matlab求解一元三次方程求解x^3+x^2-55x+125=0的根,本人刚学,很多不是很了解,请指教,

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/14 20:51:43
matlab求解一元三次方程求解x^3+x^2-55x+125=0的根,本人刚学,很多不是很了解,请指教,
xSN`ͲP%&wab4i%3 PD&j FʏR~-G޶ d yP$+'*7hBw񖃫3YV9OFq<-HZNyH4-17?i*I{|`vj_(V;DoCFϘ7o (7r‡yv'dveG}52k_>GAI3s ayJ8/tsw` h8T˲b'yqI'"c]AvӰ\tat{?d^LL,@v-sh _l`Ҵ3Ale韃~zc&S }c scwGy _Ŗ c1+s(:# {Qe9(0hqv+ݻʰ^=TU|/OW|㜊}g(Xx`wʢޅ:ԣr~P[ үZQ:M-} G.CycK)a% nt 7H$9d]]iVGU(rC

matlab求解一元三次方程求解x^3+x^2-55x+125=0的根,本人刚学,很多不是很了解,请指教,
matlab求解一元三次方程
求解x^3+x^2-55x+125=0的根,本人刚学,很多不是很了解,请指教,

matlab求解一元三次方程求解x^3+x^2-55x+125=0的根,本人刚学,很多不是很了解,请指教,
楼主听我的,还是用solve这个函数吧.
x = solve('x^3+x^2-55*x+125=0')
x =

[ 5]
[ -3+34^(1/2)]
[ -3-34^(1/2)]

把他因式分解成(X-5)(X平方+6X-25)=0 然后再做
这种题目如果能因式分解成(X- A) 乘另外的东西且A是整数的话你看下常数项能分解成几乘几乘几 然后再试下 这里的125 只能分成5乘5乘5

>> p=[1,1,-55,125];roots(p)
ans =
-8.8310e+000
5.0000e+000
2.8310e+000
p是多项式系数的降阶排列。

x^3+x^2-55x+125=0
x^3+x^2-30x-25x+125=0
x(x²+x-30)-25(x-5)=0
x(x+6)(x-5)-25(x-5)=0
(x-5)【x(x+6)-25]=0
(x-5)(x²+6x-25)=0
x1=5,x²+6x-25=0
x1=5,x=-3±√34

支持dwangli,用solve是最简单的了,直接在command就可以得到答案