matlab(或mupad)可以评估包含非通勤运算符的符号表达式吗?

时间:2014-01-28 20:15:02

标签: matlab mupad

说我给matlab(或mupad)提供类似AB + AB + BA的东西,并要求它简化它。答案应该是:2AB + BA。这可以在matlab或mupad中完成吗?

编辑:

好的,这感觉很可笑。我试图在matlab或mulab中做到这一点,并且......不知道如何做最简单的事情,并且无法通过谷歌立即找到答案,这令人沮丧。

我希望扩展以下内容,成为一个泰勒系列:

eq1 := exp(g*l*B):
eq2 := exp(l*A):
eq3 := exp((1-g)*l*B):

g是gamma,l是lambda(不知道如何在matlab或mulab中表示这些中的任何一个)。 A和B不通勤。我想将三个指数相乘,展开,选择lambda中给定幂的所有项,并简化结果。有一个简单的方法吗?还是我应该放弃去另一个系统,比如枫?

1 个答案:

答案 0 :(得分:1)

这是mupad,matlab:

operator("x", _vector_product, Binary, 1999):
A x B + A x B + B x A

返回

2 A x B + B x A

使用矢量产品,仅仅因为它符合描述的要求。