资源描述:
《信号与系统实验考试new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、实验一熟悉MATLAB软件三、程序验证实验例1-1指数信号指数信号在MATLAB中用exp函数表示。如,调用格式为ft=A*exp(a*t)程序是A=1;a=-0.4;t=0:0.01:10;%定义时间点ft=A*exp(a*t);%计算这些点的函数值plot(t,ft);%画图命令,用直线段连接函数值表示曲线gridon;%在图上画方格例1-2正弦信号正弦信号在MATLAB中用sin函数表示。调用格式为ft=A*sin(w*t+phi)A=1;w=2*pi;phi=pi/6;t=0:0.01:8;%定义时间点ft=A*sin(w*t+phi);%计算这些点
2、的函数值plot(t,ft);%画图命令gridon;%在图上画方格例1-3抽样信号抽样信号Sa(t)=sin(t)/t在MATLAB中用sinc函数表示。定义为t=-3*pi:pi/100:3*pi;ft=sinc(t/pi);plot(t,ft);gridon;axis([-10,10,-0.5,1.2]);%定义画图范围,横轴,纵轴title('抽样信号')%定义图的标题名字例1-4三角信号三角信号在MATLAB中用tripuls函数表示。调用格式为28ft=tripuls(t,width,skew),产生幅度为1,宽度为width,且以0为中心左右各
3、展开width/2大小,斜度为skew的三角波。width的默认值是1,skew的取值范围是-1~+1之间。一般最大幅度1出现在t=(width/2)*skew的横坐标位置。t=-3:0.01:3;ft=tripuls(t,4,0.5);plot(t,ft);gridon;axis([-3,3,-0.5,1.5]);例1-5虚指数信号调用格式是f=exp((j*w)*t)t=0:0.01:15;w=pi/4;X=exp(j*w*t);Xr=real(X);%取实部Xi=imag(X);%取虚部Xa=abs(X);%取模Xn=angle(X);%取相位subp
4、lot(2,2,1),plot(t,Xr),axis([0,15,-(max(Xa)+0.5),max(Xa)+0.5]),title('实部');subplot(2,2,3),plot(t,Xi),axis([0,15,-(max(Xa)+0.5),max(Xa)+0.5]),title('虚部');subplot(2,2,2),plot(t,Xa),axis([0,15,0,max(Xa)+1]),title('模');subplot(2,2,4),plot(t,Xn),axis([0,15,-(max(Xn)+1),max(Xn)+1]),title(
5、'相角');%subplot(m,n,i)命令是建立m行n列画图窗口,并指定画图位置i例1-6复指数信号调用格式是f=exp((a+j*b)*t)t=0:0.01:3;a=-1;b=10;f=exp((a+j*b)*t);subplot(2,2,1),plot(t,real(f)),title('实部')subplot(2,2,3),plot(t,imag(f)),title('虚部')subplot(2,2,2),plot(t,abs(f)),title('模')subplot(2,2,4),plot(t,angle(f)),title('相角')例1-7
6、矩形脉冲信号矩形脉冲信号可用rectpuls函数产生,调用格式为y=rectpuls(t,width),幅度是1,宽度是width,以t=0为对称中心。t=-2:0.01:2;28width=1;ft=2*rectpuls(t,width);plot(t,ft)gridon;例1-8单位阶跃信号单位阶跃信号u(t)用“t>=0”产生,调用格式为ft=(t>=0)t=-1:0.01:5;ft=(t>=0);plot(t,ft);gridon;axis([-1,5,-0.5,1.5])四、程序设计实验编制程序,生成如下连续信号:(1)t=-1:0.01:10;%
7、定义时间点.A=2;a=-2;f_step=(t>=0);%产生阶跃函数ft=(A-exp(a*t)).*f_step;%产生函数ftplot(t,ft,'r');gridon;axis([-2,12,-1,2.5]);Xlabel('x');Ylabel('ft');(2)t=-1:0.01:4;t0=2;A=1;f_step1=(t>=0);f_step2=(t>=2);f_win=f_step1-f_step2;%产生窗函数ft=(A+cos(pi*t)).*f_win;plot(t,ft,'r');gridon;axis([-2,5,-0.5,2.5
8、]);28实验二连续时间信号的运算四、程序设计实验1