我没有使用Maple或Matlab的mupad的经验,我想做下一个:
parametric:={x=a3*t^3+a2*t^2+a1*t+a0, y=b3*t^3+b2*t^2+b1*t+b0}
inplicit:= 0=uxxx*x^3+uxxy*x^2*y+uxyy*x*y^2+uyyy*y^3+uxx*x^2+uxy*x*y+uyy*y^2+ux*x+uy*y+u0;
有了这两个方程,我想找到写成的解析表达式:
v9*t^9+v8*t^8+...+v1*t+v0=0;
我尝试使用命令simplify(subs(implicit,parametric))
,但它给我的结果只是下一个。
0 = u0 + uxx*(a3*t^3 + a2*t^2 + a1*t + a0)^2 + uxxx*(a3*t^3 + a2*t^2 + a1*t + a0)^3 + uyy*(b3*t^3 + b2*t^2 + b1*t + b0)^2 + uyyy*(b3*t^3 + b2*t^2 + b1*t + b0)^3 + ux*(a3*t^3 + a2*t^2 + a1*t + a0) + uy*(b3*t^3 + b2*t^2 + b1*t + b0) + uxy*(a3*t^3 + a2*t^2 + a1*t + a0)*(b3*t^3 + b2*t^2 + b1*t + b0) + uxxy*(a3*t^3 + a2*t^2 + a1*t + a0)^2*(b3*t^3 + b2*t^2 + b1*t + b0) + uxyy*(a3*t^3 + a2*t^2 + a1*t + a0)*(b3*t^3 + b2*t^2 + b1*t + b0)^2
不读它,它只是代替x编写的x等式,但没有任何更多的方程式开发。我只是找不到以我想要的方式写出等式的方法。
非常感谢任何帮助!
答案 0 :(得分:2)
您似乎需要使用'collect'命令而不是'简化'。
尝试以下命令:
collect(subs(implicit,parametric),t)
关于命令的MATLAB文档参考: http://www.mathworks.com/help/symbolic/collect.html