资源描述:
《信号与系统仿真实验报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、信号与系统仿真实验报告班级:2010级02班学号:39姓名:杨垄实验一、连续时间信号的表示及可视化f(t)=δ(t);f(t)=ε(t);f(t)=eat(分别取a>0及a<0);f(t)=R(t);ft=Sa(ωt);ft=sin(2πft);(分别画出不同周期个数的波形);1.单位冲击函数f(t)=δ(t)程序如下:>>%lab1.1>>t1=-10;t2=10;t0=0;dt=0.01;>>t=t1:dt:t2;>>n=length(t);>>x=zeros(1,n);>>x(1,(-t0-t1)/dt+1)=1/dt;>>stairs(t,
2、x);>>%plot(t,x)>>axis([t1,t2,0,1.2/dt])>>title('单位冲激函数')单位冲击函数图像如下:结果分析:利用matlab编程输出图形与理论图形一致,其中细微的变化情况比较明显,比人工操作更为精确,显示了该软件的强大之处。由图像知:在t=0时,函数值理论上应为无穷大,但在程序中,由公式x(1,(-t0-t1)/dt+1)=1/dt限定其高度为100。1.单位阶跃函数f(t)=ε(t)程序如下:>>%lab1.2>>k1=-5;k2=20;k0=0;>>k=k1:-k0-1;>>kk=-k0:k2;>>n=leng
3、th(k);>>nn=length(kk);>>u=zeros(1,n);>>uu=ones(1,nn);%f(1,-k0-k1+1)=1;>>stairs(kk,uu)>>holdon>>stairs(k,u)>>plot([-k0,-k0],[0,1])>>holdoff>>axis([k1,k2,0,1.1])>>title('单位阶跃函数')单位阶跃函数图像如下:结果分析:由图像可知,在t=0时,函数值跳变到1.3.正指数函数f(t)=eat(a>0)程序如下:>>%lab1.3.1>>k1=-5;k2=10;a=0.2;>>k=k1:k2;
4、>>f=exp(a*k);>>plot(k,f)>>%axis([k1,k2,0,1.5])>>title('正指数函数')正指数函数图像如下:4.负指数函数f(t)=eat(a<0)程序如下:>>%lab1.3.2>>k1=-5;k2=10;a=-0.2;>>k=k1:k2;>>f=exp(a*k);>>plot(k,f)>>%axis([k1,k2,0,1.5])>>title('负指数函数')负指数函数图象如下:结果分析:在a分别取正值和负值时,指数函数图像变化趋势相反。5.单位矩形函数f(t)=R(t)程序如下:>>%lab1.4>>k1=-
5、5;k2=25;k0=0;N=10;>>k=k1:k2;>>n=length(k);>>u=zeros(1,n);>>uu=[(k>=k0)&(k<=k0+N-1)];>>stairs(k,u)>>holdon>>stairs(k,uu)>>holdoff>>axis([k1,k2,0,1.2])>>title('单位矩形函数')单位矩形函数图像如下:结果分析:上图显示[-5,25]区间的图像。在0>%lab1.5>>k1=-60;k2=60;w=pi/20;>>k=k1:0.01:k2
6、;>>%k=k1:k2;>>f=sin(w*k)./(w*k);>>%stem(k,f,'filled')>>%stairs(k,f)>>plot(k,f)>>axis([k1,k2,-0.4,1.1])>>title('取样函数')取样函数图像如下:7.正弦函数ft=sin(2πft)周期T=20时,程序如下:>>%lab1.6.1>>k1=0;k2=60;w=pi/10;>>k=k1:0.01:k2;>>f=sin(w*k);>>plot(k,f)>>title('正弦函数')图像如下:周期T=30时,程序如下:>>%lab1.6.2>>k1=
7、0;k2=60;w=pi/15;>>k=k1:0.01:k2;>>f=sin(w*k);>>plot(k,f)>>title('正弦函数')图像如下:实验二、离散时间信号的表示及可视化f(n)=δ(n);f(n)=ε(n);f(n)=ean(分别取a>0及a<0);f(t)=RN(n);fn=Sa(nω);fn=sin(nω);(分别取不同的ω值);1.单位冲击序列f(n)=δ(n)程序如下:>>%lab2.1>>k1=-5;k2=5;k0=0;>>k=k1:k2;>>n=length(k);>>f=zeros(1,n);>>f(1,-k0-k1+
8、1)=1;>>stem(k,f,'filled')>>axis([k1,k2,0,1.5])>>title(