MATLAB已知传递函数因式分解形式求系数形式

有时候传递函数太长,算系数太麻烦,matlab上有一个函数可以方便计算。
比如有一个传递函数是G(s)=在这里插入图片描述

num=conv([1 3],conv([2 5],conv([3 6],[4 7])));
den=conv([1 4],conv([2 7],conv([6 8],conv([3 5],[8 9]))));
printsys(num,den)
 
num/den = 
 
             24 s^4 + 222 s^3 + 759 s^2 + 1137 s + 630
   ------------------------------------------------------------
   288 s^5 + 3348 s^4 + 14554 s^3 + 29442 s^2 + 27968 s + 10080

就可以解决问题了。

你可能感兴趣的:(Matlab学习笔记,matlab)