24小时热门版块排行榜    

查看: 191  |  回复: 2
当前主题已经存档。

eric22nd

铜虫 (小有名气)

[交流] 求助一matlab编程

我想用matlab求解一堆形如a*x^3+b*x^2+c*x+d=0 的方程,哪位高手帮忙编个程序,只要输入abcd就可以求解了

有个例子可以参照http://zhidao.baidu.com/question/59314141.html
不过那个形式为x^3+a*x^2-b=0

在网上搜了下,好像需要先将坐标平移转化为x^3+px+q=0形式

[ Last edited by eric22nd on 2009-3-24 at 12:02 ]

» 猜你喜欢

变异木虫
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

eric22nd

铜虫 (小有名气)

我已经编好了 取消求助 如有需要的欢迎交流

求解一元三次方程
在Matlab下输入:edit,然后将下面两行百分号之间的内容,复制进去,保存为key
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

function y = mysolve(a,b,c,d)
syms x
y = solve(a*x^3+b*x^2+c*x+d) ;
end

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

在Matlab下面输入:
key(a,b,c,d)
得到三个解

[ Last edited by eric22nd on 2009-3-24 at 12:42 ]
变异木虫
2楼2009-03-24 12:33:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ytu_cyc

木虫 (著名写手)

共享下~~~~??
路漫漫其修远兮,吾将上下而求索.
3楼2009-03-24 12:36:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 eric22nd 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见