1樓:匿名使用者
fft處理之後取imag就是相頻特性,abs就是幅頻特性;
參考如下:
fs=10000;
t=0:1/fs:0.1;
x=sin(2*pi*50*t)+0.5*cos(2*pi*200*t)+0.5*sin(2*pi*270*t)
%幅頻特性圖
plot(linspace(0,pi,1024),abs(fft(x,1024)))
%相頻特性圖
figure;
plot(linspace(0,pi,1024),angle(fft(x,1024)))
2樓:一夜冷夢
eg:%取樣頻率
fs=100;
t=0:1/fs:2*pi;
x=sin(2*pi*50*t)+0.5*cos(2*pi*200*t)+0.5*sin(2*pi*270*t)
%幅頻特性圖
plot(linspace(0,pi,1024),abs(fft(x,1024)))
%相頻特性圖
figure;
plot(linspace(0,pi,1024),angle(fft(x,1024)))
3樓:公淑英厙鳥
拿這一層的訊號資料做快速傅立葉變換,從圖形上可以看到頻率成分的分佈。其實不用小波也可以看到,小波只是起到除噪作用。
matlab中simulink如何分析波形的頻率特性分析,包括幅頻特性和相頻特性?
用MATLAB產生正弦序列,訊號頻率200赫茲,訊號長度1S,取樣率1千赫茲
應該是指訊號的物理頻率,該訊號由3種頻率成分的正弦訊號組成。一種簡單的訊號生成方式如下 f1 100 訊號頻率hz f2 150 訊號頻率hz f3 200 訊號頻率hz fs 1000 取樣頻率hz n 20 取樣點數 t 0 n 1 fs 取樣時間s x1 sin 2 pi f1 t 訊號取樣值...
matlab中怎麼用fft變換求訊號的頻率,幅值和相位
i will not change no matter how u change 翻譯 電流不隨電壓的變化而變化。 懂點工程也要懂點生活 一 方法 把頻率值f先換算成角頻率,角頻率除以 2pi 在乘以你做fft的點數就可以。二 matlab的簡單介紹 matlab是美國mathworks公司出品的商...
matlab中如何對正弦訊號加噪
天雲一號 可以將正弦訊號在每個時刻的值加上噪聲即可實現加噪的目的。把白噪聲疊加到訊號上去 function y,noise noisegen x,snr noisegen add white gaussian noise to a signal.y,noise noisegen x,snr adds...