階差数列を使った特殊な数列の一般項の計算

2016年10月20日(更新: 2016年10月21日)

前回はシグマを使った練習問題を解説しました。

今回は、一見規則性のない数列を解くための階差数列についてです。

階差数列とは

以下のような数列があるとします。

1,2,5,10,17,26,

この数列は、等差数列でも等比数列でもありません。一見しただけでは規則性がはっきりせず、文字を使って一般項を表すことが難しいです。

しかし、数列を注意深く見ると、項の差 an+1an が以下のようになっていることに気づきます。

1,3,5,7,9,

これは、初項が 1、公差が 2 の等比数列になっています。したがって、この項の差を利用した数列を使えば、元の数列の規則性を導き出すことができる可能性があります。

この項の差をとったときに作られる数列のことを階差数列と呼びます。

階差数列を使う問題

実際に階差数列を利用して問題を解いてみましょう。

練習問題1

以下の数列の一般項は?

1,2,5,10,17,26,

答え

元の数列の一般項を an 、この数列の階差数列の一般項を bn とおきます。

bn は先ほど書いたように、初項が 1、公差が 2 の等比数列なので、その一般項は以下のように書けます。

bn=1+2(n1)=2n1

元の数列の第n項は、その階差数列の第(n – 1)項の値分だけ大きくなります。つまり、

a2=a1+b1

a3=a1+b1+b2

a4=a1+b1+b2+b3

an=a1+b1+b2+b3++bn1

(気になる方は実際に値を代入してみてください)

したがって、元の数列は階差数列を使って以下のように書けます。(n2 の場合)

an=a1+k=1n1bk

この式に実際に値を代入すると、

an=1+k=1n1(2k1)

an=1+2×12(n1)n(n1)

※シグマの上の値が n ではなく n1 であることに注意してください。

an=1+n2nn+1

(1)an=n22n+2

さて、この式は n2 のときに成り立つことが確認できました。

n=1 のときもこの式(1)が成り立つことを確認できれば、問題の数列の一般項は式(1)であると言えます。

実際に n=1 としてみると、

a1=122+2=1

これは元の数列の初項と一致するので、全てのnについてこの式(1)が成り立つことが確認できました。

以上のことから、問題の数列の一般項は、以下のように表せることがわかりました。

n22n+2

練習問題2

以下の数列の一般項は?

3,5,13,45,173,685,

答え

この数列の一般項を an 、この数列の階差数列を bn とします。

階差数列を作って見ると、以下のようになります。

2,8,32,128,512,

これは初項 2、公比 4 の等比数列なので、階差数列 bn の一般項は次のように書けます。

bn=24n1

練習問題1と同じように考えると、

an=a1+k=1n1bk

(1)an=2+k=1n124n1

ここで k=1n124n1 は、初項 2、公比 4 の等比数列の第(n – 1)項までの和なので、公比数列の和の公式より、

k=1n124n1=2(4n11)41=23(4n11)

これを式(1)に代入すると、

an=2+23(4n11)

an=234n1+43

これは、n2 のときに成り立つ式です。

n=1 のとき、

a1=23+43=2

これは元の数列の初項と一致します。したがって、求める数列の一般項は以下のように表せます。

234n1+43

階差数列の階差数列

一度階差数列をとっても、数列の規則性がわからない場合、もう一度階差数列をとると規則が浮かび上がってくる問題があります。

例えば次の問題のような数列です。

練習問題3

以下の数列の一般項は?

1,2,5,12,25,46,77

答え

この数列の階差数列は、

1,3,7,13,21,31

しかし、このままでは数列の規則が不明確です。さらに階差をとると、

2,4,6,8,10

これで、元の数列の階差数列の階差数列は、初項 2、公差 2 の等比数列であることがわかります。

さて、この階差数列の階差数列の一般項を cn とすると、

cn=2+2(n1)=2n

元の数列の一般項を an 、その階差数列を bn とします。

n2 のとき、

bn=b1+k=1n1ck

=1+2k=1n1k

=1+2×12(n1)n

=n2n+1

n=1 のとき、b1=121+1=1 なので階差数列の一般項は、以下のようになることがわかります。

bn=n2n+1

同じように、元の数列の一般項 an を求めます。

n2 のとき、

an=a1+k=1n1bk

=1+k=1n1(k2k+1)

=1+k=1n1k2k=1n1k+k=1n11

=1+16(n1)n(2n1)12(n1)n+n1

=n6(2n26n+10)

=n3(n23n+5)

n=1 のとき、a1=13(123+5)=1 なので、元の数列の一般項は、以下のようになることがわかります。

an=n3(n23n+5)

以上で、元の数列の一般項が求められました。

コメントを残す

メールアドレスが公開されることはありません。