有关平方或高次方的公式整理一元高次方程的求解
Part.I Introduction
这篇博文记录一下数学中常用的有关平方或高次方的一些公式。
Chap.I 一些结论
下面一部分汇总了一些重要的结论
- 完全平方公式:(a±b)2=a2±2ab+b2(a±b)^2=a^2±2ab+b^2(a±b)2=a2±2ab+b2
 - 平方差公式:a2−b2=(a+b)(a−b)a^2-b^2=(a+b)(a-b)a2−b2=(a+b)(a−b)
 - 三次方公式:(a±b)3=a3±3a2b+3ab2±b3(a±b)^3=a^3±3a^2b+3ab^2±b^3(a±b)3=a3±3a2b+3ab2±b3
 - 三次方和的公式:a3+b3=(a+b)(a2−ab+b2)a^3+b^3=(a+b)(a^2-ab+b^2)a3+b3=(a+b)(a2−ab+b2)
 - 三次方差的公式:a3−b3=(a−b)(a2+ab+b2)a^3-b^3=(a-b)(a^2+ab+b^2)a3−b3=(a−b)(a2+ab+b2)
 - 三次方和减三数乘积:a3+b3+c3−3abc=(a+b+c)(a2+b2+c2−ab−bc−ac)a^3+b^3+c^3-3abc=(a+b+c)(a^2+b^2+c^2-ab-bc-ac)a3+b3+c3−3abc=(a+b+c)(a2+b2+c2−ab−bc−ac)
 - 二项式定理:(a+b)n=Cn0an+Cn1a(n−1)b+⋯+Cnka(n−k)bk+⋯+Cnnbn(a+b)^n=C^0_na^n+C^1_na^{(n-1)}b+\cdots+C^k_na^{(n-k)}b^k+\cdots+C^n_nb^n(a+b)n=Cn0an+Cn1a(n−1)b+⋯+Cnka(n−k)bk+⋯+Cnnbn
 
Part.II 两项的 n 次方
Chap.I 和差的 n 次方(二项式定理)
(a+b)2=a2+ab+ba+b2=a2+2ab+b2(a+b)^2=a^2+ab+ba+b^2=a^2+2ab+b^2(a+b)2=a2+ab+ba+b2=a2+2ab+b2 这种完全平方公式大家应该很熟悉吧。但是想对它进行扩充:nnn 项和的 nnn 次方该怎样表示呢?
下面再看两个不同项的 nnn 次方:(a+b)n(a+b)^n(a+b)n,这个展开项有现成的公式,即二项式定理!
(a+b)n=Cn0an+Cn1a(n−1)b+⋯+Cnka(n−k)bk+⋯+Cnnbn(a+b)^n=C^0_na^n+C^1_na^{(n-1)}b+\cdots+C^k_na^{(n-k)}b^k+\cdots+C^n_nb^n(a+b)n=Cn0an+Cn1a(n−1)b+⋯+Cnka(n−k)bk+⋯+Cnnbn
- 二项式系数:Cnk(k=0,⋯,n)C^k_n\ (k=0,\cdots,n)Cnk (k=0,⋯,n)
 - 二项式通式:Cnka(n−k)bkC^k_na^{(n-k)}b^kCnka(n−k)bk 是展开式中的第 k+1k+1k+1 项,其通项公式可记作:Tk+1=Cnka(n−k)bkT_{k+1}=C^k_na^{(n-k)}b^kTk+1=Cnka(n−k)bk
 
Chap.II n 次方的和差
n次方差之差公式:
 an−bn=(a−b)(an−1+an−2b+an−3b3+⋯+abn−2+bn−1)a^n-b^n=(a-b)(a^{n-1}+a^{n-2}b+a^{n-3}b^3+\cdots+ab^{n-2}+b^{n-1})an−bn=(a−b)(an−1+an−2b+an−3b3+⋯+abn−2+bn−1)
n次方之和公式。当n为奇数时,
 an+bn=(a+b)(an−1−an−2b+an−3b3+⋯−abn−2+bn−1)a^n+b^n=(a+b)(a^{n-1}-a^{n-2}b+a^{n-3}b^3+\cdots-ab^{n-2}+b^{n-1})an+bn=(a+b)(an−1−an−2b+an−3b3+⋯−abn−2+bn−1)
 当 n 为偶数时,没有n次方和公式,实际上,n为偶数时
 an−bn=(a+b)(an−1−an−2b+an−3b3+⋯−abn−2+bn−1)a^n-b^n=(a+b)(a^{n-1}-a^{n-2}b+a^{n-3}b^3+\cdots-ab^{n-2}+b^{n-1})an−bn=(a+b)(an−1−an−2b+an−3b3+⋯−abn−2+bn−1)
