连续时间LTI系统的时域分析在MATLAB上表示
时间: 2024-02-03 22:11:23 浏览: 106
基于连续时间LTI系统时域分析的MATLAB仿真.pdf
5星 · 资源好评率100%
MATLAB中可以使用函数`lsim()`来进行连续时间LTI系统的时域分析。该函数的语法为:
```
lsim(sys, u, t)
```
其中,`sys`是系统传递函数的模型,`u`是输入信号,`t`是时间向量。
例如,对于一个系统传递函数为$H(s)=\frac{1}{s+1}$,输入信号为$f(t)=\sin(t)$,时间范围为$t\in[0,10]$的系统,可以使用以下代码进行时域分析:
```
% 定义系统传递函数
H = tf([1], [1, 1]);
% 定义输入信号和时间向量
t = linspace(0, 10, 1000);
u = sin(t);
% 进行时域分析
y = lsim(H, u, t);
% 绘制输出信号
plot(t, y);
```
该代码会绘制出系统的输出信号随时间的变化情况。
阅读全文