トリボナッチ数列の一般項の求め方について

このQ&Aのポイント
  • トリボナッチ数列の一般項の求め方を知りたいです。
  • トリボナッチ数列のn番目の項を求める方法が分かりません。
  • トリボナッチ数列の式から一般項を導く方法を教えてください。
回答を見る
  • ベストアンサー

トリボナッチ数列の一般項の求め方について

トリボナッチ数列のn番目の項をT(n)と表記することにします。 T(n+3)=T(n)+T(n+1)+T(n+2)…(1) T(1)=T(2)=T(3)=1とします。 x^3=x^2+x+1の解をA,B,Cとすると、解と係数の関係から A+B+C=1 AB+BC+CA=-1 ABC=1 (1)からT(n+3)=(A+B+C)T(n+2)-(AB+BC+CA)T(n+1)+ABCT(n)…(2) (2)からT(n+3)-(B+C)T(n+2)+BCT(n+1)=A{T(n+2)-(B+C)T(n+1)+BCT(n)} よってT(n+3)-(B+C)T(n+2)+BCT(n+1)=A^n{T(3)-(B+C)T(2)+BCT(1)} =A^n(1-B-C+BC)=A^n(A+1/A) これは(A、B、C)を(B、C、A)、(C、A、B)に置き換えても成り立ち それぞれの式をI、II、IIIとします。I+II+IIIを求めると 3T(n+3)-2T(n+2)-T(n+1)=A^n(A+1/A)+B^n(B+1/B)+C^n(C+1/C) このnに0~n-2まで代入して和をとると 3T(n+1)+T(n)-3T(2)-T(1)=Σ[0~n-2]{A^n(A+1/A)+B^n(B+1/B)+C^n(C1/C)} 右辺は項比がAかBかCの等比数列とみて計算できます。 こうしてT(n+1)=aT(n)+(定数)+(nを指数にもつ式) の形に表せるのですが、この式から一般項を求める方法がわかりません。 I、II、IIIを連立する方法もありますがこの式からはもとめられないのでしょうか? どなたか教えてくださるとありがたいです。

noname#224834
noname#224834

質問者が選んだベストアンサー

  • ベストアンサー
  • nag0720
  • ベストアンサー率58% (1093/1860)
回答No.1

T(n+1)=aT(n)+(定数)+(nを指数にもつ式) ここまでできたのなら後は簡単でしょう。 T(n+1)=aT(n)+K+F(n) とすれば、 T(n)=aT(n-1)+K+F(n-1) aT(n-1)=a^2T(n-2)+aK+aF(n-2) a^2T(n-2)=a^3T(n-3)+a^2K+a^2F(n-3) ・・・・・ a^(n-3)T(3)=a^(n-2)T(2)+a^(n-3)K+a^(n-3)F(2) a^(n-2)T(2)=a^(n-1)T(1)+a^(n-2)K+a^(n-2)F(1) これらを足すと、 T(n)=Σ[i=0~n-2](a^iK+a^iF(n-1-i))+a^(n-1)T(1) F(n)がnを指数にもつ式なら、a^iF(n-1-i)もn,iを指数にもつ式なので計算可能です。

