hslogic_信号的MATLAB表示

一、实验目的:

1、熟悉MATLAB软件。

2、掌握常用连续信号与离散信号的MATLAB表示方法。

 

 

二、实验设备:

安装有matlab6.5以上版本的PC机一台。

 

 

三、实验内容、源程序及执行结果

 

  1. 用MATLAB表示连续信号:

(1)Aeat

>>t=0:0.1:3;y=3*exp(3*t);plot(t,y)

(2)Acos(w0t+φ)

>>t=0:0.1:3;y=3*cos(3*t+0.2*pi);plot(t,y)

 

(3)Asin(w0t+φ)

>> t=0:0.1:3;y=3*sin(3*t+0.2*pi);plot(t,y)

 

2、用信号处理工具箱提供的函数表示抽样信号、矩形脉冲信号及三角脉冲信号。

 

(1)y=sinc(t)

>>t=-10:0.001:10;fun=sinc(t);plot(t,fun)

(2)y=rectpuls(t,width)

>>t=-10:0.001:10;T=1;fun=rectpuls(t-2*T,2*T);plot(t,fun)

(3)y=tripuls(t,width,skew)

>>t=-4:0.001:4;fun=tripuls(t,2,0.5);plot(t,fun)

 

3、编写如图所示的MATLAB函数,并画出f(0.5t),f(2-0.5t)的图形

 

(1)f(t)

>>t=-2:0.001:2;

>>fun=rectpuls(t+0.5,1)+tripuls(t-0.5,1,-1)-rectpuls(t-1.5,1);plot(t,fun)

(2)f(0.5t)

>> t=-4:0.001:8;

>> fun=rectpuls(0.5*t+0.5,1)+tripuls(0.5*t-0.5,1,-1)-rectpuls(0.5*t-1.5,1);

>>plot(t,fun)

(3)f(2-0.5t)

>> t=-4:0.001:8;

>>fun=rectpuls(2-0.5*t+0.5,1)+tripuls(2-0.5*t-0.5,1,-1)-rectpuls(2-0.5*t-1.5,1);

>>plot(t,fun)

4、用MATLAB表示离散信号

(1)aκ

>>k=0:0.5:5;y=3.^k;stem(k,y)

 (2)Asin(k)

>>k=0:0.2:10;y=3*sin(k);stem(k,y)

 

 

猜你喜欢

转载自blog.csdn.net/ccsss22/article/details/108418346