matlab傅里叶变换代码怎么写

avatar
作者
猴君
阅读量:0

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

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

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!