Finding the max value in 1st column of values based on a range in the 2nd column of values
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Austin Bollinger
le 30 Juin 2022
Réponse apportée : David Hill
le 30 Juin 2022
I am looking at an FFT graph and trying to output the max amplitude values between the frequency range of 0.09:0.11,0.19:0.21, and 0.24:0.26. I have a two column matrix. The first column is amplitude values and the second column is frequency values.
0 commentaires
Réponse acceptée
David Hill
le 30 Juin 2022
idx=(FFTDataCKASRoll(:,2)>=.09&FFTDataCKASRoll(:,2)<=.11)|...
(FFTDataCKASRoll(:,2)>=.19&FFTDataCKASRoll(:,2)<=.21)|...
(FFTDataCKASRoll(:,2)>=.24&FFTDataCKASRoll(:,2)<=.26);
m=max(FFTDataCKASRoll(idx,1));
0 commentaires
Plus de réponses (1)
Jonas
le 30 Juin 2022
max(yourMat( yourMat(:,2)>0.09 && yourMat(:,2)<0.11 ,1))
for the first range and so on?
0 commentaires
Voir également
Catégories
En savoir plus sur Fourier Analysis and Filtering dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!