信号的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)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

fpga和matlab

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值