博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
等差数列与等比数列
阅读量:6518 次
发布时间:2019-06-24

本文共 1372 字,大约阅读时间需要 4 分钟。

数列

按照一定顺序排列着的一列数称为数列

数列中的每一个数叫做这个数列的

数列中的每一项都和它的序号有关,排在第一位的数称为这个数列的第一项(通常也叫做首项)

数列的一般形式可以写成

\[a_1, a_2, a_3, \dots, a_n, \dots, \]

简记为\(\{ a_n\}\), 项数有限的数列叫做有穷数列,项数无限的数列叫做无穷数列

按照数列的每一项随序号变化的情况对数列分类:

  • 从第\(2\)项起,每一项都不小于它前一项的数列叫做递增数列

  • 从第\(2\)项起,每一项都不大于它前一项的数列叫做递减数列

  • 各项相等的数列叫做常数列

  • 从第\(2\)项起,有些项大于它前一项,有些项小于它前一项的数列叫做摆动数列

等差数列

如果一个数从第\(2\)项起,每一项与它前一项的差等于同一个常数,那么这个数列就叫等差数列(arithmetic sequence),这个常数叫做等差数列的公差(common difference),公差通常用字母\(d\)表示

\(n\)项的值

\(a_n = a_1 + (n - 1)d\)

\(n\)项的和

\[S_n = \frac{n(a_1 + a_n)}{2}\]

\[ = na_1 + \frac{n(n - 1)}{2}d\]

证明:

\[S_n = a_1 + (a_1 + d) + (a_1 + 2d) + \dots + [a_1 + (n - 1)d] \]

\[S_n = a_n + (a_n - d) + (a_n - 2d) + \dots + [a_n - (n - 1)d]\]

上加下得

\[2S_n = n(a_1 + a_n)\]

\[S_n = \frac{n(a_1 + a_n)}{2}\]

由于\(a_n = a_1 + (n - 1)d\)

因此

\[S_n = na_1 + \frac{n(n - 1)}{2}d\]

等比数列

一般的,如果一个数列从第\(2\)项起,每一项与它前一项的比等于同一常数, 那么这个数列叫做等比数列(geometric sequence),这个常数叫做等比数列的公比(common ratio),

公比常用字母\(q\)表示(\(q \not = 0\))

\(n\)项的值

\(a_n = a_1 q^{n - 1}\)

\(n\)项的和

\[S_n = \frac{a_1(1 - q^n)}{1 - q} (q \ne 1)\]

\[ = \frac{a_1 - a_nq}{1 - q} (q \ne 1)\]

证明:

\[S_n = a_1 + a_2 + \dots + a_n\]

\[S_n = a_1 + a_1d + a_1 d^2 + \dots + a_1 d^{n - 1}\]

两边同乘\(d\)

\[dS_n = a_1d + a_1d^2 + a_1 d^3 + \dots + a_1 d^n\]

上减下得

\[(1 - d)S_n = a_1 - a_1d^n\]

\[S_n = \frac{a_1 - a_1d^n}{1 - d}\]

由于\[a_n = a_1 d^{n - 1}\]

因此

\[S_n = \frac{a_1 - a_n d}{1 - d}\]

转载地址:http://tnrfo.baihongyu.com/

你可能感兴趣的文章
Nginx 性能优化(学习笔记二十五)
查看>>
Strategy for Python Challenge(01)
查看>>
Spring事务异常回滚,try catch 捕获异常不回滚
查看>>
钢管识别项目1
查看>>
iOS的@try、@catch()
查看>>
中科院院士谭铁牛:人工智能发展需要理性务实
查看>>
真正的开源与人造开源之间的斗争愈演愈烈
查看>>
Coding and Paper Letter(十七)
查看>>
ES6特性之:模板字符串
查看>>
NIO框架入门(四):Android与MINA2、Netty4的跨平台UDP双向通信实战
查看>>
Netflix如何节省92%视频编码成本?
查看>>
ios兼容iphonex刘海屏解决方案
查看>>
HBuilder使用夜神模拟器调试Android应用
查看>>
就是要你懂TCP -- 握手和挥手
查看>>
Andrew Ng机器学习公开课笔记 -- Regularization and Model Selection
查看>>
《Python游戏编程快速上手》一1.3 如何使用本书
查看>>
《Android游戏开发详解》——第1章,第1.3节声明和初始化变量
查看>>
《Visual Studio程序员箴言》----1.2 滚动与导航
查看>>
Processing编程学习指南2.7 Processing参考文档
查看>>
架构师速成-架构目标之伸缩性\安全性
查看>>