平方数列与立方数列求和的数学推导
先上结论:
平方数列求和公式为: S 2 ( n ) = n ( n + 1 ) ( 2 n + 1 ) 6 S_2(n) = \frac{n(n+1)(2n+1)}{6} S2(n)=6n(n+1)(2n+1)
立方数列求和公式为: S 3 ( n ) = ( n ( n + 1 ) 2 ) 2 S_3(n) = \left( \frac{n(n+1)}{2} \right)^2 S3(n)=(2n(n+1))2
1 平方数列求和
如 1 2 , 2 2 , 3 2 , … , n 2 1^2, 2^2, 3^2, \dots, n^2 12,22,32,…,n2 的数列。计算前 n n n 项和:
S 2 ( n ) = 1 2 + 2 2 + 3 2 + ⋯ + n 2 S_2(n) = 1^2 + 2^2 + 3^2 + \dots + n^2 S2(n)=12+22+32+⋯+n2
1.1 多项式拟合
假设 S 2 ( n ) S_2(n) S2(n) 是一个三次多项式(因为平方数列的增长速度为三次,为什么?看这篇为什么平方数列求和是三次多项式?):
S 2 ( n ) = A n 3 + B n 2 + C n + D S_2(n) = An^3 + Bn^2 + Cn + D S2(n)=An3+Bn2+Cn+D
-
当 n = 1 n=1 n=1 时, S 2 ( 1 ) = 1 2 = 1 S_2(1) = 1^2 = 1 S2(1)=12=1
A + B + C + D = 1 A + B + C + D = 1 A+B+C+D=1 -
当 n = 2 n=2 n=2 时, S 2 ( 2 ) = 1 2 + 2 2 = 5 S_2(2) = 1^2 + 2^2 = 5 S2(2)=12+22=5
8 A + 4 B + 2 C + D = 5 8A + 4B + 2C + D = 5 8A+4B+2C+D=5 -
当 n = 3 n=3 n=3 时, S 2 ( 3 ) = 1 2 + 2 2 + 3 2 = 14 S_2(3) = 1^2 + 2^2 + 3^2 = 14 S2(3)=12+22+32=14
27 A + 9 B + 3 C + D = 14 27A + 9B + 3C + D = 14 27A+9B+3C+D=14 -
当 n = 4 n=4 n=4 时, S 2 ( 4 ) = 1 2 + 2 2 + 3 2 + 4 2 = 30 S_2(4) = 1^2 + 2^2 + 3^2 + 4^2 = 30 S2(4)=12+22+32+42=30
64 A + 16 B + 4 C + D = 30 64A + 16B + 4C + D = 30 64A+16B+4C+D=30
通过解联立方程上面四个方程,得到:
A = 1 3 , B = 1 2 , C = 1 6 , D = 0 A = \frac{1}{3}, \quad B = \frac{1}{2}, \quad C = \frac{1}{6}, \quad D = 0 A=31,B=21,C=61,D=0
∴ S 2 ( n ) = 1 3 n 3 + 1 2 n 2 + 1 6 n \therefore S_2(n) = \frac{1}{3}n^3 + \frac{1}{2}n^2 + \frac{1}{6}n ∴S2(n)=31n3+21n2+61n
化简一下:
S 2 ( n ) = n ( n + 1 ) ( 2 n + 1 ) 6 S_2(n) = \frac{n(n+1)(2n+1)}{6} S2(n)=6n(n+1)(2n+1)
1.2数学归纳
S 2 ( n ) = n ( n + 1 ) ( 2 n + 1 ) 6 S_2(n) = \frac{n(n+1)(2n+1)}{6} S2(n)=6n(n+1)(2n+1)
第一步:当 n = 1 n=1 n=1 时,
S 2 ( 1 ) = 1 2 = 1 , 1 ( 1 + 1 ) ( 2 ⋅ 1 + 1 ) 6 = 1 ⋅ 2 ⋅ 3 6 = 1 S_2(1) = 1^2 = 1, \quad \frac{1(1+1)(2\cdot1+1)}{6} = \frac{1 \cdot 2 \cdot 3}{6} = 1 S2(1)=12=1,61(1+1)(2⋅1+1)=61⋅2⋅3=1
成立。
归纳假设:假设公式对 n = k n=k n=k 成立,即:
S 2 ( k ) = k ( k + 1 ) ( 2 k + 1 ) 6 S_2(k) = \frac{k(k+1)(2k+1)}{6} S2(k)=6k(k+1)(2k+1)
归纳步骤:验证公式对 n = k + 1 n=k+1 n=k+1 是否成立:
S 2 ( k + 1 ) = S 2 ( k ) + ( k + 1 ) 2 S_2(k+1) = S_2(k) + (k+1)^2 S2(k+1)=S2(k)+(k+1)2
代入归纳假设:
S 2 ( k + 1 ) = k ( k + 1 ) ( 2 k + 1 ) 6 + ( k + 1 ) 2 S_2(k+1) = \frac{k(k+1)(2k+1)}{6} + (k+1)^2 S2(k+1)=6k(k+1)(2k+1)+(k+1)2
提取公因式 ( k + 1 ) (k+1) (k+1):
S 2 ( k + 1 ) = ( k + 1 ) [ k ( 2 k + 1 ) + 6 ( k + 1 ) ] 6 S_2(k+1) = \frac{(k+1)\left[k(2k+1) + 6(k+1)\right]}{6} S2(k+1)=6(k+1)[k(2k+1)+6(k+1)]
化简:
k ( 2 k + 1 ) + 6 ( k + 1 ) = 2 k 2 + k + 6 k + 6 = 2 k 2 + 7 k + 6 k(2k+1) + 6(k+1) = 2k^2 + k + 6k + 6 = 2k^2 + 7k + 6 k(2k+1)+6(k+1)=2k2+k+6k+6=2k2+7k+6
分解因式:
2 k 2 + 7 k + 6 = ( k + 2 ) ( 2 k + 3 ) 2k^2 + 7k + 6 = (k+2)(2k+3) 2k2+7k+6=(k+2)(2k+3)
因此:
S 2 ( k + 1 ) = ( k + 1 ) ( k + 2 ) ( 2 k + 3 ) 6 S_2(k+1) = \frac{(k+1)(k+2)(2k+3)}{6} S2(k+1)=6(k+1)(k+2)(2k+3)
公式对 n = k + 1 n=k+1 n=k+1 也成立,所以归纳合理。
2 立方数列求和
如 1 3 , 2 3 , 3 3 , … , n 3 1^3, 2^3, 3^3, \dots, n^3 13,23,33,…,n3 的数列。计算前 n n n 项和:
S 3 ( n ) = 1 3 + 2 3 + 3 3 + ⋯ + n 3 S_3(n) = 1^3 + 2^3 + 3^3 + \dots + n^3 S3(n)=13+23+33+⋯+n3
2.1 等差数列性质
有以下恒等式:
k 3 = ( k ( k + 1 ) 2 ) 2 − ( ( k − 1 ) k 2 ) 2 k^3 = \left(\frac{k(k+1)}{2}\right)^2 - \left(\frac{(k-1)k}{2}\right)^2 k3=(2k(k+1))2−(2(k−1)k)2
将上式累加从 k = 1 k=1 k=1 到 k = n k=n k=n:
∑ k = 1 n k 3 = ( n ( n + 1 ) 2 ) 2 − ( 0 ⋅ 1 2 ) 2 \sum_{k=1}^n k^3 = \left(\frac{n(n+1)}{2}\right)^2 - \left(\frac{0 \cdot 1}{2}\right)^2 k=1∑nk3=(2n(n+1))2−(20⋅1)2
右边第二项为零,因此:
S 3 ( n ) = ( n ( n + 1 ) 2 ) 2 S_3(n) = \left(\frac{n(n+1)}{2}\right)^2 S3(n)=(2n(n+1))2
2.2 数学归纳
S 3 ( n ) = ( n ( n + 1 ) 2 ) 2 S_3(n) = \left(\frac{n(n+1)}{2}\right)^2 S3(n)=(2n(n+1))2
第一步:当 n = 1 n=1 n=1 时,
S 3 ( 1 ) = 1 3 = 1 , ( 1 ( 1 + 1 ) 2 ) 2 = ( 2 2 ) 2 = 1 S_3(1) = 1^3 = 1, \quad \left(\frac{1(1+1)}{2}\right)^2 = \left(\frac{2}{2}\right)^2 = 1 S3(1)=13=1,(21(1+1))2=(22)2=1
成立。
归纳假设:假设公式对 n = k n=k n=k 成立,即:
S 3 ( k ) = ( k ( k + 1 ) 2 ) 2 S_3(k) = \left(\frac{k(k+1)}{2}\right)^2 S3(k)=(2k(k+1))2
归纳步骤:验证公式对 n = k + 1 n=k+1 n=k+1 是否成立:
S 3 ( k + 1 ) = S 3 ( k ) + ( k + 1 ) 3 S_3(k+1) = S_3(k) + (k+1)^3 S3(k+1)=S3(k)+(k+1)3
代入归纳假设:
S 3 ( k + 1 ) = ( k ( k + 1 ) 2 ) 2 + ( k + 1 ) 3 S_3(k+1) = \left(\frac{k(k+1)}{2}\right)^2 + (k+1)^3 S3(k+1)=(2k(k+1))2+(k+1)3
提取公因式 ( k + 1 ) 2 (k+1)^2 (k+1)2:
S 3 ( k + 1 ) = ( k ( k + 1 ) 2 ) 2 + ( k + 1 ) 2 ( k + 1 ) S_3(k+1) = \left(\frac{k(k+1)}{2}\right)^2 + (k+1)^2(k+1) S3(k+1)=(2k(k+1))2+(k+1)2(k+1)
化简:
( k ( k + 1 ) 2 ) 2 + ( k + 1 ) 3 = ( k ( k + 1 ) 2 ) 2 + ( 2 ( k + 1 ) 2 ) 3 \left(\frac{k(k+1)}{2}\right)^2 + (k+1)^3 = \left(\frac{k(k+1)}{2}\right)^2 + \left(\frac{2(k+1)}{2}\right)^3 (2k(k+1))2+(k+1)3=(2k(k+1))2+(22(k+1))3
合并为平方形式:
S 3 ( k + 1 ) = ( ( k + 1 ) ( k + 2 ) 2 ) 2 S_3(k+1) = \left(\frac{(k+1)(k+2)}{2}\right)^2 S3(k+1)=(2(k+1)(k+2))2
对 n = k + 1 n=k+1 n=k+1 的成立,归纳合理。
相关文章:
平方数列与立方数列求和的数学推导
先上结论: 平方数列求和公式为: S 2 ( n ) n ( n 1 ) ( 2 n 1 ) 6 S_2(n) \frac{n(n1)(2n1)}{6} S2(n)6n(n1)(2n1) 立方数列求和公式为: S 3 ( n ) ( n ( n 1 ) 2 ) 2 S_3(n) \left( \frac{n(n1)}{2} \right)^2 S3(n)(2n(n1)…...
Java中的synchronized关键字与锁升级机制
在多线程编程中,线程同步是确保程序正确执行的关键。当多个线程同时访问共享资源时,如果不进行同步管理,可能会导致数据不一致的问题。为了避免这些问题,Java 提供了多种同步机制,其中最常见的就是 synchronized 关键字…...
告别传统校准!GNSS模拟器在计量行业的应用
随着GNSS技术的不断进步,各类设备广泛采用该技术实现高精度定位,并推动了其在众多领域的广泛应用。对于关键行业如汽车制造和基础设施,设备的可用性和可靠性被视为基本准则,GNSS作为提供“绝对位置”信息的关键传感器,…...
数据结构结尾
1.二叉树的分类 搜索二叉树,平衡二叉树,红黑树,B树,B树 2.Makefile文件管理 注意: 时间戳:根据时间戳,只编译发生修改后的文件 算法: 算法有如上五个要求。 算法的时间复杂度&am…...
【golang】量化开发学习(一)
均值回归策略简介 均值回归(Mean Reversion)假设价格会围绕均值波动,当价格偏离均值一定程度后,会回归到均值。 基本逻辑: 计算一段时间内的移动均值(如 20 天均线)。当当前价格高于均值一定比…...
AI前端开发:跨领域合作的新引擎
随着人工智能技术的飞速发展,AI代码生成器等工具的出现正深刻地改变着软件开发的模式。 AI前端开发的兴起,不仅提高了开发效率,更重要的是促进了跨领域合作,让数据科学家、UI/UX设计师和前端工程师能够更紧密地协同工作࿰…...
数组练习(深入理解、实践数组)
1.练习1:多个字符从两端移动,向中间汇聚 编写代码,演示多个字符从两端移动,向中间汇聚 #define _CRT_SECURE_NO_WARNINGS 1 #include<stdio.h> #include<string.h> int main() {//解题思路://根据题意再…...
Bigemap Pro如何进行面裁剪
一般在处理矢量数据,制图过程中,常常会用到面文件的裁剪功能,那么有没有一个工具可以同时实现按照线、顶点、网格以及面来裁剪呢?今天给大家介绍一个宝藏工具,叫做Bigemap Pro,在这里工具里面可以实现上述面…...
acwing算法全总结-数学知识
快速幂 原题链接:快速幂 ac代码: #include<iostream> #include<algorithm> using namespace std; typedef long long LL; LL qmi(int a,int b,int p) {LL res1%p;while(b)//这里本应该分两次进行,不过只有一次询问{if(b&1)…...
SpringMVC学习使用
一、SpringMVC简单理解 1.1 Spring与Web环境集成 1.1.1 ApplicationContext应用上下文获取方式 应用上下文对象是通过new ClasspathXmlApplicationContext(spring配置文件) 方式获取的,但是每次从容器中获得Bean时都要编写new ClasspathXmlApplicationContext(sp…...
10、《文件上传与下载:MultipartFile与断点续传设计》
文件上传与下载:MultipartFile与断点续传设计 一、基础文件上传与MultipartFile解析 1.1 Spring MVC文件上传基础 PostMapping("/upload") public String handleFileUpload(RequestParam("file") MultipartFile file) {if (!file.isEmpty())…...
DeepSeek 本地部署(电脑安装)
1.先安装Ollama 开源框架 网址链接为:Ollama 2.点中间的下载 3.选系统 4.下载好就安装 5.输入命令ollama -v 6.点击Model 7.选如下 8.选版本 9.复杂对应命令 10.控制台粘贴下载 11.就可以问问题啦 12.配置UI界面(在扩展里面输入) 13.配置完即可打开 14.选择刚才安装的就好啦…...
DeepSeek、Kimi、文心一言、通义千问:AI 大语言模型的对比分析
在人工智能领域,DeepSeek、Kimi、文心一言和通义千问作为国内领先的 AI 大语言模型,各自展现出了独特的特点和优势。本文将从技术基础、应用场景、用户体验和价格与性价比等方面对这四个模型进行对比分析,帮助您更好地了解它们的特点和优势。…...
Docker compose 以及镜像使用
Docker compose 以及镜像使用 高级配置 使用 Docker Compose Docker Compose 是一个用于定义和运行多容器 Docker 应用程序的工具。以下是一个 docker-compose.yml 示例: version: 3 services:web:image: my-appbuild: .ports:- "8000:8000"volumes:- …...
HCIA项目实践--RIP相关原理知识面试问题总结回答
9.4 RIP 9.4.1 补充概念 什么是邻居? 邻居指的是在网络拓扑结构中与某一节点(如路由器)直接相连的其他节点。它们之间可以直接进行通信和数据交互,能互相交换路由信息等,以实现网络中的数据转发和路径选择等功能。&am…...
使用Python进行云计算:AWS、Azure、和Google Cloud的比较
👽发现宝藏 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。【点击进入巨牛的人工智能学习网站】。 使用Python进行云计算:AWS、Azure、和Google Cloud的比较 随着云计算的普及&am…...
c++ 实现矩阵乘法
矩阵乘法的基本实现方法是三层循环,但不同的循环顺序会影响性能,比如i-j-k和i-k-j的顺序。然后,参考内容里提到了一些优化方法,比如调整循环顺序来提高缓存命中率,使用一维数组存储矩阵,或者利用SIMD指令如…...
无线4G多联机分户计费集中控制系统
拓森无线4G多联机集中控制系统应用于宝龙广场多联机计费集中控制节能改造项目,包括多联机集中控制,分户计费,空调监控管理、告警管理、节能管控、统计报表、能效分析、空调远程开关机等功能。项目的成功实施,不仅提升了维护管理效…...
文字转语音(一)各种实现说明
记录下文字转语音的各种方式及优缺点 目前只了解了调用 Windows PowerShell(System.Speech.Synthesis)、FreeTTS、JACOB(Java COM Bridge)库实现文字转语音。 其他的方式就是顺带记录了解下 Windows PowerShell(System…...
大语言模型多代理协作(MACNET)
大语言模型多代理协作(MACNET) Scaling Large-Language-Model-based Multi-Agent Collaboration 提出多智能体协作网络(MACNET),以探究多智能体协作中增加智能体数量是否存在类似神经缩放定律的规律。研究发现了小世界协作现象和协作缩放定律,为LLM系统资源预测和优化…...
从零手搓CLAHE算法:用Python实现图像去雾,并与OpenCV的cv2.createCLAHE()掰掰手腕
从零实现CLAHE算法:Python实战图像去雾与OpenCV性能对决 当一张雾霾笼罩的风景照出现在眼前时,我们往往会感到遗憾——那些本应清晰的细节被一层灰蒙蒙的雾气所掩盖。传统直方图均衡化虽然能提升对比度,但往往会过度放大噪声,让图…...
3分钟搞定Word参考文献:APA第7版免费安装终极指南
3分钟搞定Word参考文献:APA第7版免费安装终极指南 【免费下载链接】APA-7th-Edition Microsoft Word XSD for generating APA 7th edition references 项目地址: https://gitcode.com/gh_mirrors/ap/APA-7th-Edition 还在为学术论文的APA格式烦恼吗ÿ…...
从原理到实践:InSAR技术如何重塑地表形变监测
1. 从雷达信号到毫米级形变:InSAR技术原理揭秘 想象一下,你站在湖边向平静的水面扔一块石头,水波会以同心圆的形式向外扩散。如果这时有人在水面另一处也扔了一块石头,两列水波相遇时就会产生干涉现象——有的地方波峰叠加变得更高…...
【MySQL】《MySQL索引核心分类面试高频考点问答清单》(附:《一页纸速记版》)
文章目录《MySQL索引核心分类面试高频考点问答清单》一、基础概念类(入门必问)Q1:MySQL索引的本质是什么?核心作用有哪些?Q2:MySQL常用的索引数据结构有哪些?各自特点是什么?Q3&…...
期末弯道超车:虎贲等考 AI 课程论文功能,让结课作业又快又规范
一到期末周,多门课程论文扎堆来袭,选题、框架、文献、内容、格式样样让人头疼。熬夜赶工、东拼西凑、格式混乱,不仅拿不到高分,还容易被老师退回重改。通用 AI 写出来的内容口语化、文献虚假、结构不完整,完全不符合学…...
Arm Development Studio 2023.1入门:构建Hello World项目
1. Arm Development Studio 2023.1入门指南:从零开始构建Hello World项目作为一名嵌入式开发工程师,我深知选择正确的开发工具对于项目成功的重要性。Arm Development Studio(简称Arm DS)作为Arm官方推出的集成开发环境࿰…...
通用AGI终极范式:从多模态感知到意识涌现的统一理论(世毫九实验室原创研究)
通用AGI终极范式:从多模态感知到意识涌现的统一理论作者:方见华单位:世毫九实验室摘要本研究基于世毫九理论体系的数学框架,构建了通用人工智能(AGI)的完整理论体系和演化路径。通过建立包含拓扑复杂度、动…...
嵌入式系统安全设计:挑战、原则与微内核实践
1. 嵌入式系统安全的设计挑战与核心原则在万物互联的时代背景下,嵌入式系统已从封闭的独立设备转变为网络化智能节点。这种转变带来了前所未有的安全挑战——根据工业安全机构的统计,2022年针对工业控制系统的网络攻击同比增加了87%,其中针对…...
本地AI自动化工具monoClaw:让AI直接执行你的命令行指令
1. 项目概述:一个真正为你干活的本地AI自动化工具如果你也厌倦了在聊天窗口和终端之间来回切换,输入一个指令还得等AI生成代码,再手动复制粘贴去执行,那么monoClaw的出现,可能正是你期待的那个转折点。这个由codewithf…...
别再死记硬背截止、放大、饱和了!用Arduino+面包板,5分钟直观演示三极管三种工作状态
用Arduino实战破解三极管工作状态的秘密 记得第一次学三极管时,盯着课本上那些截止区、放大区、饱和区的曲线图,我完全无法理解这些抽象概念和实际电路有什么关系。直到有一天,我在实验室里用Arduino和几个简单元件搭建了一个测试电路&#x…...