也就是说,当 n 为偶数时,an−bna^n-b^nan−bn 有两种表达形式;只有当n为奇数时,才有n次方之和公式。
Part.III n 个不同项的平方
考虑 nnn 个不同项的平方:(a+b+c+⋯)2=?(a+b+c+\cdots)^2=?(a+b+c+⋯)2=?
这里先不关心展开后每一项的具体内容是什么,首先关心可以展开成多少项,比如 (a+b)2(a+b)^2(a+b)2 在展开后,不整理的话有 444 项,整理之后有 333 项。为什么区分整理前后呢?因为在某些运算规则下,乘法是不具有交换律的,比如矩阵的乘法。下面列一个表格。
| 不同项数目 | 展开整理前 | 展开整理后 | 
|---|---|---|
| 2 | 4 | 3 | 
| 3 | 9 | 6 | 
| 4 | 16 | 10 | 
| 5 | 25 | 15 | 
| … | ||
| nnn | n2n^2n2 | Cn2+nC^2_n+nCn2+n | 
Part.IV 一元高次方程的求解
Chap.I 一次和二次
一元一次方程(又叫一元线性方程)
a1x+x0=0(a1≠0)a_1x+x_0=0\ (a_1\neq 0)a1x+x0=0 (a1=0) 解为 x=−a0/a1x=-a_0/a_1x=−a0/a1
一元二次方程
 ax2+bx+c=0(a≠0)ax^2+bx+c=0 (a\neq 0)ax2+bx+c=0(a=0) 其解为 x=−b±b2−4ac2ax=\frac{-b±\sqrt{b^2-4ac}}{2a}x=2a−b±b2−4ac
判别式:Δ=b2−4ac\Delta=b^2-4acΔ=b2−4ac
- Δ>0\Delta>0Δ>0:方程有两个不等的实根
 - Δ=0\Delta=0Δ=0:方程有两个相等的实根
 - Δ<0\Delta<0Δ<0:方程有两个不等的虚根
 
韦达定理:设 x1,x2x_1,x_2x1,x2 是方程的两个根
- x1+x2=−bax_1+x_2=-\frac{b}{a}x1+x2=−ab
 - x1⋅x2=cax_1\cdot x_2=\frac{c}{a}x1⋅x2=ac
 
Chap.II 一元三次方程
ax3+bx2+cx+d=0(a≠0)ax^3+bx^2+cx+d=0 (a\neq 0)ax3+bx2+cx+d=0(a=0)
其常用解法是意大利学者卡尔丹于1545年发表的卡尔丹公式法。
特殊形式的求根公式 x3+px2+q=0x^3+px^2+q=0x3+px2+q=0

一般形式的求根公式 卡尔丹法
 

