Помогите пожалуйста решить задачку

Форум пользователей пакета Maple

Модератор: Admin

K@sper
Сообщения: 4
Зарегистрирован: Вт янв 15, 2008 7:09 am
Откуда: Харьков

Помогите пожалуйста решить задачку

Сообщение K@sper » Вт янв 15, 2008 7:21 am

Чесслово уже позабывал все, что учил... Вопрос больше по математике, чем по Maple.
У меня есть два отрезка, я знаю только координаты их начальных и конечных точек: отр1([x1,y1],[x2,y2]) и отр2([x3,y3],[x4,y4]). Мне нужно математическим путем определить пересекаются ли они и если да, то в какой точке (соотв. ее координаты х,у).
Ну с двумя бесконечными прямыми вродь все понятно - решил систему уравнений и все, а вот с отрезками как-то у меня пффффф...

aar
Сообщения: 100
Зарегистрирован: Чт авг 10, 2006 11:27 am

Сообщение aar » Вт янв 15, 2008 10:22 am

Мне тоже лень вспоминать школьный курс. По координатам отрезков легко строятся уравнения прямых. Дальше определить точку [x,y] пересечения двух прямых. Дальше проверяешь, лежит ли точка пересечения внутри данных отрезков: x1 <= x <= x2 and y1 <= y<= y2 and ...