一元四次方程解法

x^4-0.78x^3+1.86x^2-0.58x+0.72=0x^4-3.17x^3+3.5x^2-1.52x+0.24=0x^4-3.52x^3+4.24x^2-1.... x^4-0.78x^3+1.86x^2-0.58x+0.72=0

x^4-3.17x^3+3.5x^2-1.52x+0.24=0

x^4-3.52x^3+4.24x^2-1.97x+0.33=0

x^4-3.26x^3+3.69x^2-1.62x+0.26=0

x^4-3.16x^3+3.48x^2-1.5x+0.24=0

麻烦各位解一下这五个方程,我只看了前两个,画了一下图,好像没有根!若有根,则最好帮我解出并给出相关公式(不然我以为你是自己编的),谢谢!谢谢!!或者告诉我解题的方法或者公式,明了一点,不要废话!
void main()
{ long double b,c,d,e,p,q,Y,y,B,C,D,E,x1,x2,x3,x4;
scanf("%f %f %f %f",&b,&c,&d,&e);
p=b*d-4*e-c*c/3.0;
q=b*c*d/3.0+2*c*c/27.0+8*c*e/3.0-b*b*e-d*d;
if(0.25*q*q+p*p*p/27>=0)
{ Y=pow(-0.5*q-sqrt(0.25*q*q+p*p*p/27),(1.0/3))+pow(-0.5*q+sqrt(0.25*q*q+p*p*p/27),(1.0/3));//
y=Y+c/3.0;
if(0.25*b*b-c+y>0)
{ B=0.5*b-sqrt(0.25*b*b-c+y);
C=0.5*y-(b*y-2*d)/4/sqrt(0.25*b*b-c+y);
if(B*B-4*C>=0)
{
x1=(-1.0*B+sqrt(B*B-4*C))/2;
x2=(-1.0*B-sqrt(B*B-4*C))/2;
printf("你是猪? %lf,%lf \n",x1,x2);
//printf("%n");
}

D=0.5*b+sqrt(0.25*b*b-c+y);
E=0.5*y+(b*y-2*d)/4/sqrt(0.25*b*b-c+y);
if(D*D-4*E>=0)
{
x3=(-1.0*D+sqrt(D*D-4*E))/2;
x4=(-1.0*B-sqrt(D*D-4*E))/2;
printf("你是猪? %lf,%lf ",x3,x4);
}
}
}
}
根据以上方法用Visual C++编程如上,都没有得出实根。程序好像有错,因为未知项带入其他简单的系数,会得出错误答案。请检查以上程序,我检查良久,未果!
展开
 我来答
aqaabbbcccdedd
2009-11-19 · TA获得超过1015个赞
知道答主
回答量:61
采纳率:0%
帮助的人:77.2万
展开全部
把解四次方程的问题归为解一个三次方态知程和两个二次方程的问题。
利用二次方程和三次方程的求根公式,四次方程的根可以直接用方程的系数表示出来。
一元四次方程的解法参考:
http://elearning.emath.pu.edu.tw/mkuo/2002%E6%95%B8%E5%AD%B8%E5%8F%B2/%E5%9B%9B%E6%AC%A1%E6%96%B9%E7%A8%8B%E7%9A%84%E8%A7%A3%E6%B3%95.htm

一元三次方程的解法可以吗?
一元三次方程求根公式的解法

-------摘自高中数学网站

