如何用Matlab求解如下一元四次方程,求指导以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
如何用Matlab求解如下一元四次方程,求指导
不带参数:solve('x^4-x^3+x^2=0')单引号内式子可以任意改变,但形式要与例子一致.
带参数:syms a b c x;
solve('a*x^4-b*x^3+c*x^2=0',x),要解变量a就改为solve('a*x^4-b*x^3+c*x^2=0',a)
一元四次方程求解
试根:x=0;
于是x(x^3+3x^2-6x-8)=0;
再试根:x=2;
于是x(x-2)(x^2+5x+4)=0;
于是x(x-2)(x+1)(x+4)=0;
根:0,2,-1,-4
看在最快的份儿上,求个最佳!
你没搞错吧?这么复杂,我用软件算的答案是
{ {x -> 5/4 +
1/2 Sqrt[
59/12 + 94/(3 (629 + 3 I Sqrt[48327])^(1/3)) +
1/3 (629 + 3 I Sqrt[48327])^(1/3)] -
1/2 \[Sqrt](59/6 - 94/(3 (629 + 3 I Sqrt[48327])^(1/3)) -
1/3 (629 + 3 I Sqrt[48327])^(1/3) - 27/(
4 Sqrt[59/12 + 94/(3 (629 + 3 I Sqrt[48327])^(1/3)) +
1/3 (629 + 3 I Sqrt[48327])^(1/3)]))}, {x ->
5/4 + 1/2 Sqrt[
59/12 + 94/(3 (629 + 3 I Sqrt[48327])^(1/3)) +