posts | comments
27Mar

Математичне завдання прямій на площині

No comments
« Аффінноє перетворення і його матричне уявлення   |   Поворот площини за допомогою миші »


Прим. По суті, ми використовували той же факт, що і при геометричному підході, а саме: найкоротший відрізок між крапкою А і точками прямої p належатиме прямій, перпендикулярною початковою прямою p і що проходить через крапку А.

Прим. В одній з подальших статей буде розглянуто питання відношення крапка/пряма і крапка/відрізок, де ми детально проаналізуємо сенс знаку виразу під модулем. Але, поки без пояснення, можна привести наступний факт:

Хай дана пряма p, задана рівнянням Ax + By + C = 0 і дві точки A1(x1, y1), A2(x2, y2) не лежачі на цій прямій:

  • Ax1 + By1 + C і Ax2 + By2 + C одного знаку, тоді і тільки тоді, коли точки A1 і A2 лежать по одну сторону прямої p;
  • Ax1 + By1 + C і Ax2 + By2 + C різного знаку, тоді і тільки тоді, коли точки A1 і A2 лежать по різні сторони прямого р.

Кут між прямими

Дані дві прямі p і q, задані рівняннями:

p: A1x + B1y + C1 = 0

q: A2x + B2y + C2 = 0

Щоб знайти кут між ними, досить пригадати, що ми знаємо нормалі до цих прямих. Косинус кута між нормалями рівний:

cos(np, nq)= np * nq = A1A2 + B1B2

|np||nq| sqrt(A12 + B12)* sqrt(A22 + B22)

Оскільки кут між прямими, за визначенням, не може бути тупим, то косинус шуканого кута між прямими p і q буде рівний модулю косинуса між нормалями.

2D теорія - Математичне завдання прямій на площині

Прим. Легко бачити умову перпендикулярності два прямих: A1A2 + B1B2 = 0.

Точка перетину два прямих

Є дві прямі p і q, задані рівняннями:

p: A1x + B1y + C1 = 0

q: A2x + B2y + C2 = 0



Щоб знайти точку перетину цих прямих досить вирішити систему рівнянь, задаючих прямі p і q. Вирішуючи, наприклад методом Крамера, отримуємо три варіанти:

1) A1 = B1 = C1


Tags: , , , , , , , ,

2D теорія


Схожі записи

Categories: 2D теорія

Friday, March 27th, 2009 at 09:15 and is filed under 2D теорія. You can follow any responses to this entry through the feed. Both comments and pings are currently closed.