武汉大学信号与系统matlab实验报告

武汉大学信号与系统matlab实验报告

ID:12040471

大小:236.73 KB

页数:12页

时间:2018-07-15

武汉大学信号与系统matlab实验报告_第1页
武汉大学信号与系统matlab实验报告_第2页
武汉大学信号与系统matlab实验报告_第3页
武汉大学信号与系统matlab实验报告_第4页
武汉大学信号与系统matlab实验报告_第5页
资源描述:

《武汉大学信号与系统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

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

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

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