我在寻找方法时遇到了麻烦:

x=a+b
y=c+d
z=x*y

我希望输出是
z=ac+ad+bc+bd


z=xy

最佳答案

像这样?

(%i1) x: a+b;
(%o1)                                b + a
(%i2) y: c+d;
(%o2)                                d + c
(%i3) z: x*y;
(%o3)                           (b + a) (d + c)
(%i4) z: expand (z);
(%o4)                        b d + a d + b c + a c
(%i5)

最大值中的分配由:而不是=完成(用于检查相等性)

07-27 22:32