如何提取枫木系数?

时间:2011-05-06 19:13:01

标签: maple

我正在使用枫树进行分化。我有一个问题。我想用这个等式表示d/dt(alpha(t))变量保持不变(例如一部分):

-2*(diff(alpha(t), t))*sin(beta(t))*(diff(beta(t), t))*cos(psi(t))*
cos(theta(t))-2*(diff(alpha(t), t))*cos(beta(t))*sin(psi(t))*(diff(psi(t),t))*
cos(theta(t))-2*(diff(alpha(t), t))*cos(beta(t))*cos(psi(t))*sin(theta(t))*
(diff(theta(t), t))-2*(diff(beta(t), t))*sin(alpha(t))^2*(diff(alpha(t),t))*
cos(beta(t))*sin(psi(t)). 

任何帮助都是合适的。感谢

1 个答案:

答案 0 :(得分:0)

你可以用替换来做到这一点。例如,让我们假设涉及衍生物的大输出是通过运行一些我将简称为“mycode;”的代码产生的。然后你可以这样做:

 output := mycode;
 new_output := subs(diff(alpha(t), t) = v,output);

然后,在new_output中,符号diff(alpha(t),t)的实例将被符号v替换,然后你可以使用像coeff这样的函数去除v的系数。这样,​​你就可以了弄清楚输出的三角多项式表示是什么。