Matlab简化 - 为什么它会删除分数?

时间:2018-02-04 18:27:20

标签: matlab symbolic-math simplify

我最近与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,但随后所有分数都会消失。

还有其他功能可以做我需要的吗?或者我做错了什么?

0 个答案:

没有答案