Я пытаюсь использовать subs
в Maple, чтобы заменить производные в более длинной формуле на 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, и я хотел бы их удалить).