一元三次方程的求根公式用通常的演绎思维是作不出来的,用类似解一元二次方程的求根公式的配方法只能将型如ax^3+bx^2+cx+d+0的标准型一元三次方程形式化为x^3+px+q=0的特殊型。
一元三盯启次方程的求解公式的解法只能用归纳思维得到,即根据一元一次方程、一元二次方程及特殊的高次方程的求根公式的形式归纳出一元三次方程的求根公式的形式。归纳出来的形如 x^3+px+q=0的一元三次方程的求根公式的形式应该为x=A^(1/3)+B^(1/3)型,即为两个开立方之和。归纳出了一元三次方程求根公式的形式,下一步的工作就是求出开立方里面的内容,也就是用p和q表示A和B。方法如下:
(1)将x=A^(1/3)+B^(1/3)两边同时立方可以得到
(2)x^3=(A+B)+3(AB)^(1/3)(A^(1/3)+B^(1/3))
(3)由于x=A^(1/3)+B^(1/3),所以(2)可化为
x^3=(A+B)+3(AB)^(1/3)x,移项可得
(4)x^3-3(AB)^(1/3)x-(A+B)=0,和一元三次方程和特殊型x^3+px+q=0作比较,可知
(5)-3(AB)^(1/3)=p,-(A+B)=q,化简得
(6)A+B=-q,AB=-(p/3)^3
(7)这样其实就将一元三次方程的求根公式化为了一元二次方程的求根公式问题,因为A和B可以看作是一元二次方程的两个根,而(6)则是关于形如ay^2+by+c=0的一元二次方程两个根的韦达定理,即
(8)y1+y2=-(b/a),y1*y2=c/a
(9)对比(6)和(8),可令A=y1,B=y2,q=b/a,-(p/3)^3=c/a
(10)由于型为ay^2+by+c=0的一元二次方程求根公式为
y1=-(b+(b^2-4ac)^(1/2))/(2a)
y2=凯闭如-(b-(b^2-4ac)^(1/2))/(2a)
可化为
(11)y1=-(b/2a)-((b/2a)^2-(c/a))^(1/2)
y2=-(b/2a)+((b/2a)^2-(c/a))^(1/2)
将(9)中的A=y1,B=y2,q=b/a,-(p/3)^3=c/a代入(11)可得
(12)A=-(q/2)-((q/2)^2+(p/3)^3)^(1/2)
B=-(q/2)+((q/2)^2+(p/3)^3)^(1/2)
(13)将A,B代入x=A^(1/3)+B^(1/3)得
(14)x=(-(q/2)-((q/2)^2+(p/3)^3)^(1/2))^(1/3)+(-(q/2)+((q/2)^2+(p/3)^3)^(1/2))^(1/3)
式 (14)只是一元三方程的一个实根解,按韦达定理一元三次方程应该有三个根,不过按韦达定理一元三次方程只要求出了其中一个根,另两个根就容易求出了。

x^y就是x的y次方
好复杂的说

塔塔利亚发现的一元三次方程的解法

一元三次方程的一般形式是
x3+sx2+tx+u=0
如果作一个横坐标平移y=x+s/3,那么我们就可以把方程的二次项消
去。所以我们只要考虑形如
x3=px+q
的三次方程。

假设方程的解x可以写成x=a-b的形式,这里a和b是待定的参数。
代入方程,我们就有
a3-3a2b+3ab2-b3=p(a-b)+q
整理得到
a3-b3 =(a-b)(p+3ab)+q
由二次方程理论可知,一定可以适当选取a和b,使得在x=a-b的同时,
3ab+p=0。这样上式就成为
a3-b3=q
两边各乘以27a3,就得到
27a6-27a3b3=27qa3
由p=-3ab可知
27a6 + p3 = 27qa3
这是一个关于a3的二次方程,所以可以解得a。进而可解出b和根x。

费拉里发现的一元四次方程的解法

和三次方程中的做法一样,可以用一个坐标平移来消去四次方程
一般形式中的三次项。所以只要考虑下面形式的一元四次方程:
x4=px2+qx+r
关键在于要利用参数把等式的两边配成完全平方形式。考虑一个参数
a,我们有
(x2+a)2 = (p+2a)x2+qx+r+a2
等式右边是完全平方式当且仅当它的判别式为0,即
q2 = 4(p+2a)(r+a2)
这是一个关于a的三次方程,利用上面一元三次方程的解法,我们可以
解出参数a。这样原方程两边都是完全平方式,开方后就是一个关于x
的一元二次方程,于是就可以解出原方程的根x。

最后,对于5次及以上的一元高次方程没有通用的代数解法(即通过各项系数经过有限次四则运算和乘方和开方运算),这称为阿贝耳定理

http://www.xycq.net/forum/archiver/?tid-85077.html
http://www.hbedu.com.cn/2006-2-7/20062781401.htm
http://www.wlck.com/bbs/printpage.asp?BoardID=32&ID=6599
这3个网站都是一元四次方程的解法!

参考资料: http://zhidao.baidu.com/question/60759315.html?fr=ala0

pywgp
2009-11-19 · TA获得超过396个赞
知道小有建树答主
回答量:177
采纳率:0%
帮助的人:158万
展开全部
正确的解亮绝者法应该是通过分解因式的方宏肢式降次,然后由每个因式可敬薯能为0求出可能的根,再代入检验,确定最后的解。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
慕雪莲92
2009-11-19
知道答主
回答量:59
采纳率:0%
帮助的人:0
展开全部
高次的方程就是要配方程
配成两个低或悉次因式的乘积,如两次乘两次,一次乘三次
降次后友氏就好解衫告乎决了,你自己会了吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
稚子临皋
2009-11-19 · TA获得超过1051个赞
知道小有建树答主
回答量:1481
采纳率:100%
帮助的人:629万
展开全部
高次的方程就是要配方程
配成两个低或悉次因式的乘积,如两次乘两次,一次乘三次
降次后友氏就好解衫告乎决了,你自己会了吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式