Hatena::ブログ(Diary)

はてなダイアリー - debedebeの日記

   店を開けておくだけで税金が安くなると聞きました。

2007-12-30-日

フィボナッチ数列の一般化が複素関数な件 フィボナッチ数列の一般化が複素関数な件を含むブックマーク フィボナッチ数列の一般化が複素関数な件のブックマークコメント

http://upload.wikimedia.org/math/2/b/6/2b63f6c2bdf56d438dc18758550ee30a.png

フィボナッチ数 - Wikipedia

これで第n項が計算できるんですけども。

後ろにある-φっつーのがまあ負の数なわけで、負の数が整数じゃない数でべき乗されると虚数が出てくるんですね。

だからたとえばフィボナッチ数列の第2.5項ってのを考えると、これは実数ではないと。

フィボナッチ数列が一見実数上にある簡単なものに見えて、連続的な関数として捉えるとやつは複素関数に居て、その関数のごくごく一部分(入力整数の場合のみ、と考えればこれは実数上の点点でしかない)のみを切り取って、「なんだこいつら全部整数じゃん」と思っているにすぎないと思うとなかなか身が震えてくる。

階乗がガンマ関数の一部分に過ぎないのを知ったときと同じ感動を覚えている。

これはあれかな。実数入力をz軸にとって、出力の実部と虚部をx軸とy軸にとると螺旋になるのか。で、x軸と交わっているところだけとると、きれいにフィボナッチ数列と。

フィボナッチ数列の一般化が複素関数な件 続き フィボナッチ数列の一般化が複素関数な件 続きを含むブックマーク フィボナッチ数列の一般化が複素関数な件 続きのブックマークコメント

プロットしてみたんですけどこれはどうも螺旋ではないですね!!

複素数平面にプロットしてみると、実部は単調増加、虚部はプラスにいったりマイナスにいったりと振れつつも、その振幅はだんだんと小さくなっていくものになりました。

MATLABで描いたので明日にでもここに貼ります。

どこで勘違いしたんだろう・・・??

フィボナッチ数列の一般化が複素関数な件 さらに続き フィボナッチ数列の一般化が複素関数な件 さらに続きを含むブックマーク フィボナッチ数列の一般化が複素関数な件 さらに続きのブックマークコメント

実軸正方向に歪んだ螺旋のようですね

いろいろとグラフを描いたので貼っておきます。

f:id:debedebe:20080124114313j:image

横軸が実部、縦軸が虚部です。一般式の値はnを媒介変数としたこんなグラフになります。

f:id:debedebe:20080124114318j:image

nを負にまで伸ばしてみるとこのようになります。

f:id:debedebe:20080124114319j:image

一般式中の√5を√4=2にしてみるとこうなります。くるくる加減が増えています。

f:id:debedebe:20080124114320j:image

√3にするとこう。螺旋の実軸正方向へのゆがみは、項数にしたがって増え、かつ式中のφが大きくなると増え方が大きくなる、これは式を変形すれば出るんでしょう、たぶん。

f:id:debedebe:20080124114321j:image

横軸がn、縦軸が一般式の実部です。nが整数のときちゃんとフィボナッチ数列の第n項になっています。あと単調増加じゃないです。

f:id:debedebe:20080124114351j:image

横軸がn、縦軸が一般式の虚部。

HamanoHamano 2008/01/23 02:00 たぶん螺旋で合っていると思いますよ、
出力の実部は単調増加ではなく入力が 1〜2 の間で減少しているようです。不思議ですね〜
http://www.cuspy.org/blog/wp-content/uploads/2008/01/fib2.png

debedebedebedebe 2008/01/23 02:05 あらららららら・・・・???
これ真上から見たら、あれ、れ、れ・・???
学校でもう一回見直してみよう

ミノ〜+ミノ〜+ 2010/07/15 23:40 数列を一般化して複素平面上での挙動を見ると面白いですよね。
3Dでフィボナッチ数列をグラフ化してみたのでよかったらどうぞ。
http://mino-mathematics.blog.so-net.ne.jp/2010-07-01