资源描述:
《武汉大学信号与系统matlab实验报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、实验一连续时间信号的表示及可视化(1)单位冲激信号程序代码:t1=-10;t2=10;t0=0;dt=0.01;%定义时间常量t=-10:dt:10;%对时间t赋值n=length(t);%计算时间长度y=zeros(1,n);%计算x(t)所对应的函数值y(1,(-t0-t1)/dt+1)=1/dt;%定义冲激点与冲激的大小plot(t,x);xlabel('t');ylabel('y(t)');%绘制函数曲线的取值范围axis([-10,10,-5,105])%设置坐标轴title('单位冲激函数');(2)单位阶跃信号程序代码:t=-5:0.1:5;%对时间变量赋值y=(t>=0);
2、%计算变量所对应的函数值plot(t,y);xlabel('t');ylabel('y(t)');%绘制函数曲线axis([-5,5,-0.5,1.5])%设置坐标轴的取值范围title('单位阶跃信号');(3)指数信号(分别取a>0及a<0)①a>0时,程序代码:t=-5:0.1:5;%对时间变量赋值y=exp(0.707*t);%计算变量所对应的函数值plot(t,y);xlabel('t');ylabel('y(t)');%绘制函数曲线title('指数信号a>0');②a<0时程序代码:t=-5:0.1:5;%对时间变量赋值y=exp(-0.707*t);%计算变量所对应的函数值
3、plot(t,y);xlabel('t');ylabel('y(t)');%绘制函数曲线title('指数信号a<0');(4)单位矩形信号程序代码:t=-5:0.01:5;%对时间变量赋值y=(t>=-3&t<=3);%计算变量所对应的函数值plot(t,y);xlabel('t');ylabel('y(t)');%绘制函数曲线axis([-5,5,-0.5,1.5])%设置坐标轴的取值范围title('单位矩形信号');(5)抽样信号程序代码:t=-4:0.01:4;%对时间变量赋值y1=sin(pi*t)./(pi*t);%计算变量所对应的函数值y2=0;%定义过时间坐标轴plot(
4、t,y1,t,y2);xlabel('t');ylabel('y(t)');%绘制函数曲线title('抽样信号');当ω=π时当ω=2π时分析:当ω取不同的值时,抽样函数具有不同的过零点,其中第一图中,第一个过零点为t=1;第二图中,第一个过零点为t=0.5。(6)正弦函数(分别画出不同周期个数的波形)程序代码:t=0:0.01:1;%对时间变量赋值y=sin(2*pi*1*t);%计算变量所对应的函数值plot(t,y);xlabel('t');ylabel('y(t)');%绘制函数曲线title('正弦函数');当f=1时当f=2时分析:f取不同的值时,正弦函数具有不同的周期,f越
5、大周期越小。实验一总结:连续时间函数的自变量为一定范围内的实数;其图形的绘制不止一个,我在实验中主要采用了plot函数进行编程和绘图。实验中要注意函数的表示,可以调用matlab提供的函数也可以根据定义采用逻辑表达式实现函数图像的绘制。同时要注意坐标轴的取值范围,要让图像尽可能的直观。由于实验中的部分函数时有函数表达式的方式给出,所以要注意,(*)、(/)与(.*)、(./)等的区别,前者用于矩阵的计算,后者用于具体值的计算。实验二离散时间信号的表示及可视化(1)单位样值序列程序代码:n=-5:5;%定义时间变量y=(n==0);%对序列y(n)赋值stem(n,y);xlabel('n'
6、);ylabel('y(n)');%绘制棒状图title('单位样值序列');(2)单位阶跃序列程序代码:n=-5:5;%定位时间变量y=(n>=0);%对序列y(n)赋值stem(n,y);xlabel('n');ylabel('y(n)');%绘制棒状图title('单位阶跃序列');(2)实指数序列(分别取)a<0时,程序代码:n=-10:10;%定位时间变量y=exp(-0.707*n);%对序列y(n)赋值stem(n,y);xlabel('n');ylabel('y(n)');%绘制棒状图title('实指数序列a0时,程序代码:n=-10:10;%定位时间变量y
7、=exp(0.707*n);%对序列y(n)赋值stem(n,y);xlabel('n');ylabel('y(n)');%绘制棒状图title('实指数序列a>o');分析:当a>0时,序列呈现上升趋势;当a<0时,序列呈现下降趋势。(4)矩形序列(分别取不同的N值)程序代码:N1=10;N2=15%设定矩形宽度Nn=-5:20;%定位时间变量y1=(n>=0&n=0&n