将表达式重写为多项式比率的最佳方法是什么?
我正在计算电路的传递函数,并且想确定它的极点和零点,它们需要分解传递函数的分子和分母。据我所知,我希望将中间结果表示为多项式的比率而不是1/1/1/1/1 / x形式,这自然是并联阻抗的结果。
我可以编写一个函数,在每一步继续使用as_numer_denom()并返回比率,但这看起来很麻烦。
有一种自然的方法吗?
答案 0 :(得分:1)
也许你可以在每一步使用normal
?
>>> (1/1/1/1/x + 2/(1+1/x)).normal()
(2*x**2 + x + 1)/(x*(x + 1))