« 天神社でお参り。 | トップページ | 仮面ライダーのプロデューサー、平山亨さんがお亡くなりに、、、ご冥福をお祈りします。 »

2013年8月 3日 (土)

Scratch(プログラム言語)でルンゲクッタ法(4段4次)を実装した。まずはローレンツ方程式を計算。

Scratchで数値計算シリーズもようやくルンゲクッタまで来たよ。

うちのブログではおなじみ、8次(Dormand&Prince DOP853)14次のルンゲクッタ法を実装しようかと思ったが、あまりにめんどくさいので断念。かわりにおなじみの4段4次のふつーーーのRunge-Kuttaを実装した。

こちら。

http://scratch.mit.edu/projects/11698142/

Rungekuttascratch

今回、初めてMake a blockという自分でブロックを作れる機能で、呼び出す関数を実装してみた。

最初に解くのは、、、もちろん、ローレンツ方程式。

dx/dt = -σ*(x-y)

dy/dt=-y-x*z+r*x

dz/dt=x*y-b*z

これだけいろんな人がプロジェクト作っていて、誰もルンゲクッタを実装していないというのは微分方程式ファンの私には驚き、、、

さて、これを応用していろいろやってみるか(続く)。

« 天神社でお参り。 | トップページ | 仮面ライダーのプロデューサー、平山亨さんがお亡くなりに、、、ご冥福をお祈りします。 »

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

コメント

コメントを書く

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

トラックバック

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

この記事へのトラックバック一覧です: Scratch(プログラム言語)でルンゲクッタ法(4段4次)を実装した。まずはローレンツ方程式を計算。:

« 天神社でお参り。 | トップページ | 仮面ライダーのプロデューサー、平山亨さんがお亡くなりに、、、ご冥福をお祈りします。 »

最近の記事

最近のコメント

2017年11月
      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    
フォト
無料ブログはココログ