matlab如何求訊號的頻率特性

時間 2021-08-11 17:09:40

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...