当前位置: 首页 > news >正文

平方数列与立方数列求和的数学推导

先上结论:

平方数列求和公式为: 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)(21+1)=6123=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(k1)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=1nk3=(2n(n+1))2(201)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设计师和前端工程师能够更紧密地协同工作&#xff0…...

数组练习(深入理解、实践数组)

1.练习1&#xff1a;多个字符从两端移动&#xff0c;向中间汇聚 编写代码&#xff0c;演示多个字符从两端移动&#xff0c;向中间汇聚 #define _CRT_SECURE_NO_WARNINGS 1 #include<stdio.h> #include<string.h> int main() {//解题思路&#xff1a;//根据题意再…...

Bigemap Pro如何进行面裁剪

一般在处理矢量数据&#xff0c;制图过程中&#xff0c;常常会用到面文件的裁剪功能&#xff0c;那么有没有一个工具可以同时实现按照线、顶点、网格以及面来裁剪呢&#xff1f;今天给大家介绍一个宝藏工具&#xff0c;叫做Bigemap Pro&#xff0c;在这里工具里面可以实现上述面…...

acwing算法全总结-数学知识

快速幂 原题链接&#xff1a;快速幂 ac代码&#xff1a; #include<iostream> #include<algorithm> using namespace std; typedef long long LL; LL qmi(int a,int b,int p) {LL res1%p;while(b)//这里本应该分两次进行&#xff0c;不过只有一次询问{if(b&1)…...

SpringMVC学习使用

一、SpringMVC简单理解 1.1 Spring与Web环境集成 1.1.1 ApplicationContext应用上下文获取方式 应用上下文对象是通过new ClasspathXmlApplicationContext(spring配置文件) 方式获取的&#xff0c;但是每次从容器中获得Bean时都要编写new ClasspathXmlApplicationContext(sp…...

10、《文件上传与下载:MultipartFile与断点续传设计》

文件上传与下载&#xff1a;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 大语言模型的对比分析

在人工智能领域&#xff0c;DeepSeek、Kimi、文心一言和通义千问作为国内领先的 AI 大语言模型&#xff0c;各自展现出了独特的特点和优势。本文将从技术基础、应用场景、用户体验和价格与性价比等方面对这四个模型进行对比分析&#xff0c;帮助您更好地了解它们的特点和优势。…...

Docker compose 以及镜像使用

Docker compose 以及镜像使用 高级配置 使用 Docker Compose Docker Compose 是一个用于定义和运行多容器 Docker 应用程序的工具。以下是一个 docker-compose.yml 示例&#xff1a; version: 3 services:web:image: my-appbuild: .ports:- "8000:8000"volumes:- …...

HCIA项目实践--RIP相关原理知识面试问题总结回答

9.4 RIP 9.4.1 补充概念 什么是邻居&#xff1f; 邻居指的是在网络拓扑结构中与某一节点&#xff08;如路由器&#xff09;直接相连的其他节点。它们之间可以直接进行通信和数据交互&#xff0c;能互相交换路由信息等&#xff0c;以实现网络中的数据转发和路径选择等功能。&am…...

使用Python进行云计算:AWS、Azure、和Google Cloud的比较

&#x1f47d;发现宝藏 前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。【点击进入巨牛的人工智能学习网站】。 使用Python进行云计算&#xff1a;AWS、Azure、和Google Cloud的比较 随着云计算的普及&am…...

c++ 实现矩阵乘法

矩阵乘法的基本实现方法是三层循环&#xff0c;但不同的循环顺序会影响性能&#xff0c;比如i-j-k和i-k-j的顺序。然后&#xff0c;参考内容里提到了一些优化方法&#xff0c;比如调整循环顺序来提高缓存命中率&#xff0c;使用一维数组存储矩阵&#xff0c;或者利用SIMD指令如…...

无线4G多联机分户计费集中控制系统

拓森无线4G多联机集中控制系统应用于宝龙广场多联机计费集中控制节能改造项目&#xff0c;包括多联机集中控制&#xff0c;分户计费&#xff0c;空调监控管理、告警管理、节能管控、统计报表、能效分析、空调远程开关机等功能。项目的成功实施&#xff0c;不仅提升了维护管理效…...

文字转语音(一)各种实现说明

记录下文字转语音的各种方式及优缺点 目前只了解了调用 Windows PowerShell&#xff08;System.Speech.Synthesis&#xff09;、FreeTTS、JACOB&#xff08;Java COM Bridge&#xff09;库实现文字转语音。 其他的方式就是顺带记录了解下 Windows PowerShell&#xff08;System…...

