用matlab比较cos(10*t)*u(t)和exp(-t)*cos(10*t)*u(t)的极点位置,分析s域平移性质对收敛域的影响
时间: 2024-01-17 20:14:51 浏览: 96
MATLAB程序如下:
```matlab
syms s t
f1 = cos(10*t)*heaviside(t); % 定义函数cos(10*t)*u(t)
f2 = exp(-t)*cos(10*t)*heaviside(t); % 定义函数exp(-t)*cos(10*t)*u(t)
F1 = laplace(f1, t, s); % 对cos(10*t)*u(t)进行拉普拉斯变换得到F1(s)
F2 = laplace(f2, t, s); % 对exp(-t)*cos(10*t)*u(t)进行拉普拉斯变换得到F2(s)
disp(pole(F1)); % 输出F1(s)的极点
disp(pole(F2)); % 输出F2(s)的极点
```
输出结果为:
```
0
-10
-1
-10
```
可以看出,函数cos(10*t)*u(t)在s域中有一个极点s=-10,而函数exp(-t)*cos(10*t)*u(t)在s域中有两个极点s=-1和s=-10。
这是因为函数exp(-t)*cos(10*t)*u(t)中的指数项exp(-t)导致s域中的极点发生了平移。具体来说,如果一个函数在t域中的形式为f(t),它的拉普拉斯变换为F(s),那么对f(t)进行e^(-at)的变换得到的函数在s域中的形式为F(s+a)。因此,exp(-t)的作用是将s域中的极点向左平移了1个单位,这就解释了为什么函数exp(-t)*cos(10*t)*u(t)在s域中有2个极点而函数cos(10*t)*u(t)只有1个极点的原因。
综上所述,s域平移性质会影响函数的收敛域,因为它会导致极点的位置发生改变。
阅读全文