参考:https://zh.wikipedia.org/wiki/等比数列
参考:https://zh.wikipedia.org/wiki/等差数列
参考:https://baike.baidu.com/item/等比数列

(Owed by: 春夜喜雨 http://blog.csdn.net/chunyexiyu)

等比数列求和,等差数列求和:是平常做汇总统计计算用的比较多的两种情况。最近做计算时,用到了等比数列,忙活了一番,找到了相关的公式和推导过程,赶紧记录下来,便于以后查阅。

等比数列,指前后数值之间,存在稳定的比例关系。
等差数列,指前后数值之间,存在稳定的差值关系。

等比数列:

定义:
等比数列,又称几何数列。是一种特殊数列。它的特点是:从第二项起,每一项与前一项的比都是一个常数。
q = an+1 / an

例如:1, 1/4, 1/16, 1/64, …,前后值存在稳定的比值关系q=1/4

求和:
Sn = a1+a2+…+an

推导:
根据值的特点,
qSn = qa1 + qa2+…+q*an = a2 + a3 + … + an+1

两个式子相减:Sn - qSn = (1-q) * Sn = a1 - an+1
所以:Sn = (a1 - an+1) / (1 - q)
把an+1 = qn a1带入公式

结论:Sn = a1(1 - qn) / (1 - q)
当-1<q<1,q非0,n->无穷大时,Sn = a1 / (1 - q)

等差数列:

定义:
等差数列中,任何相邻两项的差相等,该差值称为公差 (数学)。
d = an+1 - an

例如:1, 3, 5, 7, …,前后值存在稳定的比值关系d=2

求和:
Sn = a1+a2+…+an

推导:
Sn = a1 + (a1 + d) + … + (a1 + (n-1)d)
Sn = (an - (n-1)d) + … + (an - d) + an
两式子相加
2Sn = na1 + nan = n(a1+an)

结论:Sn = n(a1 + an) / 2
一个等差数列的和等于其首项与末项的和乘以项数除以2。

把an = a1 + (n-1)*d 带入
Sn = n(2a1 + (n-1)d) / 2

(Owed by: 春夜喜雨 http://blog.csdn.net/chunyexiyu)

等比数列等差数列求和相关推荐

  1. 等比数列求和python_python等差数列求和公式前 100 项的和实例

    最近跑去学了下python,一个很简单的题,结果发现数学公示忘了,在不用for循环的情况下居然有些懵,记录为下.. 题:等差数列可以定义为每一项与它的前一项的差等于一个常数,可以用变量 x1 表示等差 ...

  2. 在线等差数列求和计算器

    在线等差数列求和计算器 在线等差数列求和计算器 本工具可以计算一个等差数列前N项之和,输入等差数列的首项,公差以及需要求和的项数,工具将会根据等差数列求和公式Sn=n(a1+an)/2自动计算前N项和 ...

  3. python求和1到100_python等差数列求和公式前 100 项的和实例

    python等差数列求和公式前 100 项的和实例 最近跑去学了下python,一个很简单的题,结果发现数学公示忘了,在不用for循环的情况下居然有些懵,记录为下.. 题:等差数列可以定义为每一项与它 ...

  4. 用range函数解码高斯等差数列求和

    小时候就听过的一个故事是,高斯10岁的时候算出老师布特纳给学生们出的将1加到100求和的问题,并且布特纳刚叙述完题目,高斯就算出了正确答案. 不过据对高斯素有研究的著名数学史家贝尔考证, 布特纳当时出 ...

  5. 任务4、等差数列求和,判断闰年,判断素数

    文章目录 1.等差数列求和 (一)编程实现 (二)知识点讲解 1.for循环 (1)语法格式如下: (2)执行流程图如下: 2.自增自减运算 (1)自增运算 (2)自减运算 (三)拓展练习 任务1.打 ...

  6. Linux等比数列脚本求和,POJ 1845 (约数和+二分等比数列求和)

    题目大意:A^B的所有约数和,mod 9901. 解题思路: ①整数唯一分解定理: 一个整数A一定能被分成:A=(P1^K1)*(P2^K2)*(P3^K3).....*(Pn^Kn)的形式.其中Pn ...

  7. python编写等差数列求和_python等差数列求和公式前 100 项的和实例

    最近跑去学了下python,一个很简单的题,结果发现数学公示忘了,在不用for循环的情况下居然有些懵,记录为下.. 题:等差数列可以定义为每一项与它的前一项的差等于一个常数,可以用变量 x1 表示等差 ...

  8. Java——等差数列求和

    目录 任务4.等差数列求和 任务:计算1 + 2 + 3 + -- + 100的值 (一)编程实现 创建net.yangxinying.p02.t04包,然后在包里创建Task04 (二)讲解知识点 ...

  9. 水题:A+B;简单等差数列求和;简单字符串处理;电梯题

    A+B #include<stdio.h> int main () {int A,B;scanf("%d%d",&A,&B);printf(" ...

最新文章

  1. 面试官(7): 聊一聊 Babel?
  2. linux 软件安装 NOKEY问题
  3. ajax怎样获得表头信息,layui.table动态获取表头和列表数据示例
  4. 端到端训练 联合训练_曲靖两家银行举行联合军事拓展训练 献礼祖国71周年华诞...
  5. HTTP协议中几个状态码
  6. oracle怎么不让别的电脑连接,[转载]修改计算机名字导致oracle连接不上的解决方案...
  7. python爬虫学习(1)爬取微软必应翻译(中英互译)
  8. mysql vs0215_0215 docker环境
  9. 中心极限与大数定理律的关系_实数系基本定理(一)
  10. 51单片机WIFI模块ESP8266-01s一定要看这个!普中科技给的模块 避免采坑!+CWJAP:3 FAIL 配置不了wifi名称和密码?
  11. python程序代码翻译器手机版下载_只需 10 行代码,Python 教你自制屏幕翻译工具,高效办公...
  12. Payment支付平台API接口文档
  13. 如何找到两个圆的公切线?
  14. HDU6760 Math is Simple 数学变形+莫比乌斯反演
  15. win7无法打开共享文件夹的文件
  16. Failed to launch wechat web devTools, please make sure http port is open【自动化测试】
  17. 企业的这六种营销创意活动玩法,你可知?
  18. Error:(7, 21) java: 程序包javax.servlet不存在
  19. OsgEarth —— 笔记5 - 为earth地球鼠标实时经纬度(附源码)
  20. 【转载】ANSYS动力学分析-瞬态分析

热门文章

  1. QT读Word文档内容
  2. google海底光缆图_Google 又规划了三条海底光缆,还嫌它的云服务速度不够快
  3. 彪哥情人节期间征女友一名铃声 彪哥情人节期间征女友一名手机...
  4. pgsql开启数据库审计
  5. Skype for Android 无线网络电话随心打
  6. 盘是什么意思计算机网络,什么是网络硬盘?
  7. Vue中使用svg(图片不显示问题)
  8. 电影《翻滚吧阿信》中的管理知识
  9. 唯品会商品详情API接口(item_get-获得唯品会商品详情接口),唯品会详情API接口
  10. 面向对象---super