已知传递函数0.51/(3.5*s+1)利用matlab画其输出曲线
时间: 2024-02-12 19:06:10 浏览: 71
基于matlab的函数曲线的画法
假设输入信号为单位阶跃信号,可以使用以下代码画出所给传递函数的输出曲线:
```matlab
num = 0.51;
den = [3.5 1];
sys = tf(num, den);
t = linspace(0, 10, 1000);
u = ones(size(t));
[y, t] = lsim(sys, u, t);
figure;
plot(t, y);
xlabel('时间(s)');
ylabel('输出');
title('输出曲线');
```
上述代码中,`lsim`函数用于模拟系统对输入信号的响应。`t`为时间向量,`u`为单位阶跃信号,`y`为系统的输出信号。最终,可以得到传递函数的输出曲线的图像。如果需要画其他输入信号的输出曲线,只需要将`u`替换为相应的输入信号即可。
阅读全文