В геометрії Евкліда перетином двох прямих може бути порожня множина, точка або пряма. Розрізнення цих випадків і пошук точки перетину використовується, наприклад, в комп'ютерній графіці, при плануванні руху і для виявлення зіткнень.
У тривимірної геометрії Евкліда, якщо для двох прямих немає такої площині, якій би вони належали, то вони називаються мимобіжними прямими і не мають точок перетину. Якщо прямі знаходяться в одній площині, то є три можливості. Якщо вони збігаються, вони мають нескінченно багато спільних точок (а саме, всі точки на цих прямих). Якщо прямі різні, але мають один і той же нахил, вони паралельні і не мають спільних точок. В іншому випадку вони мають одну точку перетину.
У неевклідової геометрії дві прямі можуть перетинатися в декількох точках і кількість прямих, які не перетинаються з даною прямою (паралельних) може бути більшим за одиницю.
Перетин двох прямих
Необхідною умовою перетину двох прямих є приналежність їх одній площині, тобто ці прямі не повинні бути мимобіжними прямими. Виконання цієї умови еквівалентно виродженості чотиригранника, у якого дві вершини лежать на одній прямій, а дві інші — на іншій (тобто об'єм цього тетраедра дорівнює нулю). Алгебраїчну форму цієї умови можна знайти в статті (Мимобіжні прямі § Перевірка на мимобіжність).
Якщо задані по дві точки на кожній прямій.
Розглянемо перетин двох прямих та на площині, де пряма визначена двома різними точками та , а пряма — різними точками та .
Точку перетину прямих та можна знайти за допомогою визначників
Визначники можна переписати у вигляді:
Зауважимо, що знаходиться точка перетину прямих, а не відрізків між точками, і, тому вона може лежати поза відрізками. Якщо шукати рішення в термінах кривих Безьє першого порядку, то можна перевірити параметри цих кривих 0.0 ≤ t ≤ 1.0 та 0.0 ≤ u ≤ 1.0 (t та u — параметри).
Якщо дві прямі є паралельними або збігаються, тоді знаменник дорівнює нулю:
У випадку коли прямі майже паралельні, при обчисленні на комп'ютері можуть виникнути числові складнощі, оскільки знаменник буде занадто близьким до нуля, й розпізнавання такого випадку може потребувати відповідного тесту на «невизначеність» для програми. Більш стійке і загальне рішення може бути отримано при обертанні відрізків таким чином, що один з них стане горизонтальним, а тоді параметричне рішення другої прямої легко отримати. При роз'вязанні необхідно уважно розглянути окремі випадки розташування прямих та відрізків, такі як паралельність чи збіг прямих, можливе накладення відрізків.
Якщо задано рівняння прямих
Координати і точки перетину двох невертикальних прямих можна легко знайти за допомогою наступних підставлень і перетворень та , де і — кутові коефіцієнти прямих, а та — координати перетину прямих з віссю Oy. У точці перетину прямих (якщо вони перетинаються), обидві координати будуть збігатися, звідки отримуємо рівність:
Ми можемо перетворити це рівняння з метою виділення :
,
тоді:
.
Для знаходження підставляємо у будь-яке з двох рівнянь. Нехай у перше:
.
Звідси отримуємо точку перетину прямих:
Зауважимо, що при дві прямі паралельні. Якщо при цьому , прямі різні та не мають перетинів, в іншому ж випадку прямі збігаються.
Використання однорідних координат
При використанні однорідних координат точка перетину двох явно заданих прямих може бути знайдена досить просто. У 2-вимірному просторі будь-яка точка може бути визначена як проєкція 3-мірної точки, заданої трійкою . Відображення 3-мірних координат у 2-мірні відбувається за формулою . Просто перетворити координати точок 2-вимірному простору в однорідні координати, прирівнявши третю координату одиниці — .
Припустимо, що ми хочемо знайти перетин двох нескінченних прямих у 2-вимірному просторі, які задані формулами та . Можемо записати ці дві прямі в [en] як та .
Перетин двох прямих тоді просто задається формулами:
Якщо , то прямі не перетинаються.
Перетин n прямих
Існування та вираз для перетину
У двомірному просторі
У двомірному просторі, перетин в одній точці трьох і більше прямих майже напевно неможливий. Для того, щоб визначити, чи перетинаються прямі в одній точці, і, якщо перетинаються, для пошуку точки перетину, запишемо i-е рівняння прямої (i = 1, …, n), як і скомпонуємо ці рівняння в матричному вигляді
де i-м рядком матриці n × 2 буде , відповідно w — це 2 × 1 вектор (x, y)T, а i-й елемент вектора-стовпця b дорівнює bi (i = 1, …, n). Якщо матриця A має незалежні стовпці, її ранг дорівнює 2. Тоді і лише тоді, коли ранг розширеної матриці [A | b ] дорівнює 2, існує рішення матричного рівняння і, таким чином, існує точка перетину n прямих. Точка перетину, якщо вона існує, знаходиться так:
де є псевдообернена матриця до матриці . Як альтернатива, рішення може бути знайдено шляхом спільного розв'язання двох незалежних рівнянь. Але якщо ранг матриці A дорівнює 1, а ранг розширеної матриці дорівнює 2, розв'язків немає. У разі ж, коли ранг розширеної матриці дорівнює 1, всі прямі збігаються.
У тривимірному просторі
Представлений вище підхід поширюється на тривимірний простір. У тривимірному та n-вимірних просторах навіть дві прямі майже напевно не перетинаються. Пари непаралельних прямих, які не перетинаються, називаються перехресними. Але коли перетин існує, його можна знайти наступним чином. У тривимірному просторі пряма представляється перетином двох площин, кожна з яких задається формулою Тоді множина n прямих може бути представлена у вигляді 2n рівнянь від 3-вимірного координатного вектора w = (x, y, z)T:
де A дорівнює 2n × 3 і b дорівнює 2n × 1. Як і раніше, існує єдина точка перетину тоді і тільки тоді, коли A та розширена матриця [A | b ] мають максимальний ранг, якщо перетин існує, то він задається формулою:
Найближча точка перехресних прямих
У двох чи більше вимірах зазвичай можна знайти точку, яка є найближчою до двох чи більше прямих у сенсі найменших квадратів.
У двох вимірах
У двовимірному просторі спочатку представляють пряму як пару об'єктів: точку на прямій та одиничний вектор нормалі , перпендикулярний до цієї прямої. Тобто, якщо та — точки на прямій 1, то нехай і
- ,
який є одиничним вектором на прямій, повернутим на 90 градусів.
Зауважимо, що відстань від точки x до прямої задається формулою:
Отже, квадрат відстані від x до прямої дорівнює:
Сума квадратів відстаней до набору прямих є цільовою функцією:
Вираз можна перетворити:
Щоб знайти мінімум, диференціюємо по x і прирівняємо результат до нуля:
тому:
звідки
У тривимірному просторі
Хоча в просторах вище двох нормаль не визначається однозначно, її можна узагальнити на будь-яку розмірність, якщо зауважити, що є просто (симетричною) матрицею усі власні значення якої дорівнюють 1, за винятком нульового власного значення в напрямку вздовж прямої, яка визначає напівнорму на відстані між точкою та іншою точкою, на якій досягається відстань до прямої. У просторі довільної вимірності, якщо це — одиничний вектор уздовж i-ї лінії, тоді
- перетворюється на
де E — одинична матриця, а тоді:
Узагальнення
Для того, щоб знайти точку перетину набору прямих, обчислюємо точку з мінімальною відстанню до них. Кожна пряма визначається точкою та вектором одиничної довжини . Квадрат відстані від точки до однієї з прямих обчислюється за теоремою Піфагора:
Де: є проєкція: на -ту пряму. Сума квадратів відстаней до всіх прямих становить:
- .
Щоб мінімізувати цей вираз, візьмемо похідну по :
- .
В результаті:
- ,
де — цє одинична матриця. Це матриця , з розв'язком , є псевдообернена матриця до .
Див. також
- Перетин відрізків
- Проєктивна площина
- Проєкція точки на пряму
- Аксіома паралельності Евкліда
- (Перетин (евклідова геометрія) § Два відрізки)
Примітки
- Weisstein, Eric W. "Line-Line Intersection." From MathWorld. A Wolfram Web Resource. Процитовано 10 січня 2008.
- Antonio, Franklin (1992). Chapter IV.6: Faster Line Segment Intersection. У Kirk, David (ред.). Graphics Gems III. Academic Press, Inc. с. 199—202. ISBN .
- Homogeneous coordinates. robotics.stanford.edu. Процитовано 18 серпня 2015.
- Traa, Johannes. (PDF). Архів оригіналу (PDF) за 23 листопада 2018. Процитовано 30 серпня 2018.
Посилання
- Відстань між прямими та відрізками з їх найбільш близькою точкою, у вимірах 2, 3 або більше. (англ.)
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
V geometriyi Evklida peretinom dvoh pryamih mozhe buti porozhnya mnozhina tochka abo pryama Rozriznennya cih vipadkiv i poshuk tochki peretinu vikoristovuyetsya napriklad v komp yuternij grafici pri planuvanni ruhu i dlya viyavlennya zitknen Peretin pryamih U trivimirnoyi geometriyi Evklida yaksho dlya dvoh pryamih nemaye takoyi ploshini yakij bi voni nalezhali to voni nazivayutsya mimobizhnimi pryamimi i ne mayut tochok peretinu Yaksho pryami znahodyatsya v odnij ploshini to ye tri mozhlivosti Yaksho voni zbigayutsya voni mayut neskinchenno bagato spilnih tochok a same vsi tochki na cih pryamih Yaksho pryami rizni ale mayut odin i toj zhe nahil voni paralelni i ne mayut spilnih tochok V inshomu vipadku voni mayut odnu tochku peretinu U neevklidovoyi geometriyi dvi pryami mozhut peretinatisya v dekilkoh tochkah i kilkist pryamih yaki ne peretinayutsya z danoyu pryamoyu paralelnih mozhe buti bilshim za odinicyu Peretin dvoh pryamihNeobhidnoyu umovoyu peretinu dvoh pryamih ye prinalezhnist yih odnij ploshini tobto ci pryami ne povinni buti mimobizhnimi pryamimi Vikonannya ciyeyi umovi ekvivalentno virodzhenosti chotirigrannika u yakogo dvi vershini lezhat na odnij pryamij a dvi inshi na inshij tobto ob yem cogo tetraedra dorivnyuye nulyu Algebrayichnu formu ciyeyi umovi mozhna znajti v statti Mimobizhni pryami Perevirka na mimobizhnist Yaksho zadani po dvi tochki na kozhnij pryamij Rozglyanemo peretin dvoh pryamih L1 displaystyle L 1 ta L2 displaystyle L 2 na ploshini de pryama L1 displaystyle L 1 viznachena dvoma riznimi tochkami x1 y1 displaystyle x 1 y 1 ta x2 y2 displaystyle x 2 y 2 a pryama L2 displaystyle L 2 riznimi tochkami x3 y3 displaystyle x 3 y 3 ta x4 y4 displaystyle x 4 y 4 Tochku peretinu P Px Py displaystyle P P x P y pryamih L1 displaystyle L 1 ta L2 displaystyle L 2 mozhna znajti za dopomogoyu viznachnikiv Px x1y1x2y2 x11x21 x3y3x4y4 x31x41 x11x21 y11y21 x31x41 y31y41 Py x1y1x2y2 y11y21 x3y3x4y4 y31y41 x11x21 y11y21 x31x41 y31y41 displaystyle P x frac begin vmatrix begin vmatrix x 1 amp y 1 x 2 amp y 2 end vmatrix amp begin vmatrix x 1 amp 1 x 2 amp 1 end vmatrix begin vmatrix x 3 amp y 3 x 4 amp y 4 end vmatrix amp begin vmatrix x 3 amp 1 x 4 amp 1 end vmatrix end vmatrix begin vmatrix begin vmatrix x 1 amp 1 x 2 amp 1 end vmatrix amp begin vmatrix y 1 amp 1 y 2 amp 1 end vmatrix begin vmatrix x 3 amp 1 x 4 amp 1 end vmatrix amp begin vmatrix y 3 amp 1 y 4 amp 1 end vmatrix end vmatrix qquad P y frac begin vmatrix begin vmatrix x 1 amp y 1 x 2 amp y 2 end vmatrix amp begin vmatrix y 1 amp 1 y 2 amp 1 end vmatrix begin vmatrix x 3 amp y 3 x 4 amp y 4 end vmatrix amp begin vmatrix y 3 amp 1 y 4 amp 1 end vmatrix end vmatrix begin vmatrix begin vmatrix x 1 amp 1 x 2 amp 1 end vmatrix amp begin vmatrix y 1 amp 1 y 2 amp 1 end vmatrix begin vmatrix x 3 amp 1 x 4 amp 1 end vmatrix amp begin vmatrix y 3 amp 1 y 4 amp 1 end vmatrix end vmatrix Viznachniki mozhna perepisati u viglyadi Px Py x1y2 y1x2 x3 x4 x1 x2 x3y4 y3x4 x1 x2 y3 y4 y1 y2 x3 x4 x1y2 y1x2 y3 y4 y1 y2 x3y4 y3x4 x1 x2 y3 y4 y1 y2 x3 x4 displaystyle begin aligned P x P y bigg amp frac x 1 y 2 y 1 x 2 x 3 x 4 x 1 x 2 x 3 y 4 y 3 x 4 x 1 x 2 y 3 y 4 y 1 y 2 x 3 x 4 amp frac x 1 y 2 y 1 x 2 y 3 y 4 y 1 y 2 x 3 y 4 y 3 x 4 x 1 x 2 y 3 y 4 y 1 y 2 x 3 x 4 bigg end aligned Zauvazhimo sho znahoditsya tochka peretinu pryamih a ne vidrizkiv mizh tochkami i tomu vona mozhe lezhati poza vidrizkami Yaksho shukati rishennya v terminah krivih Bezye pershogo poryadku to mozhna pereviriti parametri cih krivih 0 0 t 1 0 ta 0 0 u 1 0 t ta u parametri Yaksho dvi pryami ye paralelnimi abo zbigayutsya todi znamennik dorivnyuye nulyu x1 x2 y3 y4 y1 y2 x3 x4 0 displaystyle x 1 x 2 y 3 y 4 y 1 y 2 x 3 x 4 0 U vipadku koli pryami majzhe paralelni pri obchislenni na komp yuteri mozhut viniknuti chislovi skladnoshi oskilki znamennik bude zanadto blizkim do nulya j rozpiznavannya takogo vipadku mozhe potrebuvati vidpovidnogo testu na neviznachenist dlya programi Bilsh stijke i zagalne rishennya mozhe buti otrimano pri obertanni vidrizkiv takim chinom sho odin z nih stane gorizontalnim a todi parametrichne rishennya drugoyi pryamoyi legko otrimati Pri roz vyazanni neobhidno uvazhno rozglyanuti okremi vipadki roztashuvannya pryamih ta vidrizkiv taki yak paralelnist chi zbig pryamih mozhlive nakladennya vidrizkiv Yaksho zadano rivnyannya pryamih Koordinati x displaystyle x i y displaystyle y tochki peretinu dvoh nevertikalnih pryamih mozhna legko znajti za dopomogoyu nastupnih pidstavlen i peretvoren y ax c displaystyle y ax c ta y bx d displaystyle y bx d de a displaystyle a i b displaystyle b kutovi koeficiyenti pryamih a c displaystyle c ta d displaystyle d koordinati peretinu pryamih z vissyu Oy U tochci peretinu pryamih yaksho voni peretinayutsya obidvi koordinati y displaystyle y budut zbigatisya zvidki otrimuyemo rivnist ax c bx d displaystyle ax c bx d Mi mozhemo peretvoriti ce rivnyannya z metoyu vidilennya x displaystyle x ax bx d c displaystyle ax bx d c todi x d ca b displaystyle x frac d c a b Dlya znahodzhennya y displaystyle y pidstavlyayemo x displaystyle x u bud yake z dvoh rivnyan Nehaj u pershe y ad ca b c displaystyle y a frac d c a b c Zvidsi otrimuyemo tochku peretinu pryamih P d ca b ad ca b c P d ca b ad bca b displaystyle P left frac d c a b a frac d c a b c right P left frac d c a b frac ad bc a b right Zauvazhimo sho pri a b displaystyle a b dvi pryami paralelni Yaksho pri comu c d displaystyle c neq d pryami rizni ta ne mayut peretiniv v inshomu zh vipadku pryami zbigayutsya Vikoristannya odnoridnih koordinat Pri vikoristanni odnoridnih koordinat tochka peretinu dvoh yavno zadanih pryamih mozhe buti znajdena dosit prosto U 2 vimirnomu prostori bud yaka tochka mozhe buti viznachena yak proyekciya 3 mirnoyi tochki zadanoyi trijkoyu x y w displaystyle x y w Vidobrazhennya 3 mirnih koordinat u 2 mirni vidbuvayetsya za formuloyu x y x w y w displaystyle x y x w y w Prosto peretvoriti koordinati tochok 2 vimirnomu prostoru v odnoridni koordinati pririvnyavshi tretyu koordinatu odinici x y 1 displaystyle x y 1 Pripustimo sho mi hochemo znajti peretin dvoh neskinchennih pryamih u 2 vimirnomu prostori yaki zadani formulami a1x b1y c1 0 displaystyle a 1 x b 1 y c 1 0 ta a2x b2y c2 0 displaystyle a 2 x b 2 y c 2 0 Mozhemo zapisati ci dvi pryami v en yak U1 a1 b1 c1 displaystyle U 1 a 1 b 1 c 1 ta U2 a2 b2 c2 displaystyle U 2 a 2 b 2 c 2 Peretin P displaystyle P dvoh pryamih todi prosto zadayetsya formulami P ap bp cp U1 U2 b1c2 b2c1 a2c1 a1c2 a1b2 a2b1 displaystyle P a p b p c p U 1 times U 2 b 1 c 2 b 2 c 1 a 2 c 1 a 1 c 2 a 1 b 2 a 2 b 1 Yaksho cp 0 displaystyle c p 0 to pryami ne peretinayutsya Peretin n pryamihIsnuvannya ta viraz dlya peretinu U dvomirnomu prostori U dvomirnomu prostori peretin v odnij tochci troh i bilshe pryamih majzhe napevno nemozhlivij Dlya togo shob viznachiti chi peretinayutsya pryami v odnij tochci i yaksho peretinayutsya dlya poshuku tochki peretinu zapishemo i e rivnyannya pryamoyi ai1x ai2y bi displaystyle a i1 x a i2 y b i i 1 n yak ai1ai2 xy T bi displaystyle a i1 quad a i2 x quad y T b i i skomponuyemo ci rivnyannya v matrichnomu viglyadi Aw b displaystyle Aw b de i m ryadkom matrici n 2 bude ai1 ai2 displaystyle a i1 a i2 vidpovidno w ce 2 1 vektor x y T a i j element vektora stovpcya b dorivnyuye bi i 1 n Yaksho matricya A maye nezalezhni stovpci yiyi rang dorivnyuye 2 Todi i lishe todi koli rang rozshirenoyi matrici A b dorivnyuye 2 isnuye rishennya matrichnogo rivnyannya i takim chinom isnuye tochka peretinu n pryamih Tochka peretinu yaksho vona isnuye znahoditsya tak w Agb ATA 1ATb displaystyle w A g b A T A 1 A T b de Ag displaystyle A g ye psevdoobernena matricya do matrici A displaystyle A Yak alternativa rishennya mozhe buti znajdeno shlyahom spilnogo rozv yazannya dvoh nezalezhnih rivnyan Ale yaksho rang matrici A dorivnyuye 1 a rang rozshirenoyi matrici dorivnyuye 2 rozv yazkiv nemaye U razi zh koli rang rozshirenoyi matrici dorivnyuye 1 vsi pryami zbigayutsya U trivimirnomu prostori Predstavlenij vishe pidhid poshiryuyetsya na trivimirnij prostir U trivimirnomu ta n vimirnih prostorah navit dvi pryami majzhe napevno ne peretinayutsya Pari neparalelnih pryamih yaki ne peretinayutsya nazivayutsya perehresnimi Ale koli peretin isnuye jogo mozhna znajti nastupnim chinom U trivimirnomu prostori pryama predstavlyayetsya peretinom dvoh ploshin kozhna z yakih zadayetsya formuloyu ai1ai2ai3 xyz T bi displaystyle a i1 quad a i2 quad a i3 x quad y quad z T b i Todi mnozhina n pryamih mozhe buti predstavlena u viglyadi 2n rivnyan vid 3 vimirnogo koordinatnogo vektora w x y z T Aw b displaystyle Aw b de A dorivnyuye 2n 3 i b dorivnyuye 2n 1 Yak i ranishe isnuye yedina tochka peretinu todi i tilki todi koli A ta rozshirena matricya A b mayut maksimalnij rang yaksho peretin isnuye to vin zadayetsya formuloyu w ATA 1ATb displaystyle w A T A 1 A T b Najblizhcha tochka perehresnih pryamih U dvoh chi bilshe vimirah zazvichaj mozhna znajti tochku yaka ye najblizhchoyu do dvoh chi bilshe pryamih u sensi najmenshih kvadrativ U dvoh vimirah U dvovimirnomu prostori spochatku predstavlyayut pryamu i displaystyle i yak paru ob yektiv tochku pi displaystyle p i na pryamij ta odinichnij vektor normali n i displaystyle hat n i perpendikulyarnij do ciyeyi pryamoyi Tobto yaksho x1 displaystyle x 1 ta x2 displaystyle x 2 tochki na pryamij 1 to nehaj p1 x1 displaystyle p 1 x 1 i n 1 0 110 x2 x1 x2 x1 displaystyle hat n 1 begin bmatrix 0 amp 1 1 amp 0 end bmatrix x 2 x 1 x 2 x 1 yakij ye odinichnim vektorom na pryamij povernutim na 90 gradusiv Zauvazhimo sho vidstan vid tochki x do pryamoyi p n displaystyle p hat n zadayetsya formuloyu d x p n x p n x p n x p n n x p displaystyle d x p n x p cdot hat n x p top hat n sqrt x p top hat n hat n top x p Otzhe kvadrat vidstani vid x do pryamoyi dorivnyuye d x p n 2 x p n n x p displaystyle d x p n 2 x p top hat n hat n top x p Suma kvadrativ vidstanej do naboru pryamih ye cilovoyu funkciyeyu E x i x pi n in i x pi displaystyle E x sum i x p i top hat n i hat n i top x p i Viraz mozhna peretvoriti E x ix n in i x x n in i pi pi n in i x pi n in i pi x in in i x 2x in in i pi ipi n in i pi displaystyle begin aligned E x amp sum i x top hat n i hat n i top x x top hat n i hat n i top p i p i top hat n i hat n i top x p i top hat n i hat n i top p i amp x top left sum i hat n i hat n i top right x 2x top left sum i hat n i hat n i top p i right sum i p i top hat n i hat n i top p i end aligned Shob znajti minimum diferenciyuyemo po x i pririvnyayemo rezultat do nulya E x x 0 2 in in i x 2 in in i pi displaystyle frac partial E x partial x 0 2 left sum i hat n i hat n i top right x 2 left sum i hat n i hat n i top p i right tomu in in i x in in i pi displaystyle left sum i hat n i hat n i top right x sum i hat n i hat n i top p i zvidki x in in i 1 in in i pi displaystyle x left sum i hat n i hat n i top right 1 left sum i hat n i hat n i top p i right U trivimirnomu prostori Hocha v prostorah vishe dvoh normal n i displaystyle hat n i ne viznachayetsya odnoznachno yiyi mozhna uzagalniti na bud yaku rozmirnist yaksho zauvazhiti sho n in i displaystyle hat n i hat n i top ye prosto simetrichnoyu matriceyu usi vlasni znachennya yakoyi dorivnyuyut 1 za vinyatkom nulovogo vlasnogo znachennya v napryamku vzdovzh pryamoyi yaka viznachaye napivnormu na vidstani mizh tochkoyu pi displaystyle p i ta inshoyu tochkoyu na yakij dosyagayetsya vidstan do pryamoyi U prostori dovilnoyi vimirnosti yaksho v i displaystyle hat v i ce odinichnij vektor uzdovzh i yi liniyi todi n in i displaystyle hat n i hat n i top peretvoryuyetsya na I v iv i displaystyle I hat v i hat v i top de E odinichna matricya a todi x iE v iv i 1 i E v iv i pi displaystyle x left sum i E hat v i hat v i top right 1 left sum i E hat v i hat v i top p i right Uzagalnennya Dlya togo shob znajti tochku peretinu naboru pryamih obchislyuyemo tochku z minimalnoyu vidstannyu do nih Kozhna pryama viznachayetsya tochkoyu ai displaystyle a i ta vektorom odinichnoyi dovzhini ni displaystyle n i Kvadrat vidstani vid tochki p displaystyle p do odniyeyi z pryamih obchislyuyetsya za teoremoyu Pifagora di2 p ai 2 p ai T ni 2 p ai T p ai p ai T ni 2 displaystyle d i 2 left left left p a i right right right 2 left left p a i right T n i right 2 left p a i right T left p a i right left left p a i right T n i right 2 De p ai T ni displaystyle left p a i right T n i ye proyekciya p ai displaystyle left p a i right na i displaystyle i tu pryamu Suma kvadrativ vidstanej do vsih pryamih stanovit idi2 i p ai T p ai p ai T ni 2 displaystyle underset i mathop sum d i 2 underset i mathop sum left left p a i right T left p a i right left left p a i right T n i right 2 right Shob minimizuvati cej viraz vizmemo pohidnu po p displaystyle p i 2 p ai 2 p ai T ni ni 0 displaystyle underset i mathop sum left 2 left p a i right 2 right left p a i right T n i n i 0 i p ai i ni niT p ai displaystyle underset i mathop sum left p a i right underset i mathop sum left n i n i T right left p a i right V rezultati i ni niT I p i ni niT I ai displaystyle underset i mathop sum left n i n i T I right p underset i mathop sum left n i n i T I right a i de I displaystyle I cye odinichna matricya Ce matricya S p C displaystyle S p C z rozv yazkom p S C displaystyle p S C S displaystyle S ye psevdoobernena matricya do S displaystyle S Div takozhPeretin vidrizkiv Proyektivna ploshina Proyekciya tochki na pryamu Aksioma paralelnosti Evklida Peretin evklidova geometriya Dva vidrizkiPrimitkiWeisstein Eric W Line Line Intersection From MathWorld A Wolfram Web Resource Procitovano 10 sichnya 2008 Antonio Franklin 1992 Chapter IV 6 Faster Line Segment Intersection U Kirk David red Graphics Gems III Academic Press Inc s 199 202 ISBN 0 12 059756 X Homogeneous coordinates robotics stanford edu Procitovano 18 serpnya 2015 Traa Johannes PDF Arhiv originalu PDF za 23 listopada 2018 Procitovano 30 serpnya 2018 PosilannyaVidstan mizh pryamimi ta vidrizkami z yih najbilsh blizkoyu tochkoyu u vimirah 2 3 abo bilshe angl