- 目次
- 理解
- 実例
- コード
- まとめ
【理解】等比数列の数学的解説
等比数列の定義と一般項について
$\displaystyle \frac{a_{n+2}}{a_{n+1}} = \frac{a_{n+1}}{a_n}$
$\displaystyle a_{n+1} = r a_n$
等比中項の性質( $a, b, c$ は $0$ ではない)
$b^2=ac$ $\Leftrightarrow$ $a, b, c$ が等比数列
$a=a_n$, $b=a_{n+1}$, $c=a_{n+2}$ とする。
等比数列の定義である
$\displaystyle \frac{a_{n+2}}{a_{n+1}} = \frac{a_{n+1}}{a_n}$
は, $\displaystyle \frac{c}{b} = \frac{b}{a}$ であり, この式は
$b^2=ac$
と同値である。
$a_n = a r^{n-1}$
植木算の考え方を使う.
$a_n$ は,初項 $a_1$ に 公比を $(n-1)$ 回かければ良いので, $$a_n = a_1 r^{n-1}$$ になります。
等比数列の和の公式
$\displaystyle \sum_{k=1}^n a_1r^{k-1} = \frac{a_1(r^n-1)}{r-1}$
等比数列の和の公式の計算テクニック
【実例】世の中で利用されている等比数列
複利法( 投資額 $a$, 利子率 $r$ )
$a(1+r)^n$
音階「ド」「ド#(レ♭)」「レ」~「ド」
$(\sqrt[12]{2})^nf_0$
次の13個の音
「ド」「ド#(レ♭)」「レ」「レ#(ミ♭)」「ミ」「ファ」「ファ#(ソ♭)」「ソ」「ソ#(ラ♭)」「ラ」「ラ#(シ♭)」「シ」「ド」
の周波数は等比数列になっている。
「ド」から次の「ド」までは1オクターブ(周波数がちょうど2倍の音程)になっている。
はじめの「ド」の周波数を $f_0$, 周波数の比を $r$ とすると, 次の「ド」の周波数は $r^{12}f_0$ になる。
1オクターブの条件から, $r^{12}f_0 / f_0 = 2$ であって, $r =\sqrt[12]{2}$ になる。
【コード】Pythonで等比数列を出力
等比数列の出力 (seqを作成)
数列の折れ線グラフの作成matplotlib.pyplot(seq)
等比数列の和の出力sum(seq)
等比数列の和の出力(公式の利用)
等比数列の和の数列の出力total=list(accumulate(seq))
数列の特定の値のindexの取得seq.index() total.index()
まとめノート
「等比数列」とは
隣り合う数の比がいつも等しい数列のこと。
定義
任意の $n$ について,
$\displaystyle \frac{a_{n+2}}{a_{n+1}}=\frac{a_{n+1}}{a_n}$
が成り立つ.
漸化式
公比を $r$ とおくと, $a_{n+1} = r a_n$ が得られる.($r \neq 1$)
A. 等比数列の一般項
$a_n=a_1 r^{n-1}$
B. 等比数列の和
$r\neq 1$ のとき, $\displaystyle S_n = \sum_{k=1}^n a_1r^{k-1} = \frac{a_1(r^n-1)}{r-1}$.
C. 等比中項の関係
実数 $a$, $b$, $c$ について, この順で等比数列である $\Leftrightarrow$ $b^2 = ac$.
ポイント解説
例
$1$, $2$, $4$, $8$, $16$, $\cdots$(2倍)
・漸化式:$a_{n+1} = 2 a_n$
・一般項:$a_n = 2^{n-1}$
・和の式:$S_n = 2^n-1$
B
$S_n= a+ ar +\cdots + ar^{n-1}$ について, $rS_n - S_n = ar^n - a$ が成り立つことから導出できる。
初項の調整
$\displaystyle \sum_{k=\square}^n r^{k-1}$ $\displaystyle = \sum_{k=1}^n r^{k-1} - \sum_{k=1}^{\square -1}r^{k-1}$
末項の調整
$\displaystyle \sum_{k=1}^{\square} r^{k-1} = \frac{r^\square-1}{r-1}$
指数の調整
$\displaystyle \sum_{k=1}^n r^{\square} = r^{\triangle}\sum_{k=1}^n r^{k-1}$
C
等比数列の定義 $c/b = b/a$ と同値。








