实验二 连续时间信号在MATLAB 中的运算
2.1实验目的
1.学会运用MATLAB 进行连续信号时移、反折和尺度变换;
2.学会运用MATLAB 进行连续信号微分、积分运算;
3.学会运用MATLAB 进行连续信号相加、相乘运算;
4.学会运用MATLAB 进行连续信号的奇偶分解。
2.2实验原理及实例分析
1 信号的时移、反折和尺度变换
信号f(t)的时移就是将信号数学表达式中的自变量t 用t ±t 0替换,其中t 0为正实数。信号f(t)的反折就是将表达式中的自变量t 用-t 替换。信号f(t)的尺度变换就是将表达式中的自变量t 用at 替换,其中a 为正实数。
2 连续时间信号的微分及积分运算
微分 diff(function ,’variable ’,n)
函数 变量 阶数
积分 int(function ,’variable ’,a,b)
函数 变量 下、上限
3 信号的相加与相乘运算
信号的相加与相乘是指在同一时刻信号取值的相加与相乘。因此,MATLAB 对于时间信号的相加与相乘都是基于向量的点运算。故只需将信号表达式进行相加与相乘即可。 4 信号的奇偶分解
从波形角度看,求信号的偶分量和奇分量时,首先是将信号进行反折,得到f(-t),然后与原信号f(t)进行相加减,再除以2,即可分别得到偶分量f e (t)和奇分量f o (t)。
2.3 编程练习
1.试用MA TLAB 命令绘出下列信号的波形图。
(1))9sin()10sin()(211t e t e t x t t ππ--+=
t=0:0.0001:3;
x=exp(-t).*sin((10*pi)*t)+exp(-(1/2)*t).*sin(9*pi*t);
plot(t,x) axis([-1,2,-2,2])