中学学过一元二次方程的求解公式,那有没有一元三次方程的求跟公式呢?
目录
回顾一元二次方程:
ax2+bx+c=0ax^2+bx+c=0
它的公式解的来源于通过配方将问题转化为一个简单二次方程和一个一般一次方程:
x2=a(a∈R)ax+b=0(a≠0)x^2=a(a\in\mathbb{R}) \ ax+b=0(a\neq 0)
即得到如下式子:
(x+b2a)2=b2−4ac4a2(x+\frac{b}{2a})^2=\frac{b^2-4ac}{4a^2}
要凑出一个完全平方的目的,因为这样可以将问题转化为已知的问题。
我们总结配方技巧:本质就是化归思想,而化归就是将未知问题转化为已知问题。
给出实数系三次方程的一般形式:
(1)ax3+bx2+cx+d=0(a≠0)ax^3+bx^2+cx+d=0(a\neq 0)\tag{1}
我们采用化归思想来寻找公式解:
为了归一化最高次,我们总可以除以最高次的系数a,得到如下多项式:
,其中x3+bax2+cax+da=0,其中b′=ba,c′=ca,d′=dax^3+\frac{b}{a}x^2+\frac{c}{a}x+\frac{d}{a}=0,其中b'=\frac{b}{a},c'=\frac{c}{a},d'=\frac{d}{a}
即公式(1)转为如下形式
x3+b′x2+c′x+d′=0x^3+b'x^2+c'x+d'=0
到这步的时候,没有任何方向的时候,开始思考如何减少次数项的次数,于是就有了z=x+b′az=x+\frac{b'}{a},从而可以消去二次项,得到:
其中z3+pz+q=0,其中p=c′−b′23,q=2b′327−b′c′3+d′z^3+pz+q=0,其中p=c'-\frac{b'^2}{3},q=\frac{2b'^3}{27}-\frac{b'c'}{3}+d'
这一步非常巧妙,通过多元来降低次数。令z=u+vz=u+v,得到
(2)(u3+v3)+(u+v)(3uv+p)+q=0(u^3+v^3)+(u+v)(3uv+p)+q=0 \tag{2}
由于人为多引入了一个自由变量出来,我们可以对方程(2)找两组约束(且要满足原来方程)出来构成方程组求解,从而与方程(1)的解是等价的。
首先我们必须指定的约束为:u3+v3+q=0u^3+v^3+q=0,然后另外一个约束可以是或3uv+p=0或u+v=03uv+p=0或u+v=0,如何从这两个约束里选择呢,如果我们吧u3,v3u^3,v^3看成两个数的话,得到了两个数之和,联想一元二次方程韦达定理,还差两个数之积,于是从就选择了3uv+p=03uv+p=0,从而
u3+v3=−qu3v3=−p327u^3+v^3=-q\ u^3v^3=-\frac{p^3}{27}
则令,U=u3,V=v3,U,VU=u^3,V=v^3,U,V是如下方程两根
X2+qX−p327=0X^2+qX-\frac{p^3}{27}=0
从而得到
X=12(−q±q2+4p327)X=\frac{1}{2}(-q\pm\sqrt{q^2+\frac{4p^3}{27}} )
不妨取
u3=12(−q+q2+4p327)3uv+p=0u^3=\frac{1}{2}(-q+\sqrt{q^2+\frac{4p^3}{27}}) \ 3uv+p=0
因此Δ=q2+4p327\Delta=q^2+\frac{4p^3}{27}也被称为一元三次方程的判别式,决定了方程在实数系中是否有解。
我们现在把实数系扩充到复数系来看,不妨设:
)u3=12(−q+q2+4p327)=reiθu^3=\frac{1}{2}(-q+\sqrt{q^2+\frac{4p^3}{27}})=re^{i\theta}\\
三个根分别为
u0=12(−q+q2+4p3273=r13eiθ3u1=r13ei(θ+2π)3=u0e2πi3u2=r13ei(θ+4π)3=u0e4πi3u_0=\sqrt[3]{\frac{1}{2}(-q+\sqrt{q^2+\frac{4p^3}{27}}}=r^\frac{1}{3}e^\frac{i\theta}{3} \ u_1=r^\frac{1}{3}e^\frac{i(\theta+2\pi)}{3}=u_0e^\frac{2\pi i }{3}\ u_2=r^\frac{1}{3}e^\frac{i(\theta+4\pi)}{3}=u_0e^\frac{4\pi i}{3}
由于3uv+p=03uv+p=0,所以z的三个根分别为:
z0=r13eiθ3−p3r−13ei−θ3=u0+v0z1=r13eiθ+2π3−p3r−13ei−θ−2π3=u0e2πi3+v0e−2πi3z0=r13eiθ+4π3−p3r−13ei−θ−4π3=u0e4πi3+v0e−4πi3z_0=r^\frac{1}{3}e^{i\frac{\theta}{3}}-\frac{p}{3}r^{-\frac{1}{3}}e^{i\frac{-\theta}{3}} =u_0+v_0\ z_1=r^\frac{1}{3}e^{i\frac{\theta+2\pi}{3}}-\frac{p}{3}r^{-\frac{1}{3}}e^{i\frac{-\theta-2\pi}{3}}=u_0e^\frac{2\pi i}{3}+v_0e^\frac{-2\pi i}{3}\ z_0=r^\frac{1}{3}e^{i\frac{\theta+4\pi}{3}}-\frac{p}{3}r^{-\frac{1}{3}}e^{i\frac{-\theta-4\pi}{3}}=u_0e^\frac{4\pi i}{3}+v_0e^\frac{-4\pi i}{3}
以及:
v0=12(−q−q2+4p3273v_0=\sqrt[3]{\frac{1}{2}(-q-\sqrt{q^2+\frac{4p^3}{27}}}
进一步我们得到:
z1=u0+v0=12(−q+q2+4p3273+12(−q−q2+4p3273z2=u0e2πi3+v0e−2πi3=−1+3i212(−q+q2+4p3273+−1−3i212(−q−q2+4p3273z2=u0e4πi3+v0e−4πi3=−1−3i212(−q+q2+4p3273+−1+3i212(−q+q2+4p3273z_1=u_0+v_0=\sqrt[3]{\frac{1}{2}(-q+\sqrt{q^2+\frac{4p^3}{27}}}+\sqrt[3]{\frac{1}{2}(-q-\sqrt{q^2+\frac{4p^3}{27}}} \ z_2=u_0e^\frac{2\pi i}{3}+v_0e^\frac{-2\pi i}{3}=\frac{-1+\sqrt{3}i}{2}\sqrt[3]{\frac{1}{2}(-q+\sqrt{q^2+\frac{4p^3}{27}}}+\frac{-1-\sqrt{3}i}{2}\sqrt[3]{\frac{1}{2}(-q-\sqrt{q^2+\frac{4p^3}{27}}} \ z_2=u_0e^\frac{4\pi i}{3}+v_0e^\frac{-4\pi i}{3}=\frac{-1-\sqrt{3}i}{2}\sqrt[3]{\frac{1}{2}(-q+\sqrt{q^2+\frac{4p^3}{27}}}+\frac{-1+\sqrt{3}i}{2}\sqrt[3]{\frac{1}{2}(-q+\sqrt{q^2+\frac{4p^3}{27}}}
即我们得到一元三次方程的公式解。
一元三次方程一般形式:
ax3+bx2+cx+d=0ax^3+bx^2+cx+d=0
进一步转为
,其中x3+bax2+cax+da=0,其中b′=ba,c′=ca,d′=dax^3+\frac{b}{a}x^2+\frac{c}{a}x+\frac{d}{a}=0,其中b'=\frac{b}{a},c'=\frac{c}{a},d'=\frac{d}{a}
在上面我们讨论了一元三次方程的公式解,本节讨论一元三次方程的韦达定理:
设一元三次方程的三根为x1,x2,x3x_1,x_2,x_3,则有:
(x−x1)(x−x2)(x−x3)=x3−(x1+x2+x3)x2+(x1x2+x1x3+x2+x3)x−x1x2x3=x3+bax2+cax+da=0(x-x_1)(x-x_2)(x-x_3)=x^3-(x_1+x_2+x_3)x^2+(x_1x_2+x_1x_3+x_2+x_3)x-x_1x_2x_3 \ =x^3+\frac{b}{a}x^2+\frac{c}{a}x+\frac{d}{a}=0
通过系数比较,我们得到韦达定理——根与系数的关系:
x1+x2+x3=−bax1x2+x1x3+x2x3=cax1x2x3=−dax_1+x_2+x_3=-\frac{b}{a}\ x_1x_2+x_1x_3+x_2x_3=\frac{c}{a} \ x_1x_2x_3=-\frac{d}{a}
本文使用 Zhihu On VSCode 创作并发布
原网址: 访问
创建于: 2023-12-06 10:01:40
目录: default
标签: 无
未标明原创文章均为采集,版权归作者所有,转载无需和我联系,请注明原出处,南摩阿彌陀佛,知识,不只知道,要得到
java windows火焰图_mob64ca12ec8020的技术博客_51CTO博客 - 在windows下不可行,不知道作者是怎样搞的 监听SpringBoot 服务启动成功事件并打印信息_监听springboot启动完毕-CSDN博客 SpringBoot中就绪探针和存活探针_management.endpoint.health.probes.enabled-CSDN博客 u2u转换板 - 嘉立创EDA开源硬件平台 Spring Boot 项目的轻量级 HTTP 客户端 retrofit 框架,快来试试它!_Java精选-CSDN博客 手把手教你打造一套最牛的知识笔记管理系统! - 知乎 - 想法有重合-理论可参考 安宇雨 闲鱼 机械键盘 客制化 开贴记录 文本 linux 使用find命令查找包含某字符串的文件_beijihukk的博客-CSDN博客_find 查找字符串 ---- mac 也适用 安宇雨 打字音 记录集合 B站 bilibili 自行搭建 开坑 真正的客制化 安宇雨 黑苹果开坑 查找工具包maven pom 引用地 工具网站 Dantelis 介绍的玩轴入坑攻略 --- 关于轴的一些说法 --- 非官方 ---- 心得而已 --- 长期开坑更新 [本人问题][新开坑位]关于自动化测试的工具与平台应用 机械键盘 开团 网站记录 -- 能做一个收集的程序就好了 不过现在没时间 -- 信息大多是在群里发的 - 你要让垃圾佬 都去一个地方看难度也是很大的 精神支柱 [超级前台]sprinbboot maven superdesk-app 记录 [信息有用] [环境准备] [基本完成] [sebp/elk] 给已创建的Docker容器增加新的端口映射 - qq_30599553的博客 - CSDN博客 [正在研究] Elasticsearch, Logstash, Kibana (ELK) Docker image documentation elasticsearch centos 安装记录 及 启动手记 正式服务器 39 elasticsearch 问题合集 不断更新 6.1.1 | 6.5.1 两个版本 博客程序 - 测试 - bug记录 等等问题 laravel的启动过程解析 - lpfuture - 博客园 OAuth2 Server PHP 用 Laravel 搭建带 OAuth2 验证的 RESTful 服务 | Laravel China 社区 - 高品质的 Laravel 和 PHP 开发者社区 利用Laravel 搭建oauth2 API接口 附 Unauthenticated 解决办法 - 煮茶的博客 - SegmentFault 思否 使用 OAuth2-Server-php 搭建 OAuth2 Server - 午时的海 - 博客园 基于PHP构建OAuth 2.0 服务端 认证平台 - Endv - 博客园 Laravel 的 Artisan 命令行工具 Laravel 的文件系统和云存储功能集成 浅谈Chromium中的设计模式--终--Observer模式 浅谈Chromium中的设计模式--二--pre/post和Delegate模式 浅谈Chromium中的设计模式--一--Chromium中模块分层和进程模型 DeepMind 4 Hacking Yourself README.md update 20211011
Laravel China 简书 知乎 博客园 CSDN博客 开源中国 Go Further Ryan是菜鸟 | LNMP技术栈笔记 云栖社区-阿里云 Netflix技术博客 Techie Delight Linkedin技术博客 Dropbox技术博客 Facebook技术博客 淘宝中间件团队 美团技术博客 360技术博客 古巷博客 - 一个专注于分享的不正常博客 软件测试知识传播 - 测试窝 有赞技术团队 阮一峰 语雀 静觅丨崔庆才的个人博客 软件测试从业者综合能力提升 - isTester IBM Java 开发 使用开放 Java 生态系统开发现代应用程序 pengdai 一个强大的博主 HTML5资源教程 | 分享HTML5开发资源和开发教程 蘑菇博客 - 专注于技术分享的博客平台 个人博客-leapMie 流星007 CSDN博客 - 舍其小伙伴 稀土掘金 Go 技术论坛 | Golang / Go 语言中国知识社区
最新评论