nannouRustでルンゲクッタ法を用いてサインカーブを計算してみる。 今回は、ルンゲクッタ法を用いて、サインカーブを計算してみました。 ローレンツアトラクタとかトーマスアトラクタとか描画してみたいなーと思って、ひとまず手始めにルンゲクッタ法を使えるようになろうと思ってやってみました。 ルンゲクッタ法については...2021.10.02nannourustアルゴリズムジェネラティブアート
rustrustで進数変換(基数変換)する関数を作る 進数変換っていうのを小学生か中学生のころ習ったなーと思ってて、進数変換をするプログラムをRustで書いてみました。 今回は、10進数以下しか対応してません。16進数とか39進数とか128進数とかには対応してません。 進数変換方法は? まずは...2021.07.08rustアルゴリズム
nannourust nannouでハートをいっぱい描いちゃおう ハートをいっぱい描きたい! と思って(え?ちょっと気持ち悪い?)ハートをいっぱい描くプログラムをrust nannouで書きました。 今回は構造体やimplを使って、ハート描画のための座標の計算や保持などを行うようなアルゴリズムにしました。...2021.04.17nannourustアルゴリズムジェネラティブアート
juliaコラッツ予想をJuliaで計算してみる-再帰を使って- 久々にJuliaです。 今回はコラッツ予想(3n+1問題とかコラッツの問題とか角谷の問題とかまぁ色々呼び名はあるらしい)をJuliaで計算してみようかと思います。 コラッツ予想って何? そもそもまずはコラッツ予想についてまとめていきましょう...2021.03.15juliaアルゴリズム
nannouRust nannouで跳ね返るボールを描画する ピンボールやブロック崩しなど、ステージ内でボールが跳ね返るゲームってありますよね。 そういう跳ね返るボールを今回はRust nannouで描画していきたいと思います。 動くボールを描画する 跳ね返るボールを描画する前に、まずは、動くボールを...2021.03.01nannourustアルゴリズム
rustrustでなんちゃって数値計算!積分をしてみよう $$\int$$ こんな記号覚えてますか? 高校のころにちょっとだけ出てきた、積分の記号ですね。 今回は、rustで定積分を計算してみましょう。 定積分を計算しよう 積分は不定積分と定積分ってのがあったんですが、今回は定積分を計算していきま...2021.02.12rustアルゴリズム
nannourust nannouで蝶々曲線を描く 蝶々曲線って聞いてことありますか? その名の通り、蝶々の形をした曲線で、ある、関数を描画すると描ける曲線です。 今回は、朝の雑談部屋でやった、ライブコーディングを元にrust nannouで蝶々曲線を描く方法を解説していきます。 動画はこち...2021.02.08nannourustジェネラティブアート
nannourust nannouでマンデルブロ集合を描いてみよう! 今回はrust nannouでマンデルブロ集合を描いてみました。 マンデルブロ集合集合は漸化式で定義される数列を無限にもってったときに発散しないっていうのを条件にした時の複素数の集合です。詳しくは、調べてください。 カラー化のマンデルブロ集...2021.01.19nannourustアルゴリズムジェネラティブアート
rust線を描くrust nannou draw line 前はトロコイド曲線を描いたんですが、今回は線を描いてみました。 線を描くためにはlineっていう関数を使って始点と終点の座標を与えて直線をひくんですが、 その座標がpoint2ってので与えるんですけどそれがどうやってコード書くのか最初わから...2020.12.01rustジェネラティブアート
rustトロコイド曲線を描くrust nannou rustのProcessingみたいなクレートnannouでトロコイド曲線を描いてみました。 今回は内トロコイド曲線ってやつですね。ギアのついた定規でボールペンさしてグルグルって描くやつあったでしょうスピログラフ(spinograph)とい...2020.11.27rustジェネラティブアート