2连续时间信号在MATLAB中的表示
2-1.利用MATLAB命令画出下列连续信号的波形图
1matlab求傅里叶变换
>> t=0::3;
>> ft=2cos3t+pi/4;
>> plott,ft,grid on;
>> axis0 3 ;
>> title'2cos3t+pi/4'
2
>> t=0::3;
>> ft=2-exp-t;
>> plott,ft,grid on;
>> title'2-exp-tut'
3
>> t=-1::1;
>> ft=t.uCTt-uCTt-1;
>> plott,ft,grid on
>> axis-1 1 ;
>> title'tut-ut-1'
4
>> t=-1::3;
>> ft=1+cospit.uCTt-uCTt-2;
>> plott,ft,grid on
>> axis-1 3 ;
>> title'1+cospitut-ut-2'
2-2.利用MATLAB命令画出下列复信号的实部、虚部、模和辐角
1
>> t=0::3;
>> ft=2+expipi/4t+expipi/2t;
>> subplot2,2,1;plott,realft;title'实部';axis0 3 0 4;grid on;
>> subplot2,2,2;plott,imagft;title'虚部';axis0 3 0 2;grid on;
>> subplot2,2,3;plott,absft;title'模';axis0 3 0 4;grid on;
>> subplot2,2,4;plott,angleft;title'相角';axis0 3 0 2;grid on;
2
t=0::3;
>> ft=2expit+pi/4;
>> subplot2,2,1;plott,realft;title'实部';axis0 3 0 2;grid on;
>> subplot2,2,2;plott,imagft;title'虚部';axis0 3 0 2;grid on;
>> subplot2,2,3;plott,absft;title'模';axis0 3 0 4;grid on;
>> subplot2,2,4;plott,angleft;title'相角';axis0 3 0 4;grid on;
2-3.利用MATLAB命令产生幅度为1、周期为1、占空比为的一个周期矩形脉冲信号
>> t=::3;
>> ft=square2pit,50;
>> plott,ft;grid on;axis 3 ;
>> title'幅度为1、周期为1、占空比的周期举行脉冲信号'
3连续时间信号在MATLAB中的运算
3-1.试用MATLAB命令绘出以下信号的波形图
1
>> syms x t;
>> t=-1::1;
>> x=exp-t.sin10pit+expt.sin9pit;
>> plott,x
2
>> syms x t;
>> t=-1::1;
>> s10pit;
>> plott,x
3-2.已知连续时间信号ft的波形如图3-6所示,试用MATLAB命令画出下列信号的波形图
先画出图3-6:
>> t=-2::2;
>>f=-t-1.-uCTt+2+uCTt+1+uCTt+1+uCTt-uCTt-1-t-1.uCTt-1-uCTt-2-uCTt-2;
>> plott,f
>> axis-4 4 -1 2
>> title'图3-6'
>> t=-2::2;
>> f1=funct2t-1;
>> f2=funct22-t;
>> f3=funct22t+1;
>> f4=funct24-t/2;
>> f5=funct2t+funct2-t.uCTt;
>> subplot231;plott,f1;grid on;title'ft-1';axis-3 3 -1 2;
>> subplot232;plott,f2;grid on;title'f2-t';axis-3 3 -1 2;
>> subplot233;plott,f3;grid on;title'f2t-1';axis-3 3 -1 2;
>> subplot234;plott,f4;grid on;title'f4-t/2';axis-3 3 -1 2;
>> subplot235;plott,f5;grid on;title'ft+f-tut';axis-3 3 -1 2;
3-3.试用MATLAB命令绘出如图3-7所示信号的偶分量和奇分量
>> t=0::2;
>> f=uCTt-uCTt-2.-t+1;
>> plott,f;title'图3-7'
>> f1=fliplrf;
>> fe=f+f1/2;fo=f-f1/2;
>> subplot211,plott,fe;grid on
>> title'fe'
>> subplot212,plott,fo;grid on;title'fo'
4连续时间信号的卷积计算
4-1用MATLAB命令绘出下列信号的卷积积分的时域波形图
>> dt=;t1=:dt:;
>> f1=uCTt1-uCTt1-2;
>> t2=t1;
>> f2=uCTt2+uCTt2-1-uCTt2-2-uCTt2-3;
>> t,f=ctsconvf1,f2,t1,t2,dt;
6周期信号的傅里叶级数及频谱分析
6-1已知周期三角信号如图6-5所示,试求出该信号的傅里叶级数,利用MATLAB编程实现其各次谐波的叠加,并验证其收敛性;
6-2 试用MATLAB分析图6-5中周期三角信号的频谱;当周期三角信号的周期和三角信号的宽度变化时,试观察分析其频谱的变化;
7 傅里叶变换及其性质
7-1试用MATLAB命令求下列信号的傅里叶变换,并绘出其幅度谱和相位谱;
1 2
解:1ft1=sym'sin2pit-1/pit-1';
>> Fw1=simplifyfourierft1;
>> subplot211
>> ezplotabsFw1,grid on
>> title'幅度谱'
>> phase=atanimagFw1/realFw1;
>> subplot212
>> ezplotphase;grid on
>> title'相位谱'
2
7-2.试用MATLAB命令求下列信号的傅里叶反变换,并绘出其时域信号图;
1 2
解:1>> syms t
>> Fw=sym'10/3+wi-4/5+wi';
>> ft=ifourierFw,t;
>> ezplotft,grid on
2>> syms t
>> Fw2=sym'exp-4w^2';
>> ft2=ifourierFw2,t
ft2 =
exp-t^2/16/4pi^1/2
3.试用MATLAB数值计算方法求图7-8所示信号的傅里叶变换,并画出其频谱图;
解:
4.已知两个门信号的卷积为三角波信号,试用MATLAB命令验证傅里叶变换的时域卷积定理;
解:将门函数先进行时域卷积运算,再将卷积后的结果做傅里叶变换,程序和结果如下:
dt=;t=-2:dt:;
f1=uCTt+-uCT;
f=convf1,f1dt;
ft=sym'f';
Fw=fourierft
Fw=2ipidirac1,w
将一个门函数先进行傅里叶变换,再将结果与自身相乘,程序和结果如下:
dt=;t=-2:dt:;
f1=uCTt+-uCT;
ft=sym'f1';
Fw=fourierft;
Fw=FwFw
Fw=-4pi^2dirac1,w^2
由此来验证傅里叶变换的时域卷积定理
第8章 连续时间LTI系统的频率特性及频域分析
试用MATLAB命令求图8-8所示电路系统的幅频特性和相频特性;已知R=10Ω,L=2H,C=
解:由电路知识可得,该电路系统的频率响应为
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论