maxima CAS - 如何用变量替换表达式?

时间:2015-06-24 14:59:50

标签: symbolic-math maxima computer-algebra-systems

在maxima中,有没有办法为子表达式应用变量替换?例如,将x+y的实例替换为z

subst适用于琐碎的案例,但不包括其他任何内容。

(%i92) subst(x + y = foo, x + y);
(%o93) foo
(%i94) subst(x + y = foo, x + y + z);
(%o95) z + y + x

1 个答案:

答案 0 :(得分:7)

我认为ratsubst具有您想要的效果。

(%i2) ratsubst(foo, x+y, x+y+z);
(%o2)                               z + foo