- 目次
- 理解
- 事例
- コード
- まとめ
【理解】等差数列の数学的解説
等差数列の定義・一般項について
$a_{n+2}-a_{n+1} = a_{n+1}-a_n$
$a_{n+1}= a_n + d$
等差中項の性質
$2b=a+c$ $\Leftrightarrow$ $a, b, c$ が等差数列
$a=a_n$, $b=a_{n+1}$, $c=a_{n+2}$ とする。
等差数列の定義である
$a_{n+2}-a_{n+1} = a_{n+1}-a_n$
は, $c-b=b-a$ であり, この式は
$2b=a+c$
と同値である。
$a_n = a + (n-1)d$
※漸化式(定義)による一般項の導出
各段階の漸化式を使う
$$\begin{array}{rrrrrc}
&a_n & - & a_{n-1} & = & d\\
&a_{n-1} & - & a_{n-2} & = & d \\
& &\vdots & & & \vdots \\
&a_3 & - & a_2 & = & d \\
+\large{)}&a_2& - & a_1 & = & d \\ \hline
& a_n & - & a_1 & = & (n-1)d
\end{array}$$
$a_n = a + (n-1)d$
※植木算による一般項の導出
植木算の考え方を使う.
$a_n$ は,初項 $a_1$ に 公差を $(n-1)$ 回加えれば良いので, $$a_n = a_1 +(n-1)d$$ になります。
等差数列の和について
等差数列の和の公式
$\displaystyle S=\frac{1}{2}(a_1 + a_n)$
等差数列を初項から最後の項まで足した和を $S$ とします。
$$\begin{array}{rrrcccccc}
& S & = & a_1 &+& a_2 &+ \cdots +& a_{n-1} &+& a_n \\
+\large{)} & S & = & a_n &+& a_{n-1} &+ \cdots +& a_2 &+& a_1 \\
\hline
& 2S & = & a_1 + a_n & + & a_1 + a_n & + & \cdots & + & a_1 + a_n
\end{array}$$
この筆算の結果を集計すると,和の公式を得ます。
$\displaystyle S=\frac{n}{2}\{2a_1+(n-1)d\}$
等差数列の一般項が
$a_n = a_1 + (n-1)d$
であるとき, 等差数列の和の公式
$\displaystyle S=\frac{n}{2}(a_1 + a_n)$
に代入すると,
$\displaystyle S=\frac{n}{2}\{2a_1+(n-1)d\}$
が得られる。
等差数列の和の最大・最小条件
$a_n \cdot a_{n+1} \leqq 0$ (正負の変わり目)のとき $S_n$ は最大もしくは最小
【事例】等差数列の具体例
整数に関する等差数列について
自然数の列
$\displaystyle 1, \ 2, \ 3, \ 4, \ 5, \cdots$
自然数列は $\{n\}_n$ と表すことができる。
$\displaystyle 1 + 2 +3 + \cdots + n = \frac{1}{2}n(n+1)$
$1$ 番目の $a_1=1$ から $n$ 番目の $a_n=n$ までの和を求めるには等差数列の和の公式
$\displaystyle S=\frac{1}{2}(a_1 + a_n)$
を利用する。
俵杉算
奇数列
$\displaystyle 1, \ 3, \ 5, \ 7, \ 9, \cdots$
奇数列は $\{2n-1\}_n$ と表わすことができる。
$1 + 3 + 5+ \cdots +(2n-1)=n^2$
偶数列
$\displaystyle 2, \ 4, \ 6, \ 8, \ 10, \cdots $
偶数列は $\{2n\}_n$ と表わすことができる。
$\displaystyle 2 + 4 +6 + \cdots + 2n = n(n+1)$
有理数に関する等差数列について
$\displaystyle \frac{1}{m}, \ \frac{2}{m}, \ \frac{3}{m}, \ \frac{4}{m}, \cdots , \ \frac{m-1}{m}, \ 1, \ \cdots$
分母に $m \in \mathbb{Z}$ をもつ有理数列は $\displaystyle \left\{ \frac{n}{m} \right\}_n$ と表わすことができる。
【コード】Pythonで等差数列を出力
等差数列の出力 (seqを作成)
数列の折れ線グラフの作成matplotlib.pyplot(seq)
等差数列の和の出力sum(seq)
等差数列の和の出力(公式の利用)
等差数列の和の数列の出力total=list(accumulate(seq))
等差数列の和の最大値と最小値の出力max(total) min(total)
数列の特定の値のindexの取得seq.index() total.index()
等差数列の和の最大・最小の観察

まとめノート
「等差数列」とは
隣り合う数の差がいつも等しい数列のこと。
定義
任意の $n$ について,
$a_{n+2} - a_{n+1} =a_{n+1} - a_n$
が成り立つ.
漸化式
公差を $d$ とおくと, $a_{n+1} - a_n = d$ が得られる.
A. 等差数列の一般項
$a_n = a_1 +(n-1)d$
B. 等差数列の和の公式
$\displaystyle S_n = \frac{1}{2}n (a_1 + a_n)$ $\displaystyle =\frac{1}{2}n \{ 2a_1+(n-1)d\}$
C. 等差中項の関係
実数 $a$, $b$, $c$ について, この順で等差数列である $\Leftrightarrow$ $2b = a+c$.
調和数列
逆数の数列 $\{1/b_n\}$ が等差数列である数列 $\{b_n\}$ のこと.
D. 調和数列の一般項
等差数列 $\{a_n\}$ を用いると, $\displaystyle b_n = \frac{1}{a_n} = \frac{1}{a_1 + (n-1)d}$ とできる.
ポイント解説
例
$1$, $3$, $5$, $7$, $9$, $\cdots$(奇数)
・漸化式:$a_{n+1} - a_n = 2$
・一般項:$a_n = 2n-1$
・和の式:$S_n = n^2$
A
植木算の考え方に対応する。
B
初項と末項の和 $a_1+a_n$ を $n$ 個分足すと $2S_n$ に対応する。

末項の $a_n$ に $a_1 +(n-1)d$ を代入することで, 最後の式が得られる。
C
等差数列の定義式 $c-b=b-a$ を変形した式である。













