matlab化简解出方程的解

我先用solve函数解出一个一元四次方程的根,然后matlab给我列出来了长长的四行ans(囧……),我希望能得到化简了的结果,该怎么做?我尝试过用format,但是好像不行。
附上我实际做的结果:
syms s
solve('(22400+7680*s+124*s^3+3*s^4+1512*s^2)=0') %%这个阶数不是按照顺序 %的,因为我偷懒前一步化简也用matlab做了。。也求大神指教让这个式子变成降阶或
%升阶的方法。。
输出结果已经长到贴不到这里了,不过实际上算出来不是很大的数。我一行行粘贴然后让matlab化简出来的结果有这几个:
ans =

-2.9317 + 4.3871i
ans =

-10.9273
ans =

-24.5427
ans =

-2.9317 - 4.3871i
现在想求问一个命令能够直接把那个巨长无比的ans化简成这种解的形式的命令~~~多谢~~~~~

因此分解:factor
升幂:collect
降幂:expand
希望对你有用。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-05-09
simple?eval?
相似回答