信号与系统实验 学号:1120121200 姓名:杨杰 班级:05111241 专业:信息工程 1 实验1 信号的时域描述与运算 一、实验目的 1. 掌握信号的MATLAB 表示及其可视化方法。 2. 掌握信号基本时域运算的MATLAB 实现方法。 3. 利用 MATLAB 分析常用信号,加深对信号时域特性的理解。 二、实验原理与方法 1. 连续时间信号的 MATLAB 表示 连续时间信号指的是在连续时间范围内有定义的信号,即除了若干个不连续点外,在任何时刻信号都有定义。在 MATLAB 中连续时间信号可以用两种方法来表示,即向量表示法和符号对象表示法。 从严格意义上来说,MATLAB 并不能处理连续时间信号,在 MATLAB 中连续时间信号是用等时间间隔采样后的采样值来近似表示的,当采样间隔足够小时,这些采样值就可以很好地近似表示出连续时间信号,这种表示方法称为向量表示法。表示一个连续时间信号需要使用两个向量,其中一个向量用于表示信号的时间范围,另一个向量表示连续时间信号在该时间范围内的采样值。例如一个正弦信号可以表示如下: >> t=0:0.01:10; >> x=sin(t); 利用 plot(t,x)命令可以绘制上述信号的时域波形,如图 1 所示。 如果连续时间信号可以用表达式来描述,则还可以采用符号表达式來表示信号。例如对于上述正弦信号,可以用符号对象表示如下: >> x=sin(t); >> ezplot(X); 利用 ezplot(x)命令可以绘制上述信号的时域波形 012345678910-1-0.8-0.6-0.4-0.200.20.40.60.81Time(seconds)图 1 利 用 向 量 表 示 连 续 时 间 信 号 信号与系统实验 学号:1120121200 姓名:杨杰 班级:05111241 专业:信息工程 2 -6-4-20246-1-0.500.51t图 2 利用符号对象表示连续时间信号sin(t) 常用的信号产生函数 函数名 功能 函数名 功能 heaviside 单位阶跃函数 rectpuls 门函数 sin 正弦函数 tripuls 三角脉冲函数 cos 余弦函数 square 周期方波 sinc sinc 函数 sawtooth 周期锯齿波或三角波 exp 指数函数 2.连续时间信号的时域运算 对连续时间信号的运算包括两信号相加、相乘、微分、积分,以及位移、反转、尺度变换(尺度伸缩)等。 1)相加和相乘 信号相加和相乘指两信号对应时刻的值相加和相乘,对于两个采用向量表示的可以直接使用算术运算的运算符“+”和“*”来计算,此时要求表示两信号的向量时间范围和采样间隔相同。采用符号对象表示的两个信号,可以直接根据符号对象...