Strange error message using sort( ) ?
古いコメントを表示
Hey
I am trying to locate the 10 fundamental frequencies in my power-spectrum. I know, I can find the peaks, by using the findpeaks() function. Then, I would like to sort these peaks and index them. I thought the following code would do this, but I get an error message I don't understand?
>> Y=abs(fft(channel1)); >> nyquist=ceil(length(Y)/2); >> peaks=findpeaks(Y(1:nyquist)); >> [A,I]=sort(peaks) Indexing cannot yield multiple results.
採用された回答
その他の回答 (0 件)
カテゴリ
ヘルプ センター および File Exchange で Multirate Signal Processing についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!