主题:怎样用matlab解方程ax3+bx2+cx+d=0
hgao
[专家分:0] 发布于 2006-08-23 19:22:00
我正在学matlab,如何用matlab来求解方程ax3+bx2+cx+d=0,请赐教谢谢
回复列表 (共4个回复)
沙发
space2100 [专家分:0] 发布于 2006-08-23 21:07:00
用roots()就可以了
》p=[a,b,c,d];
>>r=roots(p);
板凳
wangyanxia [专家分:0] 发布于 2006-08-24 08:58:00
选用solve命令也是可以的,呵呵
3 楼
sun8839 [专家分:20] 发布于 2006-09-02 20:04:00
也可以直接调用maple函数
maple('solve','a*x*x*x+b*x*x+c*x+d = 0,x')
solve具体用法参见mhelp solve
4 楼
tianfuxiongzhou [专家分:0] 发布于 2008-11-30 15:37:00
x=solve('a*x^3+b*x^2+c*x+d=0');x
我来回复