matlab傅里叶变换代码怎么写

   2025-02-15 9310
核心提示:以下是一个简单的MATLAB傅里叶变换代码示例:% 输入信号t = 0:0.1:10; % 时间范围f = 1; % 信号频率x = sin(2*pi*f*t); % 生成正

以下是一个简单的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('振幅');

这个示例代码生成了一个频谱图,展示了一个正弦信号的频率成分。你可以根据需要进行修改和扩展。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言