MATLAB对正弦函数傅里叶变换,矩形脉冲信号傅里叶变换
利用MATLAB对正弦信 矩形脉冲信 进行Fourier transform
%-------------------------------------------------------------------------------------------------------------------------------------% % 使用傅立 积分计算一个幅值为10 脉宽为0.5s 时间范围0~6s的矩形脉冲信 的傅立 变换,并绘制其频谱图
%-------------------------------------------------------------------------------------------------------------------------------------% clear;clc;
Fs = 1000; % 采样频率.
N = 1024;
A = 10;
W = 0.5;
[ T,Xt ] = MyImpulse(A,W,Fs); % 调用产生矩形脉冲信 的函数 MyImpulse( ).
subplot(2,1,1);
plot(T,Xt,'b'); % 绘制矩形脉冲信 波形图.
axis([0 max(T) 0 max(Xt)*1.1]); % 设置横纵坐标轴的显示宽度.
title('Rectangular Impulse Signal','FontName','New Times Roman','FontSize',11);
xlabel('time/s','FontName','New Times Roman','FontSize',11);