大语言模型多代理协作(MACNET)

大语言模型多代理协作(MACNET) Scaling Large-Language-Model-based Multi-Agent Collaboration 提出多智能体协作网络(MACNET),以探究多智能体协作中增加智能体数量是否存在类似神经缩放定律的规律。研究发现了小世界协作现象和协作缩放定律,为LLM系统资源预测和优化…...

《Playwright:微软的自动化测试工具详解》

Playwright 简介:声明内容来自网络&#xff0c;将内容拼接整理出来的文档 Playwright 是微软开发的自动化测试工具&#xff0c;支持 Chrome、Firefox、Safari 等主流浏览器&#xff0c;提供多语言 API&#xff08;Python、JavaScript、Java、.NET&#xff09;。它的特点包括&a…...

电脑插入多块移动硬盘后经常出现卡顿和蓝屏

当电脑在插入多块移动硬盘后频繁出现卡顿和蓝屏问题时&#xff0c;可能涉及硬件资源冲突、驱动兼容性、供电不足或系统设置等多方面原因。以下是逐步排查和解决方案&#xff1a; 1. 检查电源供电问题 问题原因&#xff1a;多块移动硬盘同时运行可能导致USB接口供电不足&#x…...

AI,如何重构理解、匹配与决策?

AI 时代&#xff0c;我们如何理解消费&#xff1f; 作者&#xff5c;王彬 封面&#xff5c;Unplash 人们通过信息理解世界。 曾几何时&#xff0c;PC 与移动互联网重塑了人们的购物路径&#xff1a;信息变得唾手可得&#xff0c;商品决策变得高度依赖内容。 但 AI 时代的来…...

七、数据库的完整性

七、数据库的完整性 主要内容 7.1 数据库的完整性概述 7.2 实体完整性 7.3 参照完整性 7.4 用户定义的完整性 7.5 触发器 7.6 SQL Server中数据库完整性的实现 7.7 小结 7.1 数据库的完整性概述 数据库完整性的含义 正确性 指数据的合法性 有效性 指数据是否属于所定…...

Rust 开发环境搭建

环境搭建 1、开发工具RustRover 或者vs code 2、Cygwin64 安装 https://cygwin.com/install.html 在工具终端执行&#xff1a; rustup toolchain install stable-x86_64-pc-windows-gnu rustup default stable-x86_64-pc-windows-gnu ​ 2、Hello World fn main() { println…...

es6+和css3新增的特性有哪些

一&#xff1a;ECMAScript 新特性&#xff08;ES6&#xff09; ES6 (2015) - 革命性更新 1&#xff0c;记住的方法&#xff0c;从一个方法里面用到了哪些技术 1&#xff0c;let /const块级作用域声明2&#xff0c;**默认参数**&#xff1a;函数参数可以设置默认值。3&#x…...

TJCTF 2025

还以为是天津的。这个比较容易&#xff0c;虽然绕了点弯&#xff0c;可还是把CP AK了&#xff0c;不过我会的别人也会&#xff0c;还是没啥名次。记录一下吧。 Crypto bacon-bits with open(flag.txt) as f: flag f.read().strip() with open(text.txt) as t: text t.read…...

海云安高敏捷信创白盒SCAP入选《中国网络安全细分领域产品名录》

近日&#xff0c;嘶吼安全产业研究院发布《中国网络安全细分领域产品名录》&#xff0c;海云安高敏捷信创白盒&#xff08;SCAP&#xff09;成功入选软件供应链安全领域产品名录。 在数字化转型加速的今天&#xff0c;网络安全已成为企业生存与发展的核心基石&#xff0c;为了解…...

VSCode 使用CMake 构建 Qt 5 窗口程序

首先,目录结构如下图: 运行效果: cmake -B build cmake --build build 运行: windeployqt.exe F:\testQt5\build\Debug\app.exe main.cpp #include "mainwindow.h"#include <QAppli...

Docker环境下安装 Elasticsearch + IK 分词器 + Pinyin插件 + Kibana(适配7.10.1)

做RAG自己打算使用esmilvus自己开发一个&#xff0c;安装时好像网上没有比较新的安装方法&#xff0c;然后找了个旧的方法对应试试&#xff1a; &#x1f680; 本文将手把手教你在 Docker 环境中部署 Elasticsearch 7.10.1 IK分词器 拼音插件 Kibana&#xff0c;适配中文搜索…...