Взаимное расположение двух прямых на плоскости
Запись от IrineK размещена 01.04.2014 в 14:30
Показов 1561
Комментарии 1
Метки c++
| |||||
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Всего комментариев 1
Комментарии
-
Две прямые заданы на плоскости уравнениями
a1 x + b1 y + c1 = 0
a2 x + b2 y + c2 = 0
Решая систему методом Крамера, получаем три определителя:
D0 = a1 * b2 - a2 * b1
Dx = - b1 * c2 + b2 * c1
Dy = - a1 * c2 + a2 * c1
Если D0 = 0 и один из определителей, Dx = 0 или Dy = 0 (если равен один, то будет равен и второй), тогда
прямые совпадают.
Если D0 = 0, а Dx и Dy ≠ 0, то прямые параллельны
Если D0 ≠ 0 прямые пересекаются в одной точке и ее координаты: X = Dx / D0, Y = Dy / D0Запись от IrineK размещена 01.04.2014 в 14:47


