syms Gr Ra Ri A B Gr1 Gr2 c d
Gr = 2*c*(Ra^2 - Ri^2) - d*(Ra^4 - Ri^4)/2;
Gr1 = subs(Gr, [c*(Ra^2 - Ri^2), -d*(Ra^4 - Ri^4)/2], [A, B])
Gr2 = subs(Gr, [c*(Ra^2 - Ri^2), d*(Ra^4 - Ri^4)/2], [A, B])
退货
Gr1 =
2*A + B
Gr2 =
2*A - (d*(Ra^4 - Ri^4))/2
有没有办法说服MATLABGr2 = 2*A - B
在没有解决方法的第二种情况下返回?我要替换的表达式要复杂得多,但是我无法处理此subs()行为。谢谢。
Matlab开发团队将所描述的行为归类为意外行为,并有望在以后的版本中修复:
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句