0
我试图使用subs
在枫0取代衍生物更长的公式:如何告诉枫零代数时零的导数是零?
subs(diff(u(r),r) = 0, formula);
看来,如果formula
只涉及的u(r)
一阶导数这个工程,我期望的那样。例如,
formula := diff(u(r),r);
subs(diff(u(r),r) = 0, formula);
0
但如果formula
涉及二阶导数,我得到在不会消失,即使结果的diff(0,r)
使用simplify
时:
formula := diff(u(r),r,r);
subs(diff(u(r),r) = 0, formula);
d
-- 0
dr
(我的实际formula
很长,涉及第一和两个变量的二阶导数,我知道所有关于某个变量的导数都是0,我想删除它们)。
这适用于我。我仍然想知道这些d/dr 0从哪里来,以及我将如何摆脱它们。 –
好的,我添加了一个关于'subs'的注释。 – acer