matlab如何表示连乘运算,实验二连续时间信号在MATLAB中的表示和运算

实验二连续时间信号在MATLAB中的表示和运算

[实验目的]

1.掌握连续时间信号在MATLAB中的表示法。

2.掌握信号的时域运算和变换。

3.进一步掌握部分绘图函数的应用。

[实验原理]

在MATLAB中通常用两种方法来表示信号,一种是向量来表示信号,另一种则

是用符号运算的方法来表示信号。

一. 向量表示法

MATLAB的信号处理工具箱有大量的函数可用于产生信号,这些函数中大部分都要求

b8cd54fbb8bfc85736e8d840b5eae034.png

样间隔的时间值矢量t,是用命令

t=0:0.005:1;

这个矢量包含每秒200个时间抽样点,或者说抽样频率为200Hz。要产生离散时间信号的时间值矢量k,例如,从k=0到k=1000,使用命令

k=0 :1000 ;

给定了t或k,就可以开始产生需要的信号。

在MATLAB中,可以精确地表示离散时间信号,因为信号的值对应于矢量的各元素。但是,MATLAB对连续时间信号只能提供近似表示,由各元素分别代表连续时间信号抽样值的一个矢量来近似。当使用这种近似时,应该选择足够小的抽样间隔,以保证那些

样本值能反映信号的全部细节。

dd8c9e2223fd82f33ceb18f134bb4856.png

7a3394c31f85419106933f7551a686bc.png

t=0:0.1:30;

f=exp(-.1*t).*sin(2/3*t);

plot(t,f);

grid

ylabel('f(t)')

xlabel('Time(sec)')

axis([0 30 -1 1]);

在这段程序中,绘制的曲线时,时间坐标值作为元素保存在矢量中。表达式

exp(-.1*t)和sin(2/3*t)分别产生一个矢量,各矢量中的元素等于对应不同时间点处

表达式的值。由这两个表达式生成的两个矢量的对应元素相乘得到矢量,然后用plot 命令绘出该信号的时域波形。plot命令可以将点与点间用直线连接,当点与点间的距

离很小时,绘出的图形就成了光滑的曲线,如图。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值