アルゴリズム

rust

rustで円周率計算‐spigotアルゴリズム-

今、世界記録では、googleがgoogle cloud使って100兆桁求めたそうです。Chudnovskyのアルゴリズムを使って計算しているみたいですね。このアルゴリズムは、円周率計算ではメジャーなアルゴリズムっぽいです。 今回は...
julia

juliaでSudokuを解く

今回は、juliaでSudoku(Number Place)を解きます。 Sudokuを解くアルゴリズムは色々ありますが、今回は、深さ優先探索っていうの?再帰を使った解法(一番単純?)なやつでやっていきます。 Sudokuのル...
julia

juliaでルンゲクッタ法を実装してローレンツアトラクタを描画してみた

juliaでルンゲクッタ法を実装して、ローレンツアトラクタを描画してみました。 ルンゲクッタ法の解説については、以前rustで実装したので、そちらをご覧ください Rustで作ったルンゲクッタ法のソースコードをそのま...
nannou

rust nannouでクロソイド曲線を描く

今回は、クロソイド曲線を描いていきます。 クロソイド曲線って何!?って話ですがオイラー螺旋やコルニュ螺旋とも呼ばれる曲線です。 $$x(l)=\int_0^l cos(\frac{\theta^2}{2}) d\theta$$...
nannou

rust nannouで残像を描く処理

こんにちは、かまやんです。 今回は、残像を描く処理を解説していきます。 残像があると、パっっと消えるよりなんだか動きがあってカッコいいですよね。 では行きましょう! 残像を描く 残像を描くにあたって、残像って...
nannou

rust nannouで一次元セルオートマトンのカラー化

前回、rust nannouで1次元セルオートマトンを描くでRule90でセルオートマトンを描くっていうプログラムをしました。 今回は、それをカラー化してみましょう。 今回のソースコードの変更点は次の通り カラー化(hs...
nannou

rust nannouで1次元セルオートマトンを描く

1次元セルオートマトンをRust nannouで描いてみました。 セルオートマトンといえば、ライフゲームが有名ですが、今回は1次元のセルオートマトンです。 今回は力業でやったので、それを解説します。 そもそもセルオートマ...
nannou

rust nannouでマンデルブロ集合を描いてみよう!

今回はrust nannouでマンデルブロ集合を描いてみました。 マンデルブロ集合集合は漸化式で定義される数列を無限にもってったときに発散しないっていうのを条件にした時の複素数の集合です。詳しくは、調べてください。 カラー化の...
rust

アルゴリズムに沿ってソースを書き換える

巷には、多くのプログラミングの解説書があります。 それにはサンプルコードが載ってるんだけど、その通りやったところでうまくいかないことはザラ。 っていうのは、今Rust nannouでジェネラティブアートやってるわけだけど、Ru...
nannou

Rust nannouでフェルマーの螺旋を描くsketchからmodelへ

今までは、Rust nannouでコードを描くときにsketchを使ってやってたんですが、これからもうちょっと複雑なこともしてみたいなと思って、依然作ったフェルマー螺旋のコードをmodelを使って描画するようにソースコードを書き換えてみた...
タイトルとURLをコピーしました