我有一个阻抗方程,我已将其转移到 Mathematica,希望能对其进行简化。它代表了电路原理图,电路阻抗(Z,来自 V = iZ)是 s 平面中几个项的很大一部分。
作为一个简短的例子,它可能看起来像:
L0s + (R1/(1 + R1 C1 s) + R3b + L3s + V3/s)/(R2a L2a s/(R2a + L2a s))
我想将数据重新排列为:
k1*s^-1 + k2*s^0 + k3*s^1 ...
具有k
表示多余数据的所有值(各种 R-、L- 和 C-值的分数)。
什么公式操作最适合用来制作这些类型的结构?
.
.
.
我相信该Collect
函数无法根据 s 的指数处理分离事物,即使由于术语之间的划分级别,方程被简化然后 ExpandAll-ed - 有几层未解决的分数。
在想知道这一点时,我也很好奇,如果我将所有内容都转换为时域,是否可以按素数(推导/积分的次数)排序?
S c0 + c1 + d/dt*c2 + d^2/dt^2*c3 ...