matlab化简解出方程的解

问题描述:

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化简成这种解的形式的命令~
1个回答 分类:数学 2014-11-11

问题解答:

我来补答
factor
升幂:collect
降幂:expand
希望对你有用.
 
 
展开全文阅读
剩余:2000
下一页:绘图
也许感兴趣的知识