亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

matlab怎么實現傅里葉變換

小億
131
2024-01-10 21:39:17
欄目: 編程語言

在MATLAB中,可以使用fft函數來實現傅里葉變換。下面是一個示例代碼:

% 生成一個信號
Fs = 1000;      % 采樣頻率
t = 0:1/Fs:1;   % 時間序列
f1 = 50;        % 信號頻率1
f2 = 120;       % 信號頻率2
A1 = 1;         % 信號幅值1
A2 = 0.5;       % 信號幅值2
x = A1*sin(2*pi*f1*t) + A2*sin(2*pi*f2*t);

% 進行傅里葉變換
N = length(x);              % 信號長度
X = fft(x);                 % 傅里葉變換結果
f = (0:N-1)*(Fs/N);         % 頻率坐標
power = abs(X).^2/N;        % 頻譜功率

% 繪制頻譜圖
plot(f,power)
xlabel('Frequency (Hz)')
ylabel('Power')

該代碼首先生成了一個由兩個正弦信號疊加而成的信號。然后使用fft函數對信號進行傅里葉變換,得到頻譜信息。最后,使用plot函數繪制出頻譜圖。

0
临沭县| 忻城县| 绥德县| 桃园县| 铜鼓县| 九江县| 秭归县| 绥宁县| 台山市| 全州县| 桓台县| 兴化市| 泰州市| 江源县| 固安县| 阿勒泰市| 报价| 仪陇县| 福建省| 锦州市| 贡嘎县| 阳谷县| 射洪县| 瓦房店市| 德钦县| 鸡西市| 洛浦县| 天祝| 广宁县| 荃湾区| 苏州市| 平远县| 陇西县| 沁源县| 绥德县| 德庆县| 全椒县| 泾源县| 红安县| 扬中市| 堆龙德庆县|