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

一元三次方程求根公式及韦达定理推导_韦达定理公式初中应用转自百度百科公式法(卡尔丹公式)(如右图所示)若用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…

转自百度百科

公式法(卡尔丹公式)

 

(如右图所示)

若用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)
全栈程序员-站长的头像全栈程序员-站长

相关推荐

  • oracle中sqrt函数的使用方法,PLSQL SQRT用法及代码示例[通俗易懂]

    oracle中sqrt函数的使用方法,PLSQL SQRT用法及代码示例[通俗易懂]SQRT函数是PLSQL中的内置函数,用于返回给定输入数字的平方根。用法:SQRT(number)使用的参数:该函数接受如下所示的参数:数字–这是要计算其平方根的输入数字。返回值:此函数返回一个数字,该数字是给定输入数字的平方根。下面给出了受支持的Oracle/PLSQL版本:甲骨文12c甲骨文11g甲骨文10g甲骨文9i甲骨文8i我们来看一些说明SQRT功能的示例:示例1:DECLARET…

    2022年5月13日
  • shell语法基础_实现shell

    shell语法基础_实现shellLinux操作系统Shell编程快速入门、shell变量、、运算符、条件判断、流程控制(if、case、for、while语句)。

    2022年9月13日
  • Java综合中级面试题

    Java综合中级面试题1.你用过哪些集合类?大公司最喜欢问的Java集合类面试题40个Java集合面试问题和答案java.util.Collections是一个包装类。它包含有各种有关集合操作的静态多态方法。java.util.Collection是一个集合接口。它提供了对集合对象进行基本操作的通用接口方法。Collection├List│├LinkedList│├ArrayList│└Ve…

    2022年6月15日
  • python灰度图生成g代码_tcam2009利用灰度图生成雕刻机所需的G代码

    python灰度图生成g代码_tcam2009利用灰度图生成雕刻机所需的G代码双击桌面的artcam快捷方式图标打开软件首先看到如下的界面。点击“通过图像产生模型”利用ARTCAM软件制作浮雕刀路的方法Artcam2009利用灰度图生成雕刻机所需的G代码1、打开Artcam2009(其它版本的也可以),选择文件菜单下新的通过图像文件载入一个灰度图。2、找到你要编辑的灰度图,选择打开。3、设置工件原点(这里选择的是中心,你也可以选择其它的位置),单位选择…

    2022年6月20日
  • webpack devtools_webpack loader和plugin的区别

    webpack devtools_webpack loader和plugin的区别前言devtool也是之前常用的一个配置,我们稍微了解下吧,不研究太深,毕竟现在都不怎配置他。内容devtool是配置sourceMap的。sourceMap大家都知道,我们本地或者测试环境出了错误,可以在source中迅速定位错误,用到的就是.map(map文件),这个文件中是源文件映射(主要是源文件代码)。但是我们在network中看不到.map文件的请求,盲猜一波是浏览器做了屏蔽,不让我们看这种请求。(毕竟是源码,我单独下载map文件是可以下载下来的)接下来,当devtool被配置为

    2022年10月6日
  • java环境变量需要在系统中做哪些设置(linux配置java环境变量)

    1.为什么要说这个问题?想起来两年前刚学习Java时,被要求先要设置环境变量,自然不解,随后网上找答案。现在想来感觉当时看到的答案都是神神叨叨,含糊不清,没有几个说的明明白白的。当然也有可能是当时的我没看明白吧…总之,相信我,看了我的博客,你不用再找别的地方了!2.环境变量环境变量就是英文直译:EnvironmentVariable。变量知道吧?对,就是可以随意给其赋值的一个存储单

    2022年4月11日

发表回复

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

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