20080511~
13と7と11の倍数の論理積は13と7と11の積の倍数である。
和ァ・・・
さっきの日記見直してて
フィボナッチの虚部はゼロだよなぁ~って思いながらぐぐってたら、 ゼロじゃなかった! えええええー!? だったら素数かどうかってのが根底から揺らぐじゃん!!!! ってことで、おとなしくscilabに計算させました。 for L=1:1:20 A=[ones(1,L);eye(L-1,L-1),zeros(L-1,1)] for n=1:1:200 B=A^((n-100)/10); m(n,L)=imag(B(L,1)); end end これはっつけたら全自動でやってくれます・・・ 奇数ボナッチが多少値が出てたのはやっぱり計算誤差だったっぽいですすみませんorz はぁー・・・素数関係ないのか・・・ちょっとがっかり。 PR
ちなみに偶数ボナッチおよびフィボナッチ数列の虚部は、正負実数番目に拡張しても全部ゼロらしいです。
小さい数列(テトラ)ほど、大きな数列の値から、急峻な時定数で収束していることがわかる。 もちろん周期は整数の2だ。 exp(-)*sin の形だとは思うけども。 偶数の中で2だけがのけものなのがなんか引っかかる。まるで素数じゃないか 奇数ボナッチの正負実数番目の虚部はホントにゼロでいいんだろうか 小さな値しか出てないのもあれば、変に膨張してるのもある。ヘプタボナッチとか・・・ でもヘプタボナッチは整数番目でも虚部がゼロにならないのがおかしい。 n+=0.1なんて雑なことをしてるからいかんのだろうか 整数型m++しつつn=m/10とかせにゃならんかなあ だいたい、「2が素数だから虚部がゼロ」って論理だと、素数7のヘプタボナッチでおかしな値が出るのとは別の理由がいるだろうが。 「1が素数ですらないから数列がモノボナッチがまったく変化しない」ってのは、まあ理に適ってるとしてもだよ? 計算誤差で片付けていいのかなあ?あんまり不規則すぎてよくわかんね サンプルすうが10までってのもデータ数が足りないんだよなあ これ以上やるにはExcelでは荷が重いし、scilabに頼ったほうがいいとは思うけど、あんまり乗りこなしてないのよね~アイツ ちなみに、10までで唯一合成数の奇数ノナボナッチ うーん・・・やはり偶奇ではなく素数かどうかがカギか・・・ 数列の値が小さすぎて計算しきれてないっぽいな 15のペンタデカボナッチでは計算不可能だろうなぁ。間空きすぎなんだよもう ノナボナッチを-10じゃなくて-100から始めても、計算誤差が邪魔してダメだった~ 倍精度の型同士をつなげて4倍精度みたいにするオブジェクトがあればいけるだろうけどねえ 20桁以上の円周率を計算するときとかに使うアレよアレ あったとしてもまだ僕には使いこなせない サイラボにもそんなのねえかなー あーそうか。なんとなくわかったかも。 量子数が固有値になって、打ち消さなくなった的なやつじゃね?
これな
トリボナッチの分子が分母の整数倍かどうかは任意番目について確認できる見通しは立っていないのに こっちの見通しのほうが早いんかい 行列式の変形ギミックすごーい!たーのしー! しかしなんだ、サーバダウンか。まじ綯エル・プサイ・コングルゥ。
よくまとめられてるなおい・・・
フィボナッチ数の類似の数列を参照すると、類推でどこまでもいけるようにできてる。 たとえばL=6ならヘキサボナッチ数列の一般式が出せる。 この6次方程式を解いた6つの複素解がa1~a6に当たるわけだけど これを使って こういう風に定義してやれば、たちまち、 nが0~4までのFnがゼロで、n=5になったところからポッと有限の値が出て、 それまでの数列6つの和を取る、まるで規則性のあるようなないようなヘキサボナッチ数列 を、いきなりn=40とかやっても即座に出せる。 ほんともうびっくりだよ。理論上はL=500とかでもできるし そしたら500番目くらいまで数列がゼロで、501番目とかでいきなり有限の値が現れるんだ そういうのが無数に作れる 狂気か!
やる気が出ないのでぼーっと、行列2重ループに頼らない方程式メーカーを考えてました。
2378次方程式の時点で、スタックが足りないとか言い出して計算できなくなりました。 ハードの問題なのか、それともコードが要改良なのか、知るか。 m=2577 x=poly(0,'x') y=zeros(m+1,1); for n=0:1:m y(n+1)=x^n; end z=y(1); for n=1:1:m z=z+y(n+1); end z=z-2*x^m; w=roots(z); re=real(w);im=imag(w); w2=[re,im]; 出てきたw2をExcelのcomplex関数で複素数(文字型)c=a+ibにしてやって、imargument(c)でソートしてやれば 線のグラフにしても編み物にならずシンプルにグラフ化されますよっと
いちおう多次元配列も扱えるみたいだけど、3次元以上の配列にしたらビューアに反映されない件
まあ、2次元配列(行列)にスライスしてやりゃぁ見れるだろうけど 3Dビューアとかほしくね?うん・・・ほしくもないのか・・・。 テンソルの演算ライブラリも特に見つからない感じがする。 いちおう「scilab テンソル」でググったけどかんばしくない 一般相対論を具体的に理解できるようになるためのツールとしてのプログラミング言語というのはないだろうか すごく抽象的で、理解したいと思えるまでのハードルがすでに高いんですけど。 なんとかならんのですか いや別に数値シミュレーションまで期待はしてないんで、 せめてなんかこうイメージをつかみやすくするためだけでいいんで、そういう具体化ツールないかなあ
for文を使う用事にあまり出くわさない気がする。
でもこれならどうだ この解をピンポイントで求めて、nを上げてってn次方程式の解を次々表示するなんてのはどうだ!? いまんとこscilabのグラフ機能はいまいちわかってないから、Excelにデータを移そうと思ってんだけど その際にfor文を使う用事ができそうな気がする! たとえば、そうだな。疑似言語で書くと for(n++){ a1=ones(1,n) a2=eye(n-1,n-1) a3=zeros(n,1) A=[a1;a2,a3] x=poly(0,'x') q=det(x*eye(A)-A) p=roots(q) re(n,:)=real(p) im(n,:)=imag(p) } みたいなことをやりたい reとimはベクトルじゃなく行列になるけど、領域の半分ぐらいが空になる感じ。 もう複素二分法のためのスツルム列とか考える意味なくなっちゃうよね・・・そこなんだよな、プログラミングのちょっと虚しいところ せっかくこの図のソースになるExcelファイルを改良しようと思ってたのに、意欲が削がれる削がれる
a1=ones(1,500)
a2=eye(500,500)←2重ループなので多少時間かかります a3=zeros(500,1) A=[a1,1;a2,a3]←2重 x=poly(0,'x') q=det(x*eye(A)-A)←ここで一番時間食いそうです p=roots(q) re=real(p) im=imag(p) これを慣れたExcelに張り付けて、 re im complex(re,im) imargument←これでソートして、re対imでグラフ化 さすがにちょっと時間かかりましたね。パソコンが ベンチマークとしていかがでしょうwwwwww もうね、解が、ほぼほぼ線です。吹き出しみたくなってます 1001次は終わる気しなかったので止めました。 実数だけども、非対称行列だとspecとbdiagの結果が食い違いますねえ。 specのほうがもっともらしく見えるけど、 もしかしてどっちも合ってるなんてことあるかな?? 今度、実際に対角化して確かめてみましょうか。
こないだ、高次方程式の複素解を求めてる最中にふと思ったんだけど
ニュートン法や二分法にも複素版がほしいよなぁって。 どうも、重解とかガウス平面をてさぐる範囲とかの問題で、一般的な方法論はないみたいなんだけど スツルム列とかいうのを使って、暫定的に使える方法論とかはあるみたい。 スツルム・・・どっかで聞いたよな。スツルム・リウビル問題とか。なんだっけあれ やっぱ効率よく精度ほしいもんな。まあ手動でできなくもないけどね 10次方程式 x^10-x^9-x^8-x^7-x^6-x^5-x^4-x^3-x^2-x-1=0 の解を求めた際に、全部足しても0.5にしかならないんだもんな。ホントは1になるはずなのに。 10個の解の積のほうがマイナス1に近かった気がする そりゃあメッシュの刻み幅0.05固定だったら限度あるって。 あのExcelファイル、要改良だよなぁ色々と |
カレンダー
カテゴリー
最新CM
[12/30 buy steroids credit card]
[09/26 Rositawok]
[03/24 hydraTep]
[03/18 Thomaniveigo]
[03/17 Robertaverm]
最新記事
(01/01)
(03/19)
(03/18)
(03/18)
(02/23)
(02/14)
(02/12)
(01/03)
(09/23)
(09/23)
(02/11)
(05/30)
(05/28)
(05/28)
(05/27)
最新TB
プロフィール
HN:
量子きのこ
年齢:
44
HP:
性別:
男性
誕生日:
1981/04/04
職業:
WinDOS.N臣T
趣味:
妄想・計算・測定・アニメ
自己紹介:
日記タイトルの頭についてるアルファベットは日記の番号です
26進数を右から読みます 例:H→7番目、XP→15(P)×26+23(X)=413番目。 A=0とする仕様につき一番右の桁はAにできませんのでご了承くださいズコー
ブログ内検索
アーカイブ
最古記事
(05/11)
(05/11)
(05/13)
(05/13)
(05/13)
(05/13)
(05/13)
(05/13)
(05/14)
(05/14)
(05/14)
(05/14)
(05/16)
(05/16)
(05/16)
アクセス解析
|