3

我正在尝试将两个传递函数添加在一起,例如:

tf1=tf(1,[1 0]);  
tf2=tf(2,[1 0]);  
tsum=tf1+tf2

MATLAB 将 tf1 和 tf2 视为串联的块,因此将 tf1 和 tf2 相乘,结果为:

tsum =

3 s
---
s^2

Continuous-time transfer function.

如何让 MATLAB 返回 tf1 和 tf2 的总和?所以我正在寻找的传递函数是:

3
-
s
4

1 回答 1

1
EDU>> minreal(tsum)

ans =

  3
  -
  s

Continuous-time transfer function.

http://www.mathworks.com/help/control/ref/minreal.html

于 2013-03-15T23:42:58.203 回答