int solvequadratic(float a, float b, float c, float &t1, float &t2)
int solvequadratic(float a, float b, float c, vector2 &t1, vector2 &t2)
実数解の数を返します。
実数解の場合では、‹t1›と‹t2›は‹t1› ≤ ‹t2›のように昇順で解が格納されます。解が1つだけであれば、‹t1› = ‹t2›となります。 解がなければ、‹t1› = ‹t2›となり、2次関数の頂点をX軸に投影した値になります。
虚数解の場合では、‹t1›と‹t2›が虚数解です。
See also | |
math |
|
solve |