• ベストアンサー

Z会の問題、今まで見たこともない漸化式

Z会の問題で漸化式に関する次のような問題がありました。 a[n]>0 a[1]=1 a[2]=2 a[n+2]^3 - 5a[n]a[n+2]^2 - 4a[n]a[n+1]a[n+2] + 6a[n+1]^3 = 0 上記で定められるa[n]を求めるという問題なのですが、模範解答としては、a[n]=2^(n-1)と推測し、数学的帰納法で解くというものです。 しかし、これをなんらかの置き換えや、式変形で直接解く方法を考えているのですが、思いつきません。 直接の解法が思いつく方は教えていただけないでしょうか。

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

  • ベストアンサー
  • wloop
  • ベストアンサー率76% (13/17)
回答No.10

#4です。疑問にご助言いただきありがとうございました。 これはアドバイスでなくご助言いただいたのでちょこっと 思ったことを。 #9で「初期値f[1]=2以外で漸化式を考える意味はないよう な気がしています。」と書きましたがご指摘頂いたように 枝分かれ等考慮したらそうでもないですね。 f[1]からf[n]を求める場合で、f[n]>0の場合について考えると、 まず枝分かれについてはこれを許しとりうる値のいずれかをとる。 次に漸化式より次の値が考えている条件内でみつからない場合は 数列がそこでストップする。そう思えば 初期値0<f[1]<2^(1/2)-1、2^(1/2)-1<f[1]<2の場合は (1)数列の値がストップするか (2)無限に続く場合は2^(1/2)-1に収束する。 初期値f[1]=2^(1/2)-1の場合はf[n]=2^(1/2)-1またはストップ。 初期値f[1]=2の場合はf[n]=2。 初期値2<f[1]の場合は初項でストップする。 数列の値がストップするのを考慮すれば#8の話もまあ いいかも知れません。 f[n]<0も許すと、枝分かれについてはf[n]>0の場合と 同様に考える。g(x)のグラフを見た感じでは 行き先がなくて数列がストップするということはなさそうですね。 f[n]は2^(1/2)-1または-(2^(1/2)+1)に収束しそうです。 ピタゴラス数のリンクは後で読んで見たいと思います。教えて 頂いてありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (10)

  • Mr_Holland
  • ベストアンサー率56% (890/1576)
回答No.11

 #2です。  お礼をありがとうございます。 >a[n]>0という条件をはずしたらどうなるとか、 >問題作成の根拠とか、 >係数を変えたときはどうなるかとか、 >はよく分かりません。   b[n+1]^3-5b[n+1]^2/b[n]-4b[n+1]/b[n]+6=0 (b[n]>0)   b[1]=2  推測ですが、この問題は、上記のb[n+1]の3次方程式から作成したのではないかと思っています。  ご承知の通り、3次方程式の実解は最大で3つありますが、実解がただ1つになるように係数やb[n]の条件を決めると漸化式として成立することになります。  (b[n]からb[n+1]が複数個できるようでは、一般項を求めることは困難になりますから。)  ここで、3次方程式の実解がただ1つになるようにするためには、   (1) 1実解と2虚解   (2) 1実解と2実重解 (ただし、条件をつけて片方を排除する)   (3) 3実重解   (4) 3実解 (ただし、条件をつけて2実解を排除する) の4パターンが考えられますが、この問題では(2)のパターンを使ったものと思われます。  他に(1)や(3)、(4)のパターンも考えられますので、これらが成立するようにb[n]や他の係数を決めれば、(1)や(3)、(4)のパターンの問題を作ることができると思います。  ただし、ご存じだと思いますが、b[n+1]=b[n] となるようにすることがこの問題のミソです。  そうでないと、3次方程式の係数が nによって変わってしまいますからね。

全文を見る
すると、全ての回答が全文表示されます。
  • wloop
  • ベストアンサー率76% (13/17)
回答No.9

