« ココログでJavascriptでCanvas機能(excanvas.js)を使う。 | トップページ | Javascriptで数値計算その2(Runge-Kutta8次のDormand-Prince法) »

2010年4月19日 (月)

Javascriptで数値計算その1(ルンゲクッタ法でローレンツ方程式)

Javascriptの実験を繰り返してきたけど、ようやく本題に入れる。数値計算をやってみよう。このブログではExcel VBAで8次とか14次のルンゲクッタ法を計算したり、複素数の構造体作ってゼータ関数を計算したりとあんまりよそでやってないことをやってきたけど、それはExcelがたいていどのPCにも入っていて超気軽に試せるのと、あまり誰もやってないからプログラムで文句をつけられることもない。。。ということ。

で、さらに気軽にやろうとするとExcelすらインストールされてないPCでもブラウザくらいはあるだろうと。でそこにはJavascriptは使えるはず、ということでしばらくはJavascriptで数値計算やってみよう。

まずは、ローレンツ方程式くらいだろうなあ。

dx/dt = -σ*(x-y)
dy/dt = -y-x*z+r*x
dz/dt =x*y-b*z

をルンゲクッタ4次(普通。。。まずはこれで試させて)でやってみよう。OKを押すと計算して図示する。

r:
s:
b:
nmax:

※Canvasが現れるまでOK押さないで。

« ココログでJavascriptでCanvas機能(excanvas.js)を使う。 | トップページ | Javascriptで数値計算その2(Runge-Kutta8次のDormand-Prince法) »

パソコン・インターネット」カテゴリの記事

学問・資格」カテゴリの記事

コメント

コメントを書く

(ウェブ上には掲載しません)

トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/512682/48118942

この記事へのトラックバック一覧です: Javascriptで数値計算その1(ルンゲクッタ法でローレンツ方程式):

« ココログでJavascriptでCanvas機能(excanvas.js)を使う。 | トップページ | Javascriptで数値計算その2(Runge-Kutta8次のDormand-Prince法) »

最近のコメント

2018年4月
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30          
フォト
無料ブログはココログ