ねこでじ(Nekodigi)

Nekodigi’s diary

学習中の気づきをまとめています。応援よろしくお願いします

【Processing】関数の曲率を計算する。

成果物

www.youtube.com
今回は、前回の連立方程式の曲率(曲がり方のきつさ)を求めるプログラムを作りました。曲率が高い部分は赤くなっています。

解説

関数の曲率は、以下の式で計算ができます。
\kappa \ =\ \frac{|f''( x) |}{\left\{1+\{f'( x)\}^{2}\right\}^{\frac{3}{2}}}

コード

今回は、一次導関数のみ自動微分で解いています。機会があれば、全て自動微分にしようと思います。