posts | comments
27Mar

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

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

  1. знайти відстань від заданої точки A, до прямій p0, що паралельною даною і проходить через початок координат;
  2. знайти відстань від даної прямої p, до прямій p0.

Прим. В даному контексті “відстані” можуть бути негативними, оскільки З на останньому малюнку є направленою віссю. Щоб отримати відстань в класичному сенсі треба поставити модуль. Направлені відстані зустрічатимуться надалі. Hапример, при визначенні, лежить крапка усередині трикутника або зовні.

Прим. В міркуваннях нижче використовуватиметься той факт, що вектор (A, B) нормальний прямою, такою, що задається рівнянням Ax + By + C = 0.

  1. знайти відстань від заданої точки A, до прямій p0, що паралельною даною і проходить через початок координат:

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

Тоді відстанню, в заданому сенсі, буде проекція вектора OA на вектор n(A, B), рівна:

(x, у) * (A, B) = Ax + By

|(A, B)| sqrt(A2 + B2)

Прим. Тут і далі, sqrt (скорочення від англійського square root) позначає квадратний корінь.

  1. знайти відстань від даної прямої p, до прямій p0:

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

Розглянемо випадок, коли пряма p має перетин з віссю Ox (випадок горизонтальної прямої розглядається аналогічно). Тоді відстанню, в заданому сенсі, буде проекція вектора OX на вектор n(A, B), рівна:

(-C / A, 0) * (A, B) = -C

|(A, B)| sqrt(A2 + B2)

Шукана відстань знаходитиметься як відстань від прямій p0 до крапки А мінус відстань від прямій p до прямій p0. У результаті отримуємо:

Ax + By + C

sqrt(A2 + B2)

Щоб отримати відстань в класичному сенсі залишилося додати модуль:

r(A, p)= |Ax + By + C|

sqrt(A2 + B2)


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.