洛阳理工学院实验报告科目:班级:姓名:学号:同组人:日期:成绩:评语:评阅教师:实验一认识matlab工作环境及信号的绘制与运算一.实验目的:1
通过实验认识matlab软件及其工作环境
掌握常见信号的绘制方法
能对信号进行简单的运算并绘图
二.实验设备:1
装有matlab软件的计算机三.实验内容:1.向量表示法MATLAB的信号处理工具箱有大量的函数可用于产生信号,这些函数中大部分都要求用矢量来表示时间,例如要产生一个在0-1秒的时间段上以5毫秒为抽样间隔的时间值矢量t,是用命令t=0:0
005:1;这个矢量包含每秒200个时间抽样点,或者说抽样频率为200Hz
在MATLAB中,可以精确地表示离散时间信号,因为信号的值对应于矢量的各元素
但是,MATLAB对连续时间信号只能提供近似表示,由各元素分别代表连续时间信号抽样值的一个矢量来近似
当使用这种近似时,应该选择足够小的抽样间隔,以保证那些样本值能反映信号的全部细节
例题1:绘制图形参考程序:t=0:0
5:10;f=exp(-
*sin(2/3*t);plot(t,f);gridylabel(‘f(t)’)xlabel(‘Time(sec)’)axis([030-11]);将会显示波形如下图所示:在这段程序中,绘制曲线时,时间坐标值作为元素保存在矢量中
表达式exp(-
1*t)和sin(2/3*t)分别产生一个矢量,各矢量中的元素等于对应不同时间点处表达式的值
由这两个表达式生成的两个矢量的对应元素相乘得到矢量,然后用plot命令绘出该信号的时域波形
Plot命令可以将点与点间用直线连接,当点与点间的距离很小时,绘出的图形就成了光滑的曲线
用MATLAB绘出单位阶跃信号的波形
一种得到单位阶跃信号的方法是在MATLAB的SymbolicMathToolbox中调用单位阶跃函数Heavisi