ps:来源于百度百科,具体推导以后再说。
Chap.III 一元四次方程
ax4+bx3+cx2+dx+e=0(a≠0)ax^4+bx^3+cx^2+dx+e=0 (a\neq 0)ax4+bx3+cx2+dx+e=0(a=0)
一元四次方程的求根公式由意大利数学家费拉里首次提出证明。一元三次方程是在进行了巧妙的换元之后,把问题归结成了一元二次方程从而得解的。于是,如果能够巧妙地把一元四次方程转化为一元三次方程或一元二次方程,就可以利用已知的公式求解了。
ps:公式比较冗长,具体可看百度百科。
相关文章:
有关平方或高次方的公式整理一元高次方程的求解
Part.I Introduction 这篇博文记录一下数学中常用的有关平方或高次方的一些公式。 Chap.I 一些结论 下面一部分汇总了一些重要的结论 完全平方公式:(ab)2a22abb2(ab)^2a^22abb^2(ab)2a22abb2平方差公式:a2−b2(ab)(a−b)a^2-b^2(ab)(a-b)a2−b2(ab)(…...
Java笔记3
ArrayListArrayList<String> list new Arraylist<>();<>是泛型表示存放的数据类型,注意不能是基本数据类型;增删改查增:add 返回值为true删:remove 1.直接删元素2.根据索引删元素改:set(…...
Leetcode.2202 K 次操作后最大化顶端元素
题目链接 Leetcode.2202 K 次操作后最大化顶端元素 Rating : 1717 题目描述 给你一个下标从 0开始的整数数组 nums,它表示一个 栈 ,其中 nums[0]是栈顶的元素。 每一次操作中,你可以执行以下操作 之一 : 如果栈非空…...
JAVA知识点全面总结3:String类的学习
三.String类学习 1.String,StringBuffer,StringBuilder的区别? 2.字符串拼接用加号的原理 ? 3.字符串常量池如何理解? 4.String的intern方法理解? 5.String的equals方法和compareTo方法的使用…...
Eureka注册中心和Nacos注册中心详解以及Nacos与Eureka有什么区别?
目录:前言Eureka注册中心Nacos注册中心Nacos与Eureka有什么区别?前言提供接口给其它微服务调用的微服务叫做服务提供者,而调用其它微服务提供的接口的微服务则是服务消费者。如果服务A调用了服务B,而服务B又调用了服务C࿰…...
Web3D发展趋势以及Web3D应用场景
1,Web3D发展趋势随着互联网的快速发展,Web3D技术也日渐成熟,未来发展趋势也值得关注。以下是Web3D未来发展趋势的七个方面:可视化和可交互性的增强:Web3D可以为三维数据提供可视化和可交互性的增强,将极大地…...
2023-3-4 刷题情况
按位与为零的三元组 题目描述 给你一个整数数组 nums ,返回其中 按位与三元组 的数目。 按位与三元组 是由下标 (i, j, k) 组成的三元组,并满足下述全部条件: 0 < i < nums.length 0 < j < nums.length 0 < k < nums.l…...
前端面试总结
1.引言 最近参加了大量的招聘会,投递了大量的简历,整整体会了从“随便找个厂上一下”——“还是的找个大厂”——“没人要”——“急了急了,海投一波”——“工资有点尬”——“海投中…”。简单说一下自己的一些感受吧,现在的前端属实有点尴…...
Geospatial Data Science (6): Spatial clustering
Geospatial Data Science (6): Spatial clustering 1.Clustering, spatial clustering, and geodemographics 本节涉及空间观测的统计聚类。许多问题和主题都是复杂的现象,涉及多个维度,难以归纳为一个单一的变量。在统计学术语中,我们把这一类问题称为多变量,而不是在…...
蚁群算法优化问题
%%%%%%%%%%%%蚁群算法解决 TSP 问题%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%初始化%%%%%%%%%%%%%%%%%%% clear all; %清除所有变量 close all; %清图 clc; %清屏 m 50; %蚂蚁个数 Alpha 1; %信息素重要程度参数 Beta 5; %启发式因子重要程度参数 Rho 0.1; %信息素蒸发系数 G 20…...
为啥一个 main 方法就能启动项目
在 Spring Boot 出现之前,我们要运行一个 Java Web 应用,首先需要有一个 Web 容器(例如 Tomcat 或 Jetty),然后将我们的 Web 应用打包后放到容器的相应目录下,最后再启动容器。 在 IDE 中也需要对 Web 容器…...
洛谷:P1554 梦中的统计 JAVA
思路:定义一个长度为10的数组,数组下标代表数组元素的数字,比如arr[0]代表数字0.用一个for循环,对每个数先取余再取整,知道取整得到的数为0,说明该数字已经被拆解完了。今天又学了一个输入,原来…...
C++初学笔记整理
目录 1. C关键字 2. 命名空间 1)命名空间的引入和概述 2)命名空间的定义 3)std与命名空间的使用 4).相关特性 3. C输入&输出 4. 缺省参数 1 )缺省参数概念 2)使用及分类 a.全缺省 b.部分缺省 5. 函数…...
记录--在Vue3这样子写页面更快更高效
这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 前言 在开发管理后台过程中,一定会遇到不少了增删改查页面,而这些页面的逻辑大多都是相同的,如获取列表数据,分页,筛选功能这些基本功能。而…...
【程序设计与算法(三)】测验和作业题部分答案汇总(面向对象篇)
题目来源:程序设计与算法(三)测验和作业题汇总 文章目录001:简单的swap002:难一点的swap003:好怪异的返回值004:神秘的数组初始化005:编程填空:学生信息处理程序006:奇怪的类复制007:返回什么才好呢008:超简单的复数类009:哪来的输…...
LeetCode 349. 两个数组的交集和 692. 前K个高频单词
两个数组的交集 难度 简单 题目链接 这道题的难度不大,我们可以把数组里的数据存到set里面。这样就完成了排序和去重,然后我们再把一个set里面的数据和另外一个set数据进行比较。如果相同就插入到数组里。 代码如下: 但是这个算法的时间复…...
SpringCloud的五大组件功能
SpringCloud的五大组件 EurekaRibbonHystrixZuulConfig 一、Eureka 作用是实现服务治理,即服务注册与发现。 Eureka服务器相当于一个中介,负责管理、记录服务提供者的信息。服务调用者不需要自己寻找服务 ,而是把需求告诉Eureka &#x…...
剑指 Offer II 016. 不含重复字符的最长子字符串
题目链接 剑指 Offer II 016. 不含重复字符的最长子字符串 mid 题目描述 给定一个字符串 s,请你找出其中不含有重复字符的 最长连续子字符串 的长度。 示例 1: 输入: s “abcabcbb” 输出: 3 解释: 因为无重复字符的最长子字符串是 “abc”,所以其长度…...
HBase读取流程详解
读流程从头到尾可以分为如下4个步骤:Client-Server读取交互逻辑,Server端Scan框架体系,过滤淘汰不符合查询条件的HFile,从HFile中读取待查找Key。其中Client-Server交互逻辑主要介绍HBase客户端在整个scan请求的过程中是如何与服务…...
Redis学习(一):NoSQL概述
为什么要使用Nosql 现在是大数据时代,过大的数据一般的数据库无法进行分析处理了。 单机MySQL的年代 90年代,一个基本的网站访问量一般不会太大,单个数据库完全足够! 那个时候,更多的去使用静态网站,服务器…...
《用户共鸣指数(E)驱动品牌大模型种草:如何抢占大模型搜索结果情感高地》
在注意力分散、内容高度同质化的时代,情感连接已成为品牌破圈的关键通道。我们在服务大量品牌客户的过程中发现,消费者对内容的“有感”程度,正日益成为影响品牌传播效率与转化率的核心变量。在生成式AI驱动的内容生成与推荐环境中࿰…...
[ICLR 2022]How Much Can CLIP Benefit Vision-and-Language Tasks?
论文网址:pdf 英文是纯手打的!论文原文的summarizing and paraphrasing。可能会出现难以避免的拼写错误和语法错误,若有发现欢迎评论指正!文章偏向于笔记,谨慎食用 目录 1. 心得 2. 论文逐段精读 2.1. Abstract 2…...
【项目实战】通过多模态+LangGraph实现PPT生成助手
PPT自动生成系统 基于LangGraph的PPT自动生成系统,可以将Markdown文档自动转换为PPT演示文稿。 功能特点 Markdown解析:自动解析Markdown文档结构PPT模板分析:分析PPT模板的布局和风格智能布局决策:匹配内容与合适的PPT布局自动…...
Python如何给视频添加音频和字幕
在Python中,给视频添加音频和字幕可以使用电影文件处理库MoviePy和字幕处理库Subtitles。下面将详细介绍如何使用这些库来实现视频的音频和字幕添加,包括必要的代码示例和详细解释。 环境准备 在开始之前,需要安装以下Python库:…...
大学生职业发展与就业创业指导教学评价
这里是引用 作为软工2203/2204班的学生,我们非常感谢您在《大学生职业发展与就业创业指导》课程中的悉心教导。这门课程对我们即将面临实习和就业的工科学生来说至关重要,而您认真负责的教学态度,让课程的每一部分都充满了实用价值。 尤其让我…...
dify打造数据可视化图表
一、概述 在日常工作和学习中,我们经常需要和数据打交道。无论是分析报告、项目展示,还是简单的数据洞察,一个清晰直观的图表,往往能胜过千言万语。 一款能让数据可视化变得超级简单的 MCP Server,由蚂蚁集团 AntV 团队…...
面向无人机海岸带生态系统监测的语义分割基准数据集
描述:海岸带生态系统的监测是维护生态平衡和可持续发展的重要任务。语义分割技术在遥感影像中的应用为海岸带生态系统的精准监测提供了有效手段。然而,目前该领域仍面临一个挑战,即缺乏公开的专门面向海岸带生态系统的语义分割基准数据集。受…...
Go语言多线程问题
打印零与奇偶数(leetcode 1116) 方法1:使用互斥锁和条件变量 package mainimport ("fmt""sync" )type ZeroEvenOdd struct {n intzeroMutex sync.MutexevenMutex sync.MutexoddMutex sync.Mutexcurrent int…...
解决:Android studio 编译后报错\app\src\main\cpp\CMakeLists.txt‘ to exist
现象: android studio报错: [CXX1409] D:\GitLab\xxxxx\app.cxx\Debug\3f3w4y1i\arm64-v8a\android_gradle_build.json : expected buildFiles file ‘D:\GitLab\xxxxx\app\src\main\cpp\CMakeLists.txt’ to exist 解决: 不要动CMakeLists.…...
通过 Ansible 在 Windows 2022 上安装 IIS Web 服务器
拓扑结构 这是一个用于通过 Ansible 部署 IIS Web 服务器的实验室拓扑。 前提条件: 在被管理的节点上安装WinRm 准备一张自签名的证书 开放防火墙入站tcp 5985 5986端口 准备自签名证书 PS C:\Users\azureuser> $cert New-SelfSignedCertificate -DnsName &…...