#4です。#8で長々と書きました。 アドバイスでなく疑問なんですが 逆に初期値f[1]からf[n]を求めることを考えるとg(x)の逆関数、 つまりy=xに関して対称なグラフを考えて同様なことをすれば いいと思うのですが、f[n]>0で考えると、初期値f[1]が0<f[1]<2 の場合は、そのグラフからはf[2]が一意に決まらず二つの候補がでる。 つまりa[3]の候補がふたつでる。2<f[1]の場合、f[n]>0の範囲で はf[2]すら求まらない。つまりa[3]がもとまらない。 これは#3さんがいわれてる枝分かれと関係してるんでしょうか? #8の話は初期値f[1]=2以外の場合も漸化式を使って議論してるように みえるのですが、初期値f[1]=2以外で漸化式を考える意味はないよう な気がしています。

katadanaoki
質問者

お礼

まことに恐縮です。じっくり拝読いたしました。 >いいと思うのですが、f[n]>0で考えると、初期値f[1]が0<f[1]<2 の場合は、そのグラフからはf[2]が一意に決まらず二つの候補がでる。 つまりa[3]の候補がふたつでる。 ここでは、元の問題の条件、 a[n]>0 a[1]=1 a[2]=2 をはずして考えます。 y=g(x):=x・(5・x+4)/(x^3+6) のグラフを、xが負の範囲も含めて考えると、初期値f[1]=a[2]/a[1]が決まったとき、 f[1]=x・(5・x+4)/(x^3+6) の解xがf[2]になりますが、解の個数の可能性はグラフから、1個or2個or3個になります。 つまりa[3]の候補も、1個or2個or3個になります。 そういった枝分かれをしていくと思います。 しかし、f[n]からf[n-1],…,f[1]が一意的に定まるということは、 それらの枝分かれはすべて異なっていると思います。 枝分かれということで思い浮かぶのは、ピタゴラス数です。 http://mathworld.wolfram.com/PythagoreanTriple.html 枝分かれを含めて考えたほうが面白いかもしれません。

全文を見る
すると、全ての回答が全文表示されます。
  • wloop
  • ベストアンサー率76% (13/17)
回答No.8

#4です。 >f[n]≠2であればf[1]≠2 >というのはすぐには分からないのではないでしょうか? これは実際グラフを書いてみないとわからないと思います。 グラフを書いてみてください。 x≧0の範囲でy=g(x)のグラフを書くと、x=0,2^(1/2)-1,2の3点が 不動点(y=xとの交点)であることが分かります。 g(x)はx>2で減少しますが、x>2でg(x)=2^(1/2)-1となる点 をx0で表します。値はx0=12.789…です。 以下はy=g(x)とy=xのグラフ 及び漸化式f[n]=g(f[n+1])からわかることですが (fに関する漸化式を使ってfの値をもどす手順ですが まずy=g(x)にx=f[n]を代入しy=g(x)上の点A(f[n],f[n-1])をもとめます。 f[n-1]がy座標としてもとまります。次にその点からx軸に平行に線を引きy=xとの 交点B(f[n-1],f[n-1])を求めます。その交点Bからy軸に平行に線を引きy=g(x) との交点Cを求めるとその点Cは(f[n-1],f[n-2])となりf[n-2]がy座標として もとまります。再度C点からx軸に平行に線を引き... と同じ操作を繰り返すと順にf[n-1],f[n-2],f[n-3]…ともとまります。) a[n]>0よりf[n]>0の場合のみ考えます。場合わけして考えます。 (1)0<f[n]<2^(1/2)-1の場合はfに関する漸化式で fの値をもどしていくとその値は上から0に近づくことが わかります。したがってf[1]≠2。 (2)f[n]=2^(1/2)-1の場合は、これは不動点ですので f[1]=f[n]≠2。 (3)2^(1/2)-1<f[n]<2の場合、この場合はfに関する漸化式で fの値をもどしていくとその値は下から2に近づくことが わかりますが極限の値として2になるわけで有限回では 2の値に戻りません。したがってf[1]≠2。 (ここも丁寧にいうとめんどうかも知れませんが、似たような状況として はじめに0<s(n)<1にある値が漸化式s(n-1)=s(n)^2つまり二次関数で 表される漸化式でsの値を戻していく場合を考えてください。 s(n-r)=(s(n))^(2^r)となり0に収束しますが有限回では0になりません。 実際(x,y)=(2,2)近傍ではg(x)は-1/2・(x-2)^2+2と二次関数で近似できます。) (4)f[n]=2の場合は、不動点ですから漸化式でfの値を もどしても値はかわりません。したがってf[1]=f[n]=2。 (5)2<f[n]<x0の場合、この場合は2^(1/2)-1<f[n-1]<2となるので fの値をもどしていく操作は(3)に帰着しますので有限回では 2の値に戻りません。したがってf[1]≠2。 (6)f[n]=x0の場合、f[n-1]=2^(1/2)-1となり以降のfの値を 戻していく操作は(2)に帰着します。したがってf[1]=f[n-1]≠2。 (7)x0<f[n]の場合、0<f[n-1]<2^(1/2)-1となり以降のfの値を 戻していく操作は(1)に帰着します。したがってf[1]≠2。 以上よりf[n]≠2ならf[1]≠2がわかります。つまりf[1]=2となるのは 値の変えない数列:f[n]=2の場合のときのみというのが分かります。 文章で説明すると長くなりますがグラフをみると明らかだと思います。 漸化式が一般の非線形な式で表されているので一般項を式で表すのは 難しいと思われますが、初期条件から、求める数列が漸化式の不動点 にあたる特別な場合なので一般項が簡単にあらわせたのだ と思います。

katadanaoki
質問者

お礼

まことに恐縮です。じっくり拝読いたしました。 グラフも書きました。 不動点は(2,2)のほかに(2^(1/2)-1,2^(1/2)-1)もあるので、 初期条件a[1]=1、a[2]=2 を a[1]=1、a[2]=2^(1/2)-1 に変えると、一般項は、 a[n]={2^(1/2)-1}^(n-1) となるのですね。 a[n+1]=f(a[n]) という形の数列の挙動や極限は、カオス理論のロジスティック写像というもので見たことありましたが、 数列の比f[n]=a[n+1]/a[n]と 逆写像f[n]=g(f[n+1])を考えることは、初めて見ました。 数列の比を考えることは、数列から生成される関数の収束半径を考えるのに役立ちそうですが、逆写像というものがどれくらい役立つのかは想像できません。

全文を見る
すると、全ての回答が全文表示されます。
  • arrysthmia
  • ベストアンサー率38% (442/1154)
回答No.7

No.2 での解の唯一性について、いくつかの指摘を受けているが、 アレは、a[n] = (1/2)・2^n を推定するための思考過程。 女神とか電波とかが啓示を与えてくれない人にとっては、 山勘にも思考過程が必要だと思う。 a[n] = 2^(n-1) と見当がついたら、後は、模範解答どおり、 数学的帰納法でソレを示せばよい。 その際、条件 a[n] > 0 から a[n] = 2^(n-1) が唯一解となる ことは、No.5 に解説されている通り。

全文を見る
すると、全ての回答が全文表示されます。
  • wloop
  • ベストアンサー率76% (13/17)
回答No.6

#4です。訂正です。3段落目と4段落目は「てにをは」がへんですので以下のように訂正してください。 「点(x,y)=(2,2)はy=g(x)とy=xとの交点で関数g(x)による変換の ”不動点”になっています。これは上の関係式f[n]=g(f[n+1])を満たし ているものの中に値を変えない数列:f[n]=2があることを意味します。 問題の数列の初期条件より初項はf[1]=2ですので、ちょうど与えられ た初項と関係式f[n]=g(f[n+1])を満たすものは上で述べた数列:f[n]=2だとわかります。 上に述べたグラフからあるnでf[n]≠2であればf[n]から逆に戻って有限回で fの値が2になることはないとわかるのでf[n]≠2であればf[1]≠2だとわかります。」 以上訂正終わりです。g(x)のグラフは実際にソフトかなにかで書いてみると様子がわかりやすいです。

全文を見る
すると、全ての回答が全文表示されます。
  • Mr_Holland
  • ベストアンサー率56% (890/1576)
回答No.5

 両辺をa[n+1]^3で割って、b[n]=a[n+1]/a[n] で置き換えてみてください。   b[n+1]^3-5b[n+1]^2/b[n]-4b[n+1]/b[n]+6=0 (b[n]>0)   b[1]=2  ここで、上の方程式から b[2] を求めてみますと、b[n]>0 を満たすb[2]は b[2]=2 しかないことが分かります。  このことは、b[n]=2 とすると、必ず、b[n+1]=2 となることを示していますので、   b[n]=2 と分かります。  あとは、これをa[n]に置き換えれば、模範解答の等比数列が得られます。

katadanaoki
質問者

お礼

ありがとうございます。 b[2]=2を求めるところが、直接解くという方針とちょっとずれるかもしれないのが気になりましたが、いいアイデアだと思いました。 a[n]>0という条件をはずしたらどうなるとか、 問題作成の根拠とか、 係数を変えたときはどうなるかとか、 はよく分かりません。

全文を見る
すると、全ての回答が全文表示されます。
  • wloop
  • ベストアンサー率76% (13/17)
回答No.4

#2さんのいわれるとおり関係式が同次式なので a[n+2]^3 - 5a[n]a[n+2]^2 - 4a[n]a[n+1]a[n+2] + 6a[n+1]^3 = 0 をa[n+1]^3で割ります。 そうすると連続する数列の比をf[n]:=a[n+1]/a[n]で定義し、 式を整理すると f[n]=f[n+1]・(5・f[n+1]+4) /(f[n+1]^3+6)   =g(f[n+1]) の関係が得られます。f[n+1]からf[n]が決まる式です。 ただしg(x):=x・(5・x+4)/(x^3+6) ここで、y=g(x)とy=xのグラフを書いてやるとこれらのグラフより f[n]から逆に戻ってfの初期値をもとめることができます。 点(x,y)=(2,2)はy=g(x)とy=xとの交点で関数g(x)による変換の ”不動点”になっています。これは上の関係式をf[n]=g(f[n+1])満たし ているものの中に値を変えない数列がf[n]=2があることを意味します。 問題の数列の初期条件より初項はf[1]=2とですので、ちょうど与えられ た初項と関係式f[n]=g(f[n+1])を満たすものは上で述べた値を数列f[n]=2だとわかります。 上の述べたグラフからあるnでf[n]≠2であればf[n]から逆に戻って有限回で fの値が2になることはないとわかるのでf[n]≠2であればf[1]≠2だとわかります。

katadanaoki
質問者

お礼

ありがとうございます。 f[n]:=a[n+1]/a[n]で定義すると、 f[n]=f[n+1]・(5・f[n+1]+4) /(f[n+1]^3+6) という式はわかりやすいと思いました。 f(n+1)=2 ならば f(n)=2 というのは分かりますが、 f[n]≠2であればf[1]≠2 というのはすぐには分からないのではないでしょうか?

全文を見る
すると、全ての回答が全文表示されます。
  • gef00675
  • ベストアンサー率56% (57/100)
回答No.3

#2のようにa[n]として等比数列の形を仮定すれば、 公比の候補が3つ得られ、そのうち、条件a[1]=1、a[2]=2を満たすものとして a[n]=2^(n-1)の形がえられるのですが、困ったのはその先。 a[n]>0,a[n+1]>0が決まったとしても、問題文の3次式を満たすようなa[n+2]は、最大3個の可能性があり、そのうちa[n+2]>0なるものがただ一つに決まる(よってa[n]=2^(n-1)の形以外にない)ということを、きちんと示す必要があると思います。 この点をちゃんと確かめないと、a[n]の数列が無限に枝分かれしていく可能性が残ってしまいます。枝分かれしていくようでは、もはや、数列を定めるための漸化式とはいえないでしょう。 これを出題した人は、その辺をどう処理したんでしょうね? それとも、単に、条件を満たす数列の候補を一つ見つけよという意図ですかね?

katadanaoki
質問者

お礼

ありがとうございます。 確かに無限に枝分かれしていく可能性がありますね。 模範解答では、一般項をa[n]=2^(n-1)と推測し、数学的帰納法で解くというものですが、 a[n]=2^(n-1),a[n+1]=2^nが決まったとき、a[n+2]>0なるものがただ一つに決まることは、x=a[n+2]として、 3次方程式 a[n+2]^3 - 5a[n]a[n+2]^2 - 4a[n]a[n+1]a[n+2] + 6a[n+1]^3 = 0 が {x - 2^(n+1)}^2 {x + 3*2^(n-1)} = 0 となることから分かります。 a[n]>0という条件をはずしたらどうなるとか、 問題作成の根拠とか、 係数を変えたときはどうなるかとか、 はよく分かりません。

全文を見る
すると、全ての回答が全文表示されます。
  • arrysthmia
  • ベストアンサー率38% (442/1154)
回答No.2

うんざりするような漸化式だが、 a[ ] について同次形であることに注目して、 等比数列が解にならないか試してみる くらいの山勘は働いても良いように思う。 試して確認するまで、何の保証も無いが、 とりあえず、a[n] = a・r^n と置いてみると、 左辺から (a・r^n)^3 が括り出せて、 漸化式は r の方程式に化ける。 その解が、a[2] / a[1] と一致するか否か…

katadanaoki
質問者

お礼

ありがとうございます。 a[n] = a・r^n とか、a[n] = b[n]・r^n とか置くような方法は、微分方程式でみたことがあります。

全文を見る
すると、全ての回答が全文表示されます。
noname#103103
noname#103103
回答No.1

とりあえず漸化式がややこしく、a_3=4を出すにも3次方程式 (a_3)^3-5(a_3)^2-8a_3+48=0 を解くんですが因数分解の候補となる解が±|定数項|の約数/|最高次の係数|の約数  で±48/1 で -を含めると候補が20個になっちゃうんで、まあ4は比較的小さいから代入する気にもなるんかもしらんけれどa_3出して帰納法以外のことをテストでやる時間はないでしょう。 まあカルダノの解法でa_3出すなんてのは思いつかないでしょうしね。

katadanaoki
質問者

お礼

ありがとうございます。 たぶん、普通の方法は、a[3]くらいまでを求めてから、一般項を推測するものと思います。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 漸化式の問題

     漸化式の単元の問題でわからないものがあるので教えてください。問題は「数列{a_n}が次の漸化式を満たすとき、{a_n}の一般項を求めよ。 a_1=2 , a_n+1=2a_n+2n+1(n=1,2,3...)」というものです。  どなたか解法を教えて下さいませんか?よろしくお願い致します。

  • 漸化式

    漸化式についてなんですが、 問題;数列{an}の初項から第n項までの和をSnとするとき、関係式Sn=2An+nが成り立っている。 n>=1のとき、Bn=A(n+1)-Anとおく。Bnをnを用いて表せ。 というものなんですが、どう変形したりしてもnで表せません。 答えはBn=-2^nなのですが、途中式が解法として載ってないのでよく分かりません。 ご解答お願いします。

  • 漸化式の変形

    漸化式の書き方はよく分からないんですけど、数列の第3項はA_3のように書きたいと思います。 数列A_nがA_1=3,A_n+1=2A_n-nで定義されるとき、一般項A_nを求めよ。 上のような問題でA_n+1=2A_n-nを変形すると、A_n+1-(n+2)=2(A_n-(n+1))と変形できると解答にあるのですが、 右辺の(n+1)って何ですか?また、これの導き方を教えていただきたいです。

  • 2項間漸化式の問題

    はじめまして。 数列a(n)が漸化式 a(n)=1 a(n+1)=a(n)-3・2^(n-1)-2 によって定められているときにa(n)はどのように求まるでしょうか? 解法を教えてください

  • Z会の今まで見たこともない漸化式からある不思議な関連を発見

    とても不思議と僕は思っておりますので、ちょっと長くなりますが、どうかお付き合いください。 Z会の問題をヒントに、次のことを発見しました。 a[1]=1 , a[2]=4 a[n+2] - 3a[n+1] + a[n] = 0 ⇔ a[n]<a[n+1] , a[1]=1 a[n+1]^2 - 3a[n]a[n+1] + a[n]^2 = 5 という、漸化式の不思議な同値性です。 ちなみに、{a[n]}={1,4,11,29,76,199,521,…} (⇒)を示すのは比較的簡単です。見通しよくするために構成的に証明してみます。 t^2-3t+1=0の解をα,βとすると、α+β=3,αβ=1 a[n+2] - αa[n+1] = β(a[n+1] - αa[n]) よって、 a[n+1] - αa[n] = β^(n-1) (4 - α) 同様に、 a[n+1] - βa[n] = α^(n-1) (4 - β) これらをかけて、整理すると、 a[n+1]^2 - 3a[n]a[n+1] + a[n]^2 = 5 また、a[n]<a[n+1]は数学的帰納法で示すことが出来ます。 しかし、反対方向の証明がわかりません。 数列の正体は、 a[n]={(1+√5)/2}{(3+√5)/2}^(n-1) + {(1-√5)/2}{(3-√5)/2}^(n-1) なので、それを仲介して大量の計算をすれば証明できるかもしれませんが、見通しよくありません。 a[n+2] - 3a[n+1] + a[n] = 0 という漸化式の解空間は、2次元線形空間になります。つまり、二つの解の和も解だし、一つの解の実数倍も解だし、第一項と第二項が定まれば全部の項が定まるので2次元です。 a[1]=1 , a[n+1]^2 - 3a[n]a[n+1] + a[n]^2 = 5 という2項間漸化式は、 a[n]の値からa[n+1]の値を求めるとき、2つに分岐しますが、それを適当に定めることによって、3項間線形漸化式に帰着されるのはなぜでしょうか? どのような構造があるのでしょうか? http://oshiete1.goo.ne.jp/qa4936699.html で質問させていただいたことと関連して、背景が気になります。

  • 漸化式の問題です。

    数Bの漸化式の問題です。 Pを正の定数とする。数列{An}はa1=1 An+1=pAn+p^(-n) (n=1,2,3...) を満たす。 このときAnをpとnを用いて表せ。 帰納法以外で解く方法を教えてください!!

  • 漸化式から非負を言いたい

    a_(n+3)=5a_(n+2)+5a_(n+1)-a_n a_0=1 a_1=0 a_2=5 の漸化式から、すべてのnについて、a_n≧0を言いたいのですが、帰納法をどう使えばいいでしょか。 直接示せたりするものでしょうか。

  • 漸化式 a_n = (n+1)a_(n-1) - (n+1)a_(n-2) +1 の解き方

    漸化式が解けなくて困っています. (漸化式): a_n = (n+1)a_(n-1) - (n+1)a_(n-2) +1 (条件) : a_1=1, a_2=4  この漸化式を解く方法,または,そのヒントをどなたか教えていただけないでしょうか? 出来れば,高校生が分かるレベルでの解法でお願いします. あと,係数に変数が入っている漸化式は,数学的帰納法を使えない場合,一般的にどうやって解けばいいのでしょうか? よろしくお願いします.

  • すごく特殊な漸化式、一見解けそうにも無いけど解けるもの

    僕は、高校の数学にたずさわるものです。 長年、高校数学をやっていると、たとえば、普通の漸化式などは、見ていて飽きてきます。 そこで、アンケート的で申し訳ないですが、表題のような漸化式と、その解法を紹介していただけないでしょうか。 できるかぎり珍しいものが好みです。 僕のほうから、例を一つ。 a_(n+1)=2(a_n)^2-1 , a_1=c (ただし、-1≦c≦1) (解法) a_n=cos b_n とおくと、 cos b_(n+1)=2(cos b_n)^2-1=cos 2b_n (2倍角より) よって、 a_n=cos b_n =cos 2b_(n-1) =……=cos {b_1*2^(n-1)} ただし、cos b_1=cよりb_1=arccos c ただ、初項を区間(1,∞)に変化させればどうなるとか、漸化式の係数を変化させればどうなるかとかは、わかりませんので、それについてもアイデアがありましたら、教えていただきたいです。

  • 漸化式を解く問題なのですが。

    この漸化式、nに具体的に数値をいれていくと簡単に法則性が見つかって、数学的帰納法で一般項は出るのですが。 式変形をして等比数列の形に持って行って解くなどの解き方はありませんかね? 言い換えると 具体的に数値代入→規則性発見→帰納法で証明 以外の一般項の導き方はありませんか?

WALKMANで高音質音源を楽しむ方法
このQ&Aのポイント
  • WALKMANで高音質音源を楽しむ方法について教えてください。
  • 中古Windows10パソコンで購入したハイレゾ音源をWALKMANに入れて聴いてみたが、音質が悪かった。
  • WindowsパソコンにFLACの音源が入っているが、ストレージの問題で移行が躊躇されている。
回答を見る