関連するQ&A

  • 文字式を各項にとる数列の一般項

     初めまして、暇つぶしに数学の考えごとをしていると、分からないことがありましたので、質問させていただきます。数(?)列についてなのですが、知識は高校数学程度しかなく、しかも数列の分野はかなり忘れ気味です。高校数学に毛の生えた程度の内容ではとても説明できないという場合、高度な解説をしていただいても馬の耳に念仏ということになってしまいますので、その場合はあまり詳しく説明していただかなくても結構です。  {A(n)}=n^x  という文字の入った数列を考えます。この第1階、第2階、第3階……の階差数列を考えてゆきます。階差数列をダッシュをつけて表現しますと、具体的には、  {A'(n)}=A(n+1) - A(n)=(n+1)^x - n^x  {A''(n)}=(n+2)^x - 2(n+1)^x + n^x  {A'''(n)}=(n+3)^x - 3(n+2)^x + 3(n+1)^x - n^x  ……  ということになります。この一般の場合を考えたいのです。考え方として、{A(n)}、{A'(n)}、{A''(n)}、……の一般項を順番にならべた数列{B(m)}を考えて、その一般項を求めたいのだ、ということにもなります。  {B(1)}=n^x  {B(2)}=(n+1)^x - n^x  {B(3)}=(n+2)^x - 2(n+1)^x + n^x  ……  {B(m)}=???  ということです。まあ、式の形からいって、一般項はきっと  {B(m)}=Σ[k=1,m] {(-1)^(k+1)} * [m!/{k!(m-k)!}] * {(n+k-1)^x}  という形になるんだろうな、と想像はつきますが(m!/{k!(m-k)!} はパスカルの三角形の一般項)、どうしてそうなるのか分かりません。ご教示いただきたいです。 (あと、ついでの話になりますが、{B(m)}の第~階差数列を同様に考えて、同様に各一般項から数列{C(l)}とかも作れそうですね。その一般項を考えて……とやってると、終わりがなさそうです)  高校数学で簡単にできることをド忘れしてやしないか、不安でヒヤヒヤしますが……。

  • 数列の一般項

    次の条件を満たす数列 { a_n }の一般項を5種類求めたいのです。 数列 { a_n } の条件 : a_1 = 1, a_2 = 2, a_3 = 3, a_4 ≠ 4 例えば、 a_(n+2) = a_(n+1) + a_n とおいて、隣接3項間漸化式を解けば、ひとつ求めることができるというアイデアは浮かぶのですが、そのほかにどうすれば求められるでしょうか? ただし、nについて場合分けをするのは無しです。 よろしくお願いします。

  • 数列の一般項を求めたいです。

    以下の漸化式を持つ数列を一般項で表したいです。 簡単に求め方が説明できる場合は求め方についてもお教えいただけますと幸いです。 a(n+1)=2*a(n)+(p*n+q)*2^n そもそも、一般項もとまるのでしょうか?

  • 数列の一般項の求め方

    ひさしぶりの数学なので感が鈍ってます…。 下記数列の一般項の求め方を教えてください。 a(1)=1 , a(n+1) =a(n)/{2a(n)+3} (n= 1,2,…)で定義される数列a(n)の一般項を求める。 ()内は添え字です。 とっかかりがわかりません…。 よろしくおねがいします。

  • 数列91[B]

    数列91[B] 数列{a(n)}を次の式 a(1)=1,a(2)=3,a(n+2)+a(n+1)-6a(n)=0(n=1,2,3,・・・) で定める。また、α、βを a(n+2)-αa(n+1)=β(a(n+1)-αa(n))(n=1,2,3,・・・) を満たす実数とする。ただし、α<βとする。次の問いに答えよ。 (1)a(3),a(4)を求めよ。 (2)α,βを求めよ。 (3)n=1,2,3,・・・に対しb(n)=a(n+1)-αa(n)とおくとき、数列{b(n)}の一般項を求めよ。 (4)n=1,2,3,・・・に対しc(n)=a(n+1)-βa(n)とおくとき、数列{c(n)}は等比数列である。数列{c(n)}の公比と一般項を求めよ。 (5)数列{a(n)}の一般項を求めよ。

  • 数列91[B](再掲)

    数列{a(n)}を次の式 a(1)=1,a(2)=3,a(n+2)+a(n+1)-6a(n)=0(n=1,2,3,・・・) で定める。また、α、βを a(n+2)-αa(n+1)=β(a(n+1)-αa(n))(n=1,2,3,・・・) を満たす実数とする。ただし、α<βとする。次の問いに答えよ。 (1)a(3),a(4)を求めよ。 (2)α,βを求めよ。 (3)n=1,2,3,・・・に対しb(n)=a(n+1)-αa(n)とおくとき、数列{b(n)}の一般項を求めよ。 (4)n=1,2,3,・・・に対しc(n)=a(n+1)-βa(n)とおくとき、数列{c(n)}は等比数列である。数列{c(n)}の公比と一般項を求めよ。 (5)数列{a(n)}の一般項を求めよ。

  • 2つの数列に共通する項の数列

    a[n]=3n+2(n=1、2、…) の項のうち、8の倍数のものを小さい順に並べた数列c[n]の一般項を求めたいです。 私は初め、a[n]の第k項が8の倍数の数列b[n]=8nの第l項になるとして8l=3k+2、変形して 2(4l-1)=3k…[*]からk=2n(n=1、2、…)と書けるから、c[n]=a[k]=…としようとしましたが、k=2nとしたら[*]に代入したらl=(3n+2)/4となり、必ず[*]を満たす整数の組(k、l)が存在するとは言えず、誤りでした。 一方8l=3k+2の変形の仕方を変えて、8(l-1)=3(k-2)とし、l-1=3n(つまりl=3n+1)とすると、k=8n+2は必ず整数になり、代入したらc[n]=a[k]=b[l]=8(3n+1)=24n+8となって、一応(8が抜けてますが…)式はでます。 前のやり方がどうしてよくない変形だったのか分かりません。l=(3n+2)/4が整数になるnをまた再び求めればいいのでしょうが、これだとはじめとやってることが変わりません(無限ループ?) 長文ですがどうか教えてください。

  • 数列の極限3題(大学1年レベル)

    大学1年レベルの数列の極限の問題です。 (i)   a_1 = 1, a_n = 1 / (1 + a_n-1) (ii)  a_1 > 0, a_n = √(3 + a_n-1) (iii)  x_1 = (1/2)(c + a/c), x_n = (1/2)(x_n-1 + a/x_n-1)  (a,c>0) (i),(ii)についてはa_n,a_n-1を共にaと置いて出てくる2次方程式の解のうち、 初項>0から±の+の方を取ったのが極限値になることはなんとなく記憶にあるのですが それをどう導出するか思い出せません。(iii)に関しては手も足も出ません。 よろしくお願いします。

  • Nフィボナッチ数列の一般項について

    つぎのようにNフィボナッチ数列を定義します。ただしNは自然数。 F(1)=F (2)=...=F(N)=1 F(N+n)=F(N)+F(N+1)+...F(N+n-1) (n≧0)-(1) またx^N=Σ[k=0~N-1]x^kのN次方程式のN個の解をA1,A2、...ANと名付けます。 N=2のとき フィボナッチ数列になりますが、 (1)を変形してF(n+2)=(A1+A2)F(n+1)-A1A2F(n) よって F(n+2)-A2F(n+1)=A1{F(n+1)-A2F(n)} F(n+2)-A1F(n+1)=A2{F(n+1)-A1F(n)} 2つの漸化式ができて、ともに右辺を等比数列の和として計算できますので 2つを連立して、F(n+1)について解くと一般項が得られます。 N=3のときも同様にして、一般項が求まります。 そこでNが任意の自然数でもこれは成り立つのでしょうか? 解と係数の関係からN個の連立方程式が導けるとしてもよいのでしょうか? どなたか教えてください。お願いします。

  • 数列の一般項の求めかたがわかりません(>_<)教えて下さい!

    数列の一般項の求めかたがわかりません(>_<)教えて下さい! 数列{an}の初項から第n項までの和がS=n?3のn乗で表されるときの一般項anを求めよ。 途中式もよろしくお願いしますm(__)m!