一般項が等差数列の一般項と等比数列の一般項の積となっている数列の第nn部分和はどのように求めることができるでしょうか?
一般項が等差数列の一般項と等比数列の一般項の積となっている数列とは、初項をaa、公差をddとする等差数列{an}{an}と初項をbb、公比をrrとする等比数列{bn}{bn}とすると、一般項が
cn=an⋅bn={a+(n−1)d}⋅brn−1cn=an⋅bn={a+(n−1)d}⋅brn−1
である数列{cn}{cn}のことです。
この数列{cn}{cn}の第nn部分和は
n∑k=1ck=n∑k=1ak⋅bkn∑k=1ck=n∑k=1ak⋅bk
より
n∑k=1ak⋅n∑k=1bkn∑k=1ak⋅n∑k=1bk
で求めることができる……というのは誤りです。
∑nk=1ak⋅bk∑nk=1ak⋅bkは
n∑k=1ak⋅bk=a1b1+a2b2+a3b3+⋯+an−2bn−2+an−1bn−1+anbnn∑k=1ak⋅bk=a1b1+a2b2+a3b3+⋯+an−2bn−2+an−1bn−1+anbn
という総和を表します。
一方、∑nk=1ak,∑nk=1bk∑nk=1ak,∑nk=1bkはそれぞれ
n∑k=1ak=a1+a2+a3+⋯+an−2+an−1+ann∑k=1bk=b1+b2+b3+⋯+bn−2+bn−1+bnn∑k=1ak=a1+a2+a3+⋯+an−2+an−1+ann∑k=1bk=b1+b2+b3+⋯+bn−2+bn−1+bn
であることから、∑nk=1ak⋅∑nk=1bk∑nk=1ak⋅∑nk=1bkは
n∑k=1ak⋅n∑k=1bk={a1+a2+a3+⋯+an−2+an−1+an}{b1+b2+b3+⋯+bn−2+bn−1+bn}=a1b1+a1b2+⋯+a1bn−1+a1bn+a2b1+a2b2+⋯+a2bn−1+a2bn⋮⋮⋱⋮⋮+an−1b1+an−1b2+⋯+an−1bn−1+an−1bn+anb1+anb2+⋯+anbn−1+anbnn∑k=1ak⋅n∑k=1bk={a1+a2+a3+⋯+an−2+an−1+an}{b1+b2+b3+⋯+bn−2+bn−1+bn}=a1b1+a1b2+⋯+a1bn−1+a1bn+a2b1+a2b2+⋯+a2bn−1+a2bn⋮⋮⋱⋮⋮+an−1b1+an−1b2+⋯+an−1bn−1+an−1bn+anb1+anb2+⋯+anbn−1+anbn
という、赤で示した∑nk=1ak⋅bk∑nk=1ak⋅bkのnn個の項を含むn2n2個の項の総和を表します。
したがって、∑nk=1ak⋅bk∑nk=1ak⋅bkと∑nk=1ak⋅∑nk=1bk∑nk=1ak⋅∑nk=1bkは等しくありません。
∑nk=1ak⋅bk∑nk=1ak⋅bkを求めるには、等比数列の第nn部分和を求めたときと同様の方法を利用します。
r=1r=1のとき
r=1r=1のとき、bn=bbn=bなので(1)(1)は
n∑k=1ak⋅bk=n∑k=1ak⋅b=bn∑k=1ak=b⋅n2{2a+(n−1)d}∴n∑k=1ak⋅bk=bn2{2a+(n−1)d}
となります。
r≠1のとき
(1)の両辺にrを掛けると
rn∑k=1ak⋅bk=abr+(a+d)br2+(a+2d)br3+⋯+{a+(n−3)d}brn−2+{a+(n−2)d}brn−1+{a+(n−1)d}brn
となります。
∑nk=1ak⋅bk=Snとおいて(1)−(2)より
Sn=ab+(a+d)br+(a+2d)br2+⋯+{a+(n−3)d}brn−3+{a+(n−2)d}brn−2+{a+(n−1)d}brn−1+)rSn=abr+(a+d)br2+⋯+{a+(n−4)d}brn−3+{a+(n−3)d}brn−2+{a+(n−2)d}brn−1+{a+(n−1)d}brn(1−r)S=ab+{(a+d)−a}br+{(a+2d)−(a+d)}br2+⋯+[{a+(n−3)d}−{a+(n−4)d}]brn−3+[{a+(n−2)d}−{a+(n−3)d}]brn−2+[{a+(n−1)d}−{a+(n−2)d}]brn−1−{a+(n−1)d}brn=ab+d⋅br+d⋅br2+⋯+d⋅brn−3+d⋅brn−2+d⋅brn−1−{a+(n−1)d}brn
となり、
(1−r)Sn=ab+dn−1∑k=1brk−{a+(n−1)d}brn
が得られます。これをSnについて解くと
(1−r)Sn=ab−{a+(n−1)d}brn+dn−1∑k=1brk=ab−{a+(n−1)d}brn+dn−1∑k=1br⋅rk−1=ab−{a+(n−1)d}brn+d⋅br(1−rn−1)1−r=ab−{a+(n−1)d}brn+bd(r−rn)1−r=ab−abrn−(n−1)bdrn+bd(r−rn)1−r=ab(1−rn)−(n−1)bdrn+bd(r−rn)1−r=ab(1−rn)−(n−1)bdrn(1−r)1−r+bd(r−rn)1−r=ab(1−rn)+(n−1)bdrn(r−1)1−r+bd(r−rn)1−r=ab(1−rn)+(n−1)bd(rn+1−rn)1−r+bd(r−rn)1−r=ab(1−rn)+bd{(n−1)rn+1−(n−1)rn}1−r+bd(r−rn)1−r=ab(1−rn)+bd[{(n−1)rn+1−(n−1)rn}+(r−rn)]1−r=ab(1−rn)+bd{(n−1)rn+1−nrn+r}1−r∴Sn=ab(1−rn)1−r+bd{(n−1)rn+1−nrn+r}(1−r)2
となるため、一般項が等差数列の一般項と等比数列の一般項の積となっている数列の第n部分和は
n∑k=1ak⋅bk=ab(1−rn)1−r+bd{(n−1)rn+1−nrn+r}(1−r)2
より求められることがわかります。
Share: