数学のまとめノート

「数列の漸化式」とは

各項とそれ以前の項との関係を表す式のこと。

基本

漸化式の形から, どんな数列であるか判断し, 一般項を導出する.

A. 基礎的な漸化式

  1. $a_{n+1} =a_n$ ならば, 数列 $\{ a_n \}$ は定数列.
  2. $a_{n+1} = a_n + d$ ならば, 数列 $\{ a_n \}$ は公差 $d$ の等差数列.
  3. $a_{n+1} = r a_{n}$ ならば, 数列 $\{ a_n \}$ は公比 $r$ の等比数列.
  4. $a_{n+1} = a_n + f(n)$ ならば, 数列 $\{ a_n \}$ の階差数列が $\{ f(n) \}$.
  5. $a_{n+1} = g(n) a_n$ ならば, 数列 $\{ a_n \}$ の階比数列が $\{ g(n) \}$

B. 特性型の漸化式

  1. $a_{n+1} = pa_n + q$ のときは, $x=px+q$ の解 $\alpha$ を利用する.
  2. $a_{n+2} = pa_{n+1} + q a_n$ のときは, $x^2 = px + q$ の解 $\alpha$, $\beta$ を利用する.

ポイント解説

B(1)

与式は

$a_{n+1} - \alpha = p(a_n - \alpha)$

に変形できる。数列 $\{ a_n - \alpha \}_n$ が公比 $p$ の等比数列だと分かることを利用して導く。

B(2)

与式は次の2つの式に変形することができる:$$\begin{aligned}
a_{n+2} - \alpha a_{n+1} &= \beta (a_{n+1} - \alpha a_n) \\
a_{n+2} - \beta a_{n+1} &= \alpha (a_{n+1} - \beta a_n)
\end{aligned}$$ $\{ a_{n+1} - \alpha a_{n} \}_n$ と $\{ a_{n+1} - \beta a_{n} \}_n$ はそれぞれ等比数列と分かる。$$\begin{aligned}
a_{n+1} - \alpha a_n &= (a_2 - \alpha a_1) \cdot \beta^{n-1} \\
a_{n+1} - \beta a_n &= (a_2 - \beta a_1) \cdot \alpha^{n-1}
\end{aligned}$$この2式を連立して, $a_n$ の式を作ります。

漸化式から一般項の導き方

二項間漸化式について

$a_{n+1} = pa_n+1$

漸化式の解法①

$a_{n+1} = pa_n+1$ 型の漸化式は等比型の漸化式に帰着させる。

詳しい解説はこちら

漸化式 $a_{n+1} = pa_n + q$ から数列 $\{a_n \}_n$ の一般項を導出してみよう。

例えば, 漸化式 $a_{n+1} = 2a_n -1$, $a_1 = 3$ の場合, 一般項は $a_n = 2^n + 1$ です。

数列 $\{ a_n \}$ は $a_{n+1} = 2a_n -1$ から $$3, \ 5, \ 9, \ 17, \ \cdots$$ と分かります。数列 $\{ b_n \}$ を $b_n = a_n -1$ とすると $$2, \ 4, \ 8, \ 16, \ \cdots$$ となります。$b_n = 2^n$ から数列 $\{ a_n \}$ の一般項が分かる!

基本の解法

漸化式 $a_{n+1} = pa_n + q$ $(p \neq 1)$ から一般項を導く解法

  1. $a_{n+1} - x = p(a_n - x)$ と変形する。
  2. $b_n = a_n - x$ と定義して, $b_{n+1} = p \cdot b_n$ を得る。
  3. $\{ b_n \}$ は公比 $p$, 初項 $b_1 = a_1 -x$ の等比数列と認識する。
  4. $\{ b_n \}$ から $\{ a_n \}$ の一般項を導く。

(1)の解説

$x$ は $x =px + q$ の解

に一致する。 なぜならば, 元の漸化式からこの式の両辺をそれぞれ引くと$$\begin{aligned} a_{n+1} &= pa_n + q \\ x &= px + q \\ \hline a_{n+1} - x &= p(a_n - x) \end{aligned}$$ となり, $a_{n+1} -x= p(a_n -x)$ を得ることができる。つまり, $x = px +q$ を満たす $x$ があれば, $a_{n+1} -x = p(a_n-x)$ を満たすこととなる。

例題. 漸化式 $a_{n+1} = 2a_n -1$ から数列 $\{ a_n \}$ の一般項を導きなさい。

$a_{n+1} = 2a_n -1$ から $x = 2x-1$ を考える。これを解くと $x=1$ となる。

例の漸化式は $$a_{n+1} - 1 = 2(a_n - 1)$$ と変形できる。

$a_{n+1} - 1 = 2(a_n - 1)$ を計算すると, ちゃんと $a_{n+1} = 2a_n - 1$ と同じになる。

$b_n = a_n -1$ という数列を定義すると, $b_{n+1} = a_{n+1}-1$ である。これを当てはめると $b_{n+1} = 2 b_n$ となる。この漸化式は $\{ b_n \}$ が等比数列であることを表しており, 一般項を導出できる。$$b_n = b_1 \cdot 2^{n-1}$$

$a_1 = 3$ より $b_1 = a_1 - 1 = 3 -1 = 2$.

$b_n = 2 \cdot 2^{n-1} = 2^n$ より, $a_n - 1 = 2^n$ だから $$a_n = 2^n+1$$ である。

$a_{n+1} = pa_n+r^n$

漸化式の解法②

$a_{n+1} = pa_n+r^n$ 型の漸化式は $b_n=\frac{a_n}{r^n}$ などと置き, 既知の漸化式に帰着させる。

詳しい解説はこちら

漸化式 $a_{n+1} = pa_n + r^n$ から数列 $\{a_n \}_n$ の一般項を導出してみよう。

例えば, 漸化式 $a_{n+1} = 2a_n +2^n$, $a_1 = 1$ の場合, 一般項は $a_n = n \cdot 2^{n-1}$ です。

数列 $\{a_n \}$ は $$1, \ 4, \ 12, \ 32, \ 80, \ \cdots $$ です。これを $\{ 2^{n-1} \}$ で順番に割っていくと, $$1, \ 2, \ 3, \ 4, \ 5, \ \cdots $$

になります。だから, $\displaystyle a_n = n \times 2^{n-1}$ となります!

基本の解法

漸化式 $a_{n+1} = pa_n + r^n$ を $r^n$ で割り, $$\frac{a_{n+1}}{r^n} = \frac{p}{r} \cdot \frac{a_n}{r^{n-1}} +1$$ の形を作る。$\displaystyle b_n = \frac{a_n}{r^{n-1}}$ と置くことで, $$b_{n+1} = \frac{p}{r}b_n + 1$$ という漸化式を得る。

場合によっては, $r^{n+1}$ で割ったほうがいい。

数列 $\{ b_n \}$ の一般項を導出することで, $\{ a_n \}$ の一般項を求める。

解法. 漸化式 $a_{n+1} = 2a_n +2^n$, $a_1 = 1$ の一般項を求めよ。

漸化式 $a_{n+1} = 2a_n +2^n$ の両辺を $2^n$ で割ると$$\frac{a_{n+1}}{2^n} = \frac{a_n}{2^{n-1}} +1$$ となる。$\displaystyle b_n=\frac{a_n}{2^{n-1}}$ と置くと, 漸化式 $b_{n+1} = b_n +1$ を得る。

数列$\{ b_n \}$ は, 初項 $1$, 公差 $1$ の等差数列であるから, $b_n = n$ である。

$\displaystyle b_1 = \frac{a_1}{2^{1-1}}=1$.

したがって, $a_n = n \cdot 2^{n-1}$ と分かる。

$a_{n+1} = \frac{ra_n}{pa_n+1}$

漸化式の解法③

$a_{n+1} = \frac{ra_n}{pa_n+1}$ 型の漸化式は $b_n=\frac{1}{a_n}$ などと置き, 既知の漸化式に帰着させる。

詳しい解説はこちら

漸化式 $\displaystyle a_{n+1} = \frac{ra_n}{pa_n+1}$ から数列 $\{a_n \}_n$ の一般項を導出してみよう。

例えば, 漸化式 $\displaystyle a_{n+1} = \frac{a_n}{2a_n + 3}$, $a_1 = 1$ の場合, 一般項は $\displaystyle a_n = \frac{1}{2 \cdot 3^{n-1} - 1}$ です。

数列 $\{a_n \}$ は $$1, \ \frac{1}{5}, \ \frac{1}{17}, \ \frac{1}{53}, \ \frac{1}{161}, \ \cdots $$ です。これを逆数にすると, $$1, \ 5, \ 17, \ 53, \ 161, \ \cdots $$

になります。この数列 $\{ b_n \}$ は, 3倍して2を足していく関係なので, 漸化式 $b_{n+1} = 3b_n + 2$ が得られます。これから, 元の数列を求められます!

基本の解法

漸化式 $\displaystyle a_{n+1} = \frac{ra_n}{pa_n+q}$ の両辺の逆数 $$\frac{1}{a_{n+1}} = \frac{p}{r} \cdot \frac{1}{a_n} + \frac{q}{r}$$ の形を作る。

任意の $n \in \mathbb{N}$ について $a_n \neq 0$ であるときにしか使えない。

$\displaystyle b_n = \frac{1}{a_n}$ と置くことで, $$b_{n+1} = \frac{p}{r}b_n + \frac{q}{r}$$ という漸化式を得る。

数列 $\{ b_n \}$ の一般項を導出することで, $\{ a_n \}$ の一般項を求める。

解法. 漸化式 $\displaystyle a_{n+1} = \frac{a_n}{2a_n + 3}$, $a_1 = 1$ の一般項を求めよ。

漸化式 $\displaystyle a_{n+1} = \frac{a_n}{2a_n + 3}$ の両辺の逆数を考えると $$\frac{1}{a_{n+1}} = 3 \cdot \frac{1}{a_n} + 2$$ となる。

ある $n \in \mathbb{N}$ について $a_{n+1} =0$ であるとすると, $\displaystyle 0 = \frac{a_n}{2a_n+3}$ が成り立ち, $a_n = 0$ である必要がある。帰納的に $a_1 = 0$ となり矛盾する。よって, この数列 $\{ a_n \}_n$ は任意の $n \in \mathbb{N}$ について $a_{n} \neq 0$ である。

$\displaystyle b_n=\frac{1}{a_n}$ と置くと, 漸化式 $b_{n+1} = 3b_n +2$ を得る。

$\displaystyle b_{n+1} + 1=3(b_n + 1)$.

数列$\{ b_n +1 \}_n$ は, 初項 $\displaystyle b_1 + 1 = \frac{1}{a_1} + 1 = 2$, 公差 $3$ の等比数列であるから, $b_n +1 = 2 \cdot 3^{n-1}$ である。$\displaystyle b_n=\frac{1}{a_n}$ であったから, 数列 $\{ a_n\}$ の一般項を求めると $$a_n = \frac{1}{2 \cdot 3^{n-1} - 1}$$ である。

$a_{n+1} =ra_n+(pn+q)$

漸化式の解法⑤

$a_{n+1} =ra_n+(pn+q)$ 型の漸化式は $b_n=a_{n+1}-a_n$ もしくは $b_n=a_n+(sn+t)$ と置き, 既知の漸化式に帰着させる。

階差数列を利用した解説はこちら

漸化式 $a_{n+1} = ra_n + (pn+q)$ から数列 $\{a_n \}_n$ の一般項を導出してみよう。

例えば, 漸化式 $a_{n+1} = 3a_n +4n$, $a_1 = 1$ の場合, 一般項は $\displaystyle a_n = 4 \cdot 3^{n-1} - (2n +1)$ です。

数列 $\{a_n \}$ は $$1, \ 7, \ 29, \ 99, \ 313, \ \cdots $$ です。この階差数列 $\{ b_n \}$ は $$6, \ 22, \ 70, \ 214, \ \cdots $$

になります。3倍して4を加えると次の数になる関係なので $b_{n+1} = 3b_n + 4$ という漸化式ができます。これから, $\{ a_n \}$ の一般項を求められます!

基本の解法

漸化式 $a_{n+1} = ra_n + (pn+q)$ について, $a_{n+2} = ra_{n+1} + (p(n+1)+q)$ を考える。これらの両辺をそれぞれ引くことで

$$\begin{array}{ccccc} a_{n+2} &=& ra_{n+1} &+& p(n+1)+q \\ a_{n+1} &=& ra_n &+& pn+q \\ \hline a_{n+2} - a_{n+1} &=& r(a_{n+1} - a_n) &+& p \end{array}$$

となる。$b_n = a_{n+1} - a_n$ と置けば, $b_{n+1} = rb_n +p$ を得る。

数列 $\{ b_n \}$ は数列 $\{ a_n \}$ の階差数列である。

この漸化式から数列 $\{a_n\}$ の一般項を求めることができる。

解法. 漸化式 $a_{n+1} = 3a_n +4n$, $a_1 = 1$ の一般項を求めよ。

漸化式 $a_{n+1} = 3a_n + 4n$ について, $a_{n+2} = 3a_{n+1} + 4(n+1)$ を考える。

$$\begin{array}{cccccc} & a_{n+2} &=& 3a_{n+1} &+& 4(n+1) \\ - & a_{n+1} &=& 3a_n &+& 4n \\ \hline & a_{n+2} - a_{n+1} &=& 3(a_{n+1} - a_n) & +& 4 \end{array}$$

となる。$b_n = a_{n+1} - a_n$ と置けば, $b_{n+1} = 3b_n +4$ を得る。

$b_{n+1} + 2= 3(b_n + 2)$

数列$\{ b_n + 2 \}_n$ は, 初項 $b_1 + 2 = 8$, 公比 $3$ の等比数列である。

$\displaystyle b_1 = a_2 - a_1=7-1=6$. $(\because a_2 = 3a_1 + 4 \cdot 1 = 7.)$

ゆえに, $b_n +2 = 8 \cdot 3^{n-1}$ であり $b_n = 8 \cdot 3^{n-1} -2$ と分かる。$b_n = a_{n+1} - a_n$ と定めたから $n \geqq 2$ のとき $$\begin{aligned} a_n & =1 + \sum_{k=1}^{n-1} (8 \cdot 3^{k-1} - 2) \\ &=1 + \frac{8(3^{n-1}-1)}{3-1} - 2(n-1) \\ &= 1 + 4(3^{n-1} - 1) - 2(n-1) \\ &= 4 \cdot 3^{n-1} -(2n +1). \end{aligned}$$

$a_{n+1} -a_n = b_n$ のとき, $n \geqq 2$ において $\displaystyle a_n = a_1 + \sum_{k=1}^{n-1} b_k$ である。

したがって, $a_n = 4 \cdot 3^{n-1} - (2n +1)$ と分かる。

$n=1$ のとき, $\displaystyle 4 \cdot 3^{n-1} - (2n +1) = 1 = a_1$ である。$n=1$ のときも求めた一般項は成り立つ。

一次式を利用した解説はこちら

漸化式 $a_{n+1} = ra_n + (pn+q)$ から数列 $\{a_n \}_n$ の一般項を導出してみよう。

例えば, 漸化式 $a_{n+1} = 3a_n +4n$, $a_1 = 1$ の場合, 一般項は $\displaystyle a_n = 4 \cdot 3^{n-1} - (2n +1)$ です。

数列 $\{a_n \}$ は $$1, \ 7, \ 29, \ 99, \ 313, \ \cdots $$ です。この数列に $\{2n+1\}_n$ の項を順番に加えると $$4, \ 12, \ 36, \ 108, \ 324, \ \cdots $$

になります。初項4, 公比3の等比数列になります。これから, $\{ a_n \}$ の一般項を求められます!

基本の解法

漸化式 $a_{n+1} = ra_n + (pn+q)$ について, $$a_{n+1} + (s(n+1)+t) = r\{ a_n + (sn+t) \}$$ となる $s$ と $t$ を考える。$b_n = a_n + (sn+t)$ と置く。

数列 $\{b_n \}$ は $b_{n+1} = rb_n$ を満たす等比数列である。

$$\begin{aligned}
\frac{b_{n+1}}{b_n} &= \frac{a_{n+1} +s(n+1)+t}{a_n+(sn+t)} \\
& = \frac{ra_n + pn+q +s(n+1)+t}{a_n+sn+t} \\
& = \frac{ra_n + (p+s)n + (q+s+t)}{a_n+sn+t} \\
& = \frac{r\{a_n + \frac{p+s}{r}n + \frac{q+s+t}{r} \}}{a_n+sn+t}
\end{aligned}$$ より, $\displaystyle \frac{p+s}{r} = s$ かつ $\displaystyle \frac{q+s+t}{r}=t$ であれば, $$\frac{b_{n+1}}{b_n} = r$$ となり, $b_n$ から $b_{n+1}$ の増分が定数 $r$ 倍の変化に制御できることが分かる。

以上から $b_n = (a_1 + s+t) r^{n-1}$ を得ることで, 数列 $\{a_n\}$ の一般項を求めることができる。

ちなみに, $\displaystyle s = \frac{p}{r-1}$, $\displaystyle t = \frac{q+s}{r-1}$ である。

解法. 漸化式 $a_{n+1} = 3a_n +4n$, $a_1 = 1$ の一般項を求めよ。

漸化式 $a_{n+1} = 3a_n + 4n$ について, もし $$\displaystyle \frac{a_{n+1} + s(n+1) + t}{a_n + sn + t}=3$$ となる実数 $s, t$ が存在すれば, $b_n = a_n + sn+t$ と置いた数列 $\{ b_n\}$ は漸化式 $\displaystyle \frac{b_{n+1}}{b_n} =3$ を満たすことが言える。

$$\begin{aligned}
\frac{b_{n+1}}{b_n} &= \frac{a_{n+1} +s(n+1)+t}{a_n+(sn+t)} \\
& = \frac{3a_n + 4n +s(n+1)+t}{a_n+sn+t} \\
& = \frac{3a_n + (4+s)n + (s+t)}{a_n+sn+t} \\
& = \frac{3\{a_n + \frac{4+s}{3}n + \frac{s+t}{3} \}}{a_n+sn+t}
\end{aligned}$$

以上から, $\displaystyle \frac{4+s}{3} = s$ かつ $\displaystyle \frac{s+t}{3}=t$ を満たす $s = 2$, $t=1$ を取ればよいことが分かる。

$b_n = a_n + 2n+1$ は初項 $b_1 = a_1 + 2+1 = 4$, 公比 $3$ の等比数列であるので, $b_n = 4 \cdot 3^{n-1}$ と一般項を導ける。

ゆえに, $a_n = 4 \cdot 3^{n-1} - (2n+1)$ である。

$a_{n+1} =\frac{1}{2}(a_n + \frac{x}{a_n})$

漸化式の解法③

$$a_{n+1} =\frac{1}{2}\left(a_n + \frac{x}{a_n} \right)$$

詳しい解説はこちら

$x>0$ のとき, 漸化式 $\displaystyle a_{n+1} = \frac{1}{2} \left(a_n + \frac{x}{a_n} \right)$ から数列 $\{a_n \}_n$ の一般項を導出してみよう。

基本の解法

漸化式 $a_{n+1} = \frac{1}{2} (a_n + \frac{x}{a_n})$ の両辺から $\pm \sqrt{x}$ を引くことで

$$a_{n+1} \pm \sqrt{x}= \frac{(a_n \pm{\sqrt{x}})^2}{2a_n}$$

という変形を行う.この2式の両辺をそれぞれ割ることで,

$$\frac{a_{n+1} - \sqrt{x}}{a_{n+1} + \sqrt{x}}= \left(\frac{a_n - {\sqrt{x}}}{a_n +{\sqrt{x}}}\right)^2$$

の形を得る. $\displaystyle b_n = \frac{a_n - {\sqrt{x}}}{a_n +{\sqrt{x}}}$ と置くことで, 漸化式 $b_{n+1} = b_n^{2}$ の形に帰着できる.

$b_n = b_1^{2^{n-1}}$ であることから, $\displaystyle a_n = \frac{1+b_1^{2^{n-1}}}{1-b_1^{2^{n-1}}}\sqrt{x}$ が得られる.

例えば, 漸化式 $\displaystyle a_{n+1} = \frac{1}{2} \left( a_n + \frac{2}{a_n} \right)$, $a_1 = 1$ は $$1, \ \frac{3}{2}, \ \frac{17}{12}, \ \frac{577}{408}, \ \cdots $$ です。これを小数にすると, $$1, \ 1.5, \ 1.416\cdots, \ 1.414215 \cdots, \ \cdots $$ となり $\sqrt{2}$ に収束しています!

解法. 漸化式 $\displaystyle a_{n+1} = \frac{1}{2} \left( a_n + \frac{2}{a_n} \right)$, $a_1 = 1$ の一般項を求めよ。

漸化式 $a_{n+1} = \frac{1}{2} (a_n + \frac{2}{a_n})$ の両辺から $\pm \sqrt{2}$ を引くことで

$$\begin{aligned}
a_{n+1} \pm \sqrt{2} &= \frac{a_n^2 +2}{2a_n} \pm \sqrt{2} \\
&= \frac{a_n^2 \pm 2\sqrt{2} a_n + 2}{2a_n} \\
&= \frac{(a_n \pm{\sqrt{2}})^2}{2a_n}
\end{aligned}$$

という変形を行う.この2式の両辺をそれぞれ割ることで,

$$\frac{a_{n+1} - \sqrt{2}}{a_{n+1} + \sqrt{2}}= \left(\frac{a_n - {\sqrt{2}}}{a_n +{\sqrt{2}}}\right)^2$$

の形を得る.

はじめの漸化式から $a_1 > 0$ であれば, 任意の $n \in \mathbb{N}$ についても $a_n>0$ であることが分かる.

したがって, $a_n + \sqrt{2} >0$ である.

$\displaystyle b_n = \frac{a_n - {\sqrt{2}}}{a_n +{\sqrt{2}}}$ と置くことで, 漸化式 $b_{n+1} = b_n^2$ の形に帰着できる.

$b_{n} = b_{n-1}^2 = b_{n-2}^4 = \cdots = b_1^{2^{n-1}}$ である.

また, $\{ b_n \}$ の初項は$$\displaystyle b_1 = \frac{a_1 - {\sqrt{2}}}{a_1 +{\sqrt{2}}}=2\sqrt{2}-3$$ である. 以上から, $$\displaystyle \frac{a_n - {\sqrt{2}}}{a_n +{\sqrt{2}}} = (2\sqrt{2} - 3)^{2^{n-1}}$$ となる. ゆえに, $$\displaystyle a_n = \frac{1+(2\sqrt{2} - 3)^{2^{n-1}}}{1-(2\sqrt{2} - 3)^{2^{n-1}}}\sqrt{2}$$ である.

数列の漸化式の具体例

具体例

ロジスティック数列

$x_{n+1} = rx_n(1-x_n)$
(参照リンク)

フィボナッチ数列の一般項(ビネーの公式) | ますレッスン教室

ビネーの公式フィボナッチ数列 $\{a_n\}$ の一般項 $$a_n = \frac{1}{\sqrt{5}} \left\{ \left(\frac{1+\sqrt{5}}{2} \right)^n - \left(\frac{1-\sqrt{5}}{2} \right)^n …

複利の積立の漸化式

複利式の漸化式 利子率 $r$, 毎回の積立額 $a$ とする. $a_n$ を $n$ 回目の利子を受け取った後の元利合計とする. $$a_{n+1} = (1+r)a_n + a.$$ 複利式積立の公式 利子率 …

コメントを残す