這裏是場景,從一組輸入和一組輸入計算頻率響應
我有一組輸入值說2000,和相應的輸出值,採樣率是2000個樣本/秒,爲50Hz正弦波被使用,所以我怎麼計算頻率響應從這個varaiables,
我所做的在MATLAB是,
我呼籲所有的輸入值,並採取了它的fft,
o=data(input),
n=length(o);fs=2000 %sampliing frequency;
y=fft(o,n),
phase=angle(y),
Pha=180*phase/pi();
m=length(y);
f=(0:m-1)*fs/m;
semilogx(f,Pha), grid on
和響應以90度的相位角取,這是正確的方式,
我可以創建從我有DATAS一個模型,然後執行頻率響應或是否有任何其他的方法來計算響應,我是matlab新手,需要幫助
可能的重複[頻率響應使用FFT在MATLAB](http://stackoverflow.com/questions/3993147/frequency-response-using-fft-in-matlab) – 2010-10-23 17:11:58