С учетом ввода:
double x1,y1,x2,y2;
Как я могу найти уравнение общей формы (double a, b, c, где ax + by + c = 0)?
Примечание. Я хочу, чтобы это можно было вычислить. Таким образом, эквивалент для формы перехвата наклона будет примерно таким:
double dx, dy;
double m, b;
dx = x2 - x1;
dy = y2 - y1;
m = dy/dx;
b = y1;
Очевидно, это очень просто, но я не смог найти решение для общей формы уравнения (что более полезно, поскольку оно может делать вертикальные линии). Я уже заглянул в книгу линейной алгебры и две книги по вычислительной геометрии (оба слишком продвинутые, чтобы объяснить это).