MATLAB的信号与系统实验

2019-05-18 18:45

实 验 报 告

理学院 物理1203班

Q1-1:修改程序Program1_1,将dt改为0.2,再执行该程序,保存图形,看看所得图形

的效果如何?

dt = 0.01时的信号波形 dt = 0.2时的信号波形

这两幅图形有什么区别,哪一幅图形看起来与实际信号波形更像?

答:第一幅图看起来更加圆滑,第一幅的与实际信号更像

Q1-2:以Q1_2为文件名存盘,产生实门信号g2(t)和信号f(t)?g2(t)cos10?t。 要求

在图形中加上网格线,并使用函数axis()控制图形的时间范围在-2~2秒之间。然后执行该程序,保存所的图形。

t=-2:0.01:2;

y=g(t).*cos(10*pi*t); plot(t,y) grid on;

axis([-2,2,-2,2])

title ('y=g(t).*cos(10*pi*t)')

Q1-3:将实验原理中所给的单位冲激信号和单位阶跃信号的函数文件在MATLAB文件编

辑器中编写好,并分别以以文件名delta和Heaviside存入work文件夹中以便于使用。

抄写函数文件delta如下: 抄写函数文件u如下:

?t?????(t)dt?1t?0 u[n]???(t)?0,

?1,?0,n?0n?0

Q1-4:仿照前面的示例程序的编写方法,编写一个MATLAB程序,以Q1_4为文件名存

盘,使之能够在同一个图形窗口中的两个子图中分别绘制信号x[n]=0.5|n| 和x(t)=cos(2πt)[u(t)-u(t-3)]。要求选择的时间窗能够表现出信号的主要部分(或特征)。

编写的程序Q1_4如下:n= -5:0.01:5;

x = 0.5.^abs(n); t= -5:0.01:5;

y = cos(2*pi*t).*(u(t)-u(t-3)); subplot(121)

plot(n,x)

grid on,

title ('x(n) = 0.5.^abs(n)') subplot(122)

plot(n,y) grid on,

title ('x(t) = cos(2*pi*t)(u(t)-u(t-3))')

信号x[n]=0.5|n| 的波形图和信号x(t)=cos(2πt)[u(t)-u(t-3)]的波形图

Q1-5:根据示例程序的编程方法,编写一个MATLAB程序,以Q1_5为文件名存盘,由

给定信号

x(t) = e-0.5tu(t) 求信号y(t) = x(1.5t+3),并绘制出x(t) 和y(t)的图形。

编写的程序Q1_5如下:

t= -5:0.01:5; x=exp(-0.5*t).*u(t);

y=exp(-0.5*(1.5.*t+3)).*u(1.5.*t+3); subplot(121)

plot(t,x) grid on

title ('x=x(t)'); subplot(122)

plot(t,y) grid on

title ('y=x(1.5.*t+3)');

信号x(t)的波形图 和 信号y(t) = x(1.5t+3) 的波形图

Q1-6:给定两个离散时间序列

x[n] = 0.5n{u[n]-u[n-8]} h[n] = u[n]-u[n-8]

编写程序Q1_6,计算它们的卷积,并分别绘制x[n]、h[n]和它们的卷积y[n]的图形。 编写的程序Q1_6如下:


MATLAB的信号与系统实验.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:面对突发事件

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: