资源描述:
《《自动控制原理》matlab分析与设计-仿真实验报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、2连续时间信号在MATLAB中的表示2-1.利用MATLAB命令画出下列连续信号的波形图(1)>>t=0:0.01:3;>>ft=2*cos(3*t+pi/4);>>plot(t,ft),gridon;>>axis([03-2.22.2]);>>title('2cos(3t+pi/4)')(2)>>t=0:0.01:3;>>ft=2-exp(-t);>>plot(t,ft),gridon;>>title('(2-exp(-t))u(t)')(3)>>t=-1:0.01:1;>>ft=t.*(uCT(t)-uCT(t-1));>>plot(t,ft),
2、gridon>>axis([-11-0.21.2]);>>title('t[u(t)-u(t-1)]')(4)>>t=-1:0.01:3;>>ft=(1+cos(pi*t)).*(uCT(t)-uCT(t-2));>>plot(t,ft),gridon>>axis([-13-0.22.2]);>>title('[1+cos(pi*t)][u(t)-u(t-2)]')2-2.利用MATLAB命令画出下列复信号的实部、虚部、模和辐角(1)>>t=0:0.01:3;>>ft=2+exp(i*(pi/4)*t)+exp(i*(pi/2)*t);>>subpl
3、ot(2,2,1);plot(t,real(ft));title('实部');axis([0304]);gridon;>>subplot(2,2,2);plot(t,imag(ft));title('虚部');axis([0302]);gridon;>>subplot(2,2,3);plot(t,abs(ft));title('模');axis([0304]);gridon;>>subplot(2,2,4);plot(t,angle(ft));title('相角');axis([0302]);gridon;(2)t=0:0.01:3;>>ft=2*e
4、xp(i*(t+pi/4));>>subplot(2,2,1);plot(t,real(ft));title('实部');axis([0302]);gridon;>>subplot(2,2,2);plot(t,imag(ft));title('虚部');axis([0302]);gridon;>>subplot(2,2,3);plot(t,abs(ft));title('模');axis([0304]);gridon;>>subplot(2,2,4);plot(t,angle(ft));title('相角');axis([0304]);gridon;
5、2-3.利用MATLAB命令产生幅度为1、周期为1、占空比为0.5的一个周期矩形脉冲信号>>t=-0.5:0.01:3;>>ft=square(2*pi*t,50);>>plot(t,ft);gridon;axis([-0.53-1.21.2]);>>title('幅度为1、周期为1、占空比0.5的周期举行脉冲信号')3连续时间信号在MATLAB中的运算3-1.试用MATLAB命令绘出以下信号的波形图(1)>>symsxt;>>t=-1:0.01:1;>>x=exp(-t).*sin(10*pi*t)+exp(-0.5*t).*sin(9*pi*t)
6、;>>plot(t,x)(2)>>symsxt;>>t=-1:0.01:1;>>x=sinc(t).*cos(10*pi*t);>>plot(t,x)3-2.已知连续时间信号f(t)的波形如图3-6所示,试用MATLAB命令画出下列信号的波形图先画出图3-6:>>t=-2:0.01:2;>>f=(-t-1).*(-uCT(t+2)+uCT(t+1))+uCT(t+1)+uCT(t)-uCT(t-1)-(t-1).*(uCT(t-1)-uCT(t-2))-uCT(t-2);>>plot(t,f)>>axis([-44-12])>>title('图3-6
7、')>>t=-2:0.01:2;>>f1=funct2(t-1);>>f2=funct2(2-t);>>f3=funct2(2*t+1);>>f4=funct2(4-t/2);>>f5=(funct2(t)+funct2(-t)).*uCT(t);>>subplot(231);plot(t,f1);gridon;title('f(t-1)');axis([-33-12]);>>subplot(232);plot(t,f2);gridon;title('f(2-t)');axis([-33-12]);>>subplot(233);plot(t,f3);
8、gridon;title('f(2t-1)');axis([-33-12]);>>subplot(234);