clear all;clc;
x=-pi/2:pi/50:pi;
y=sin(x);
plot(x,y);
grid on;
fm=max(y)
id=find(y==fm);
xm=x(id)
轉自:http://zhidao.baidu.com/question/547247688.html
另一種方法:
[~,freq]=max(M);
M為fft變換序列,freq即對應頻率點。
一般如果直接做fft的話,freq為對應頻率點的位置,需要轉換為實際的頻率,
具體做法參考matlab中help fft,最后面有個例題,很經典。
轉自:http://zhidao.baidu.com/question/50503108.html