资源描述:
《武大电气学院信号系统实验报告材料》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、《信号与系统》上机实验28实验一连续时间信号的表示及可视化一.实验目的熟练掌握连续时间信号的表示及可视化处理。二.实验源程序f(t))=f=@(t)dirac(t)%定义函数ezplot(f,[-5:5]);%利用ezplot()命令绘制连续图形xlabel('(t)');%横坐标ylabel('(f)');%纵坐标f(t)=(t)(f=Heaviside(n))f=@(t)heaviside(t)%定义函数ezplot(f,[-5:5]);%利用ezplot()命令绘制连续图形xlabel('(t)');%横坐标ylabel('(f)');%纵坐标f(t)=(分别取a
2、>0及a<0)a=1时f=@(t)exp(t)%定义函数28ezplot(f,[-5:5]);%利用ezplot()命令绘制连续图形xlabel('(t)');%横坐标ylabel('(f)');%纵坐标a=-1时f=@(t)exp(-t)%定义函数ezplot(f,[-5:5]);%利用ezplot()命令绘制连续图形xlabel('(t)');%横坐标ylabel('(f)');%纵坐标f(t)=R(t)t=-5:0.01:5;%设定时间变量t的范围及步长y=rectpuls(t,2);%用rectpuls(ta)命令表示门函数,默认以零点为中心,宽度为aplot(
3、t,y);%用plot函数绘制连续函数gridon;%显示网格命令title('门函数');%用title函数设置图形的名称axis([-55-0.51.5]);f(t)=Sa(wt)w=5时,f=Sa(5*t)f=@(t)Sinc(5*t)%定义函数ezplot(f,[-5:5]);%利用ezplot()命令绘制连续图形xlabel('(t)');%横坐标ylabel('(f)');%纵坐标28axis([-55-1.21.2])w=8时,f=Sa(8*t)f=@(t)sinc(8*t)%定义函数ezplot(f,[-4:4]);%利用eaplot()命令绘制连续图形
4、xlabel('(t)');%横坐标ylabel('(f)');%纵坐标f(t)=Sin(2πft)(分别画出不同周期个数的波形)f(t)=Sin(t)f=@(t)sin(t)%定义函数ezplot(f,[-15:15]);%利用eaplot()命令绘制连续图形xlabel('(t)');%横坐标ylabel('(f)');%纵坐标axis([-1515-1.21.2])三.程序运行结果(1)28(2)(3)28(4)28(5)28(6)28实验二离散时间信号的表示及可视化一.实验目的学会对离散时间信号进行标识和可视化处理。二.实验源程序(1)f(n)=实验源程序如下:
5、n=-5:1:5;f=dirac(n);%定义函数plot(n,f,'.');%用plot()命令绘制离散序列xlabel('(n)');%横坐标ylabel('(f)');%纵坐标axis([-55-0.51.5])%限定范围(2)f(n)=(n),(f=Heaviside(n))n=-5:1:5;f=heaviside(n);%定义函数plot(n,f,'.');%用plot()命令绘制离散序列xlabel('(n)');%横坐标ylabel('(f)');%纵坐标axis([-55-0.51.5])(3)f(n)=(分别取a>0及a<0)28a=1时n=-5:1:
6、5;f=exp(n);%定义函数plot(n,f,'.');%用plot()命令绘制离散序列a=-1时n=-5:1:5;f=exp(-n);%定义函数plot(n,f,'.');%用plot()命令绘制离散序列(4)f(n)=RN(n)(分别取不同的N值)N=10时n=0:1:9;f=1;plot(n,f,'.');%用plot()命令绘制离散序列N=15时n=0:1:14;f=1;plot(n,f,'.')%用plot()命令绘制离散序列(5)f(n)=Sa(nw)w=0.1时n=-45:1:45;f=sinc(0.1*n);%定义函数plot(n,f,'.');%用
7、plot()命令绘制离散序列xlabel('n');%横坐标ylabel('f');%纵坐标28axis([-5050-11])w=0.2时n=-45:1:45;f=sinc(0.2*n);%定义函数plot(n,f,'.');%用plot()命令绘制离散序列xlabel('n');%横坐标ylabel('f');%纵坐标axis([-5050-11])(6)f(n)=Sin(nw)(分别取不同的w值)w=100时n=-15:1:15;f=sin(100*n);%定义函数plot(n,f,'.');%用plot()命令绘制离散序列xlab