matlab tf函数用法
时间: 2023-10-16 21:24:54 浏览: 220
matlab ss函数 tf函数.pdf
5星 · 资源好评率100%
MATLAB中的tf函数用于定义传递函数。其语法如下:
```
sys = tf(num, den)
```
其中,num表示传递函数的分子系数,den表示传递函数的分母系数。
例如,定义一个一阶传递函数s/(s+1),可以使用以下代码:
```
num = [0 1];
den = [1 1];
sys = tf(num, den);
```
定义一个二阶传递函数(s+1)/(s^2+2s+1),可以使用以下代码:
```
num = [1 1];
den = [1 2 1];
sys = tf(num, den);
```
可以使用tf函数进行传递函数的加减乘除运算,例如:
```
sys1 = tf([1 2],[1 3]);
sys2 = tf([1 4],[1 2 1]);
sys3 = sys1 * sys2;
```
上述代码定义了两个传递函数sys1和sys2,并将它们相乘得到一个新的传递函数sys3。
阅读全文