find X of corresponding local minima
Show older comments
I have Fx values (ie Y) and corresponding T values (X). To findout the local minima, i have used following prog. [Maxima,MaxIdx] = findpeaks(Fx); FxInv = 1.01*max(Fx) - Fx; [c,MinIdx] = findpeaks(FxInv); Minima = Fx(MinIdx); a= Minima(Minima >100); % further find out values of peak of Fx more than 100.
How I can find T values(X), corresponding to a? i tried b=T(a) but it doesn't work
Accepted Answer
More Answers (1)
Azzi Abdelmalek
on 8 Jul 2014
You can use
[a,idx]=findpeaks(Fx,'MINPEAKHEIGHT',100)
b=T(idx)
3 Comments
Sagar Dhage
on 8 Jul 2014
Azzi Abdelmalek
on 8 Jul 2014
[a,idx]=findpeaks(-Fx,'MINPEAKHEIGHT',100)
b=T(idx)
Sagar Dhage
on 8 Jul 2014
Categories
Find more on Signal Processing Toolbox in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!