« 金太郎飴の要領でフラクタル図形(シェルピンスキーガスケット)が作れる! | トップページ | 探偵ナイトスクープで取り上げられてた着心地のいいパジャマ、D's SAXONらしいのだが、、、 »

2014年12月31日 (水)

Scratch(プログラム言語)で複素縮小写像を描く。コッホ曲線とかフラクタル図形が描けるよ。

年末最後なのでいろいろインタラクティブに動かせるものを作ってみよう。

これだ。

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

Scratchcomplexmap

初期パラメータはコッホ曲線を入れてる。

f0(z)=a*z+b*Conj(z)                     (a=ax+i*ay, b=bx+i*by)
f1(z)=b*(z-1)+d*(Conj(z)-1) +1     (c=cx+i*cy, d=dx+i*dy)

として
1st step : z0=0
2nd step : f0(z0),f1(z0)
3rd step:  f0(f0(z0), f0(f1(z0)), f1(f0(z0)), f1(f1(z0))
4th step: ....

と繰り返す。スライダーでパラメータが動かせる。シダっぽい絵とかいろいろフラクタル図形がインタラクティブに描けるのだ。

ただ、ターボモード(緑の旗をシフトキーと一緒にクリック)でないと遅すぎる。。。

参考にしたのは計算物理。

« 金太郎飴の要領でフラクタル図形(シェルピンスキーガスケット)が作れる! | トップページ | 探偵ナイトスクープで取り上げられてた着心地のいいパジャマ、D's SAXONらしいのだが、、、 »

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

コメント

コメントを書く

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

トラックバック

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

この記事へのトラックバック一覧です: Scratch(プログラム言語)で複素縮小写像を描く。コッホ曲線とかフラクタル図形が描けるよ。:

« 金太郎飴の要領でフラクタル図形(シェルピンスキーガスケット)が作れる! | トップページ | 探偵ナイトスクープで取り上げられてた着心地のいいパジャマ、D's SAXONらしいのだが、、、 »

最近の記事

最近のコメント

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