Jak mogę znaleźć równanie formy ogólnej linii z dwóch punktów?
Biorąc pod uwagę dane wejściowe:
double x1,y1,x2,y2;
Jak mogę znaleźć równanie formy ogólnej (podwójne a, b, c, gdzie ax + o + c = 0)?
Uwaga: Chcę móc to zrobić obliczeniowo. Tak więc odpowiednikiem formy przechyłów nachylenia byłoby coś w rodzaju:
double dx, dy;
double m, b;
dx = x2 - x1;
dy = y2 - y1;
m = dy/dx;
b = y1;
Oczywiście jest to bardzo proste, ale nie udało mi się znaleźć rozwiązania dla ogólnej postaci równania (co jest bardziej przydatne, ponieważ może wykonywać linie pionowe). Zajrzałem już do mojej książki o algebrze liniowej i dwóch książek na temat geometrii obliczeniowej (obie zbyt zaawansowane, aby to wyjaśnić).