我最近与Matlab的Symbolic Toolbox
合作,但遇到了一个大问题。我有一些示例代码:
syms s w;
G = 0.1253/(s^4 + 0.5816*s^3 + 1.1691*s^2 + 0.4048*s + 0.177)
L1=diff(G)
L2=subs(L1,s,-s)
M2=subs(G,s,-s)
Ts=(-1/2)*((L1/G)+(L2/M2))
T=subs(Ts,s,1i*w)
Ts = simplify(T)
除了T=subs(Ts,s,1i*w)
和T=subs(Ts,s,1i*w)
的部分外,一切运作良好。为了将i
计算为i^2 = -1
,我必须使用simplify
,但随后所有分数都会消失。
还有其他功能可以做我需要的吗?或者我做错了什么?