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
は、2 つの変数の 1 次導関数と 2 次導関数を含む非常に長いものです。特定の変数に関する導関数はすべて 0 であることを知っており、それらを削除したいと考えています)。