MATLAB的化简命令:展开法(expand)
展开法即是将代数式中所有的括号打开,将变量解放出来,但是得出的结果并不进行任何整理和幂次排列,只将其凌乱地堆在一起。现在,用展开法化简上例中的t。
>> expand(t)
ans =
2278*a^2*x - 268*a*c - 37526*a*x - 262640*a*x^2 - 2144*a - 919240*a*x^3 1608670*a*x^4 - 1126069*a*x^5 - 18*b*x^4 + a^2*x^2 + 24*a^3*x^6 + 9*b^2*x^8 + (1536*a*b^2)/x^2 - 384*a^2*b*x^2 + 384*a*c^2*x^4 + 192*a^2*c*x^5 +192*a*c^2*x^9 + 48*a^2*c*x^10 + 24*a*c^2*x^14 + 6*a*b*x^5 - 384*a*b*c*x^6 1536*a*b*c*x + 9
上式将a、b、c也展开了括号,比起用幂次排列法化简的结果长了许多。