ねこでじ(Nekodigi)

Nekodigi’s diary

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

【Processing】3次方程式を解く(解1つ編)

成果物

三つある解のうち、現時点では1つしか求められていないのですが、複素数解も計算することができます。
こちらのサイトの数式で全ての解を求めることができそうなので、また次回トライしていこうと思います。
www.1728.org

仕組み

今回は、こちらのサイトをもとにしています。
The Cubic Formula
負の平方根複素数に変換し、1/3乗は角度と絶対値の関係を使って、再現しています。

コード

Cubic Equation Singleという名前で追加しています。
github.com