信号与系统仿真实验报告

信号与系统仿真实验报告

ID:16389471

大小:570.75 KB

页数:29页

时间:2018-08-09

信号与系统仿真实验报告_第1页
信号与系统仿真实验报告_第2页
信号与系统仿真实验报告_第3页
信号与系统仿真实验报告_第4页
信号与系统仿真实验报告_第5页
资源描述:

《信号与系统仿真实验报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

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(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。