中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

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
获嘉县| 濮阳县| 崇礼县| 文昌市| 余干县| 南澳县| 灵台县| 天门市| 博客| 盘山县| 东丽区| 漯河市| 巢湖市| 夹江县| 三门峡市| 泽库县| 浦城县| 车致| 建平县| 微山县| 加查县| 廊坊市| 潞城市| 夏邑县| 凤冈县| 华阴市| 江川县| 北川| 海安县| 射阳县| 右玉县| 栾城县| 资阳市| 阳东县| 抚松县| 武清区| 文昌市| 大宁县| 嵩明县| 奉化市| 北川|