Scratch(プログラム言語)で複素縮小写像を描く。コッホ曲線とかフラクタル図形が描けるよ。
年末最後なのでいろいろインタラクティブに動かせるものを作ってみよう。
これだ。
http://scratch.mit.edu/projects/41468470/
初期パラメータはコッホ曲線を入れてる。
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らしいのだが、、、 »
「パソコン・インターネット」カテゴリの記事
- GLM-5.1(Ollamaから利用)でPythonのscikit-rfを使ってTouchstoneフォーマットのSパラメータファイルを読んでdB, 位相, スミスチャート, TDRを表示するGUIアプリを作ってもらった。5分など長く考えた後、Gemma 4:31bよりさらに出来が良く、思った通りのものができた。(2026.04.09)
- Claude CodeでGemma 4:26b(Ollama経由, 31bは遅すぎ、e4bはプランモードに入れない)を使ってPythonのscikit-rfを使ってTouchstoneフォーマットのSパラメータファイルを読んでdB, 位相, スミスチャート, TDRを表示するGUIアプリを作ってもらった。(2026.04.07)
« 金太郎飴の要領でフラクタル図形(シェルピンスキーガスケット)が作れる! | トップページ | 探偵ナイトスクープで取り上げられてた着心地のいいパジャマ、D's SAXONらしいのだが、、、 »



コメント