3

たとえば、2つの伝達関数を一緒に追加しようとしています。

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 に答える