一元三次方程求根公式及韦达定理推导_韦达定理公式初中应用

一元三次方程求根公式及韦达定理推导_韦达定理公式初中应用转自百度百科公式法(卡尔丹公式)(如右图所示)若用A、B换元后,公式可简记为:x1=A^(1/3)+B^(1/3);x2=A^(1/3)ω+B^(1/3)ω^2;x3=A^(1/3)ω^2+B^(1/3)ω。一元三次方程求根公式判别法当△=(q/2)^2+(p/3)^3>0时,有一个实根和一对个共轭虚根;当△=(q/2)^2+(p/3…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

转自百度百科

公式法(卡尔丹公式)

 

(如右图所示)

若用A、B换元后,公式可简记为:
x1=A^(1/3)+B^(1/3);
x2=A^(1/3)ω+B^(1/3)ω^2;
x3=A^(1/3)ω^2+B^(1/3)ω。
 
一元三次方程求根公式判别法
 
当△=(q/2)^2+(p/3)^3>0时,有一个实根和一对个共轭
虚根
当△=(q/2)^2+(p/3)^3=0时,有三个实根,其中两个相等;
当△=(q/2)^2+(p/3)^3<0时,有三个不相等的
实根

一元三次方程求根公式推导

第一步:
ax^3+bx^2+cx+d=0(a≠0)
为了方便,约去a得到
x^3+kx^2+mx+n=0
令x=y-k/3 ,
代入方程(y-k/3)^3+k(y-k/3)^2+m(y-k/3)+n=0 ,
(y-k/3)^3中的y^2项系数是-k ,
k(y-k/3)^2中的y^2项系数是k ,
所以相加后y^2抵消 ,
得到y^3+py+q=0,
其中p=-k^2/3+m ,
q=(2(k/3)^3)-(km/3)+n。
第二步:
方程x^3+px+q=0的三个根为:
x1=[-q/2+((q/2)^2+(p/3)^3)^(1/2)]^(1/3)+[-q/2-((q/2)^2+(p/3)^3)^(1/2)]^(1/3);
x2=w[-q/2+((q/2)^2+(p/3)^3)^(1/2)]^(1/3)+w^2[-q/2-((q/2)^2+(p/3)^3)^(1/2)]^(1/3);
x3=w^2[-q/2+((q/2)^2+(p/3)^3)^(1/2)]^(1/3)+w[-q/2-((q/2)^2+(p/3)^3)^(1/2)]^(1/3),
其中w=(-1+i√3)/2。
×推导过程:
1、方程x^3=1的解为x1=1,x2=-1/2+i√3/2=ω,x3=-1/2-i√3/2=ω^2 ;
2、方程x^3=A的解为x1=A^(1/3),x2=A^(1/3)ω,x3=A^(1/3)ω^2 ,
3、一般三次方程ax^3+bx^2+cx+d=0(a≠0),两边同时除以a,可变成x^3+sx^2+tx+u=0的形式。
再令x=y-s/3,代入可消去次高项,变成x^3+px+q=0的形式。
设x=u+v是方程x^3+px+q=0的解,代入整理得:
(u+v)(3uv+p)+u^3+v^3+q=0 ①,
如果u和v满足uv=-p/3,u^3+v^3=-q则①成立,
由一元二次方程
韦达定理u^3和V^3是方程y^2+qy-(p/3)^3=0的两个根。
解之得,y=-q/2±((q/2)^2+(p/3)^3)^(1/2),
不妨设A=-q/2-((q/2)^2+(p/3)^3)^(1/2),B=-q/2+((q/2)^2+(p/3)^3)^(1/2),
则u^3=A;v^3=B ,
u= A^(1/3)或者A^(1/3)ω或者A^(1/3)ω^2 ;
v= B^(1/3)或者B^(1/3)ω或者B^(1/3)ω^2 ,
但是考虑到uv=-p/3,所以u、v只有三组解:
u1= A^(1/3),v1= B^(1/3);
u2=A^(1/3)ω,v2=B^(1/3)ω^2;
u3=A^(1/3)ω^2,v3=B^(1/3)ω,
最后:
方程x^3+px+q=0的三个根也出来了,即
x1=u1+v1=A^(1/3)+B^(1/3);
x2=A^(1/3)ω+B^(1/3)ω^2;
x3=A^(1/3)ω^2+B^(1/3)ω。
 
关于三次方程的韦达定理
 
设原方程为ax^3+b^2+cx+d=0;
由代数基本定理加上数学归纳法可推出其能分解成a(x-x1)(x-x2)(x-x3)的形式(x1,x2,x3∈复数域)
所以可以推出
x1x2x3=-(d/a)
x1x2+x2x3+x1x3=c/a
x1+x2+x3=-b/a
这就是三次方程时的韦达定理
 
 

转载于:https://www.cnblogs.com/dancer16/p/6852717.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/198365.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • javabean java_javabean简介

    javabean java_javabean简介Javabean简介JavaBean是一个可重复使用的软件组件。实际上JavaBean是一种Java类,通过封装属性和方法成为具有某种功能或者处理某个业务的对象,简称bean。由于javabean是基于java语言的,因此javabean不依赖平台,具有以下特点:1.可以实现代码的重复利用2.易编写、易维护、易使用3.可以在任何安装了Java运行环境的平台上的使用,而不需要重新编译。编写ja…

    2022年7月17日
    13
  • 关系数据库的范式理论_数据库规范化理论依据

    关系数据库的范式理论_数据库规范化理论依据文章目录求关系模式最高达到第几范式的步骤通俗理解1NF,2NF,3NF.如何求关系模式的候选码如何求闭包函数依赖求关系模式最高达到第几范式的步骤根据给定的U和F,首先求它的候选码根据候选码判断关系F中的函数关系是否满足第二范式,若不满足则为关系模式的规范化最高为第一范式然后判断是否存在非主属性传递依赖,如果存在则不满足第二范式,如果不存在则关系模式的规范化最高为第三范式.通俗理解1N…

    2022年10月16日
    3
  • idea配置springboot热部署终极解决办法,解决热部署失效问题

    idea配置springboot热部署终极解决办法,解决热部署失效问题idea配置springboot热部署终极解决办法,解决热部署失效问题1.添加maven依赖<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-devtools</a…

    2022年5月21日
    107
  • c++ cin输入空格_cin输入string遇到空格

    c++ cin输入空格_cin输入string遇到空格文章目录一、cin>>用法1:输入一个数字或字符用法2:接收一个字符串,遇“空格”、“TAB”、“回车”就结束二、cin.getline()用法:接收一个字符串,可以接收空格并输出延伸:三、getline()用法:接收一个字符串,可以接收空格并输出,需包含“#include”四、注意的问题一、cin>>用法1:输入一个数字或字符#include using name……

    2022年8月18日
    7
  • linux系统中如何进入退出vim编辑器,方法及区别

    linux系统中如何进入退出vim编辑器,方法及区别随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)在linux家族中,vim编辑器是系统自带的文本编辑器,其功能强大自不必说了。偶有小白,刚接触linux,要修改某个文本文件,不可能像WINDOWS那样操作,更有甚者,进入VI编辑器后,无法退出以…

    2022年6月12日
    32
  • OpenCV人脸识别的原理 .

    OpenCV人脸识别的原理 .在之前讲到的人脸测试后,提取出人脸来,并且保存下来,以供训练或识别是用,提取人脸的代码如下:voidGetImageRect(IplImage*orgImage,CvRectrectInImage,IplImage*imgRect,doublescale){ //从图像orgImage中提取一块(rectInImage)子图像imgRect IplImage*res

    2022年5月9日
    42

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号