溫馨提示×

matlab傅里葉變換代碼怎么寫

小億
259
2023-11-22 03:29:13
欄目: 編程語言

以下是一個簡單的MATLAB傅里葉變換代碼示例:

% 輸入信號
t = 0:0.1:10; % 時間范圍
f = 1; % 信號頻率
x = sin(2*pi*f*t); % 生成正弦信號

% 進行傅里葉變換
Y = fft(x); % Y為變換系數

% 計算頻率軸
Fs = 1/(t(2)-t(1)); % 采樣頻率
L = length(t); % 信號長度
frequencies = Fs*(0:(L/2))/L; % 頻率軸

% 繪制頻譜圖
plot(frequencies, abs(Y(1:L/2+1)));
title('單邊振幅譜');
xlabel('頻率');
ylabel('振幅');

這個示例代碼生成了一個頻譜圖,展示了一個正弦信號的頻率成分。你可以根據需要進行修改和擴展。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女