【发布时间】:2015-12-06 01:37:26
【问题描述】:
我正在尝试在 maple 中使用 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,我想删除它们)。
【问题讨论】:
标签: substitution symbolic-math maple simplification symbolic-computation