Avstånd från en punkt till en linje

I euklidisk geometri är ' avståndet från en punkt till en linje det kortaste avståndet från en given punkt till någon punkt på en oändlig rät linje . Det är vinkelräta avstånd till linjen, längden på linjesegmentet som förenar punkten med närmaste punkt på linjen. Formeln för att beräkna den kan härledas och uttryckas på flera sätt.

Att känna till avståndet från en punkt till en linje kan vara användbart i olika situationer – till exempel att hitta det kortaste avståndet för att nå en väg, kvantifiera spridningen på en graf, etc. I Deming-regression, en typ av linjär kurvanpassning , om beroende och oberoende variabler har samma varians, vilket resulterar i ortogonal regression där graden av imperfektion av passningen mäts för varje datapunkt som punktens vinkelräta avstånd från regressionslinjen.


Linje definierad av en ekvation

I fallet med en linje i planet som ges av ekvationen ax + by + c = 0 , där a , b och c är reella konstanter med a och b inte båda noll, avståndet från linjen till en punkt 00 ( x , y ) är

Den punkt på denna linje som är närmast 00 ( x , y ) har koordinater:

Horisontella och vertikala linjer

I den allmänna ekvationen för en linje, ax + by + c = 0 , kan a och b inte båda vara noll om inte c också är noll, i vilket fall ekvationen inte definierar en linje. Om a = 0 och b ≠ 0 är linjen horisontell och har ekvationen y = − c / b . Avståndet från 00 ( x , y ) till denna linje mäts längs ett vertikalt linjesegment med längd 0 | y − (− c / b )| = 0 | av + c | / | b | i enlighet med formeln. På liknande sätt, för vertikala linjer ( b = 0) är avståndet mellan samma punkt och linjen 0 | axe + c | / | en | mätt längs ett horisontellt linjesegment.

Linje definierad av två punkter

Om linjen går genom två punkter P 1 = ( x 1 , y 1 ) och P 2 = ( x 2 , y 2 ) så är avståndet för 00 ( x , y ) från linjen:

Nämnaren för detta uttryck är avståndet mellan P 1 och P 2 . Täljaren är två gånger arean av triangeln med dess hörn i de tre punkterna, 00 ( x , y ) , P 1 och P 2 . Se: Area av en triangel § Använda koordinater . Uttrycket är ekvivalent med h = 2 A / b , vilket kan erhållas genom att omordna standardformeln för arean av en triangel: A = 1 / 2 bh , där b är längden på en sida och h är den vinkelräta höjden från motsatt vertex.

Linje definierad av punkt och vinkel

Om linjen går genom punkten P = ( P x , P y ) med vinkeln θ , så är avståndet från någon punkt 00 ( x , y ) till linjen

Bevis

Ett algebraiskt bevis

Detta bevis är endast giltigt om linjen varken är vertikal eller horisontell, det vill säga vi antar att varken a eller b i linjens ekvation är noll.

Linjen med ekvationen ax + by + c = 0 har lutning a / b , så vilken linje som helst som är vinkelrät mot den kommer att ha lutning b / a (den negativa reciproka). Låt ( m , n ) vara skärningspunkten för linjen ax + by + c = 0 och linjen vinkelrät mot den som går genom punkten ( x 0 , y 0 ). Linjen genom dessa två punkter är vinkelrät mot den ursprungliga linjen, alltså

Således, och genom att kvadrera denna ekvation får vi :

Tänk nu,

med hjälp av ovanstående kvadratiska ekvation. Men vi har också,

eftersom ( m , n ) är på ax + by + c = 0 . Således,

och vi får längden på linjesegmentet som bestäms av dessa två punkter,

Ett geometriskt bevis

Diagram för geometriskt bevis

Detta bevis är endast giltigt om linjen inte är horisontell eller vertikal.

00 Släpp en vinkelrät från punkten P med koordinater ( x , y ) till linjen med ekvation Ax + By + C = 0. Märk foten av vinkelrät R . Rita den vertikala linjen genom P och märk dess skärningspunkt med den givna linjen S . Vid valfri punkt T på linjen, rita en rätvinklig triangel TVU vars sidor är horisontella och vertikala linjesegment med hypotenusa TU på den givna linjen och horisontella sidan av längden | B | (se diagram). Den vertikala sidan av ∆ TVU kommer att ha längd | A | eftersom linjen har lutning - A / B .

PRS och ∆ TVU är likartade trianglar , eftersom de båda är rätvinkliga trianglar och ∠ PSR ≅ ∠ TUV eftersom de är motsvarande vinklar på en tvärgående riktning mot de parallella linjerna PS och UV (båda är vertikala linjer). Motsvarande sidor av dessa trianglar är i samma förhållande, så:

00 Om punkt S har koordinater ( x , m ) så | PS | = | y - m | och avståndet från P till linjen är:

Eftersom S är på linjen kan vi hitta värdet på m,

och slutligen få:

En variant av detta bevis är att placera V vid P och beräkna arean av triangeln ∆ UVT på två sätt för att erhålla att hypotenusan av UVT från P . Avståndsformeln kan sedan användas för att uttrycka , och i termer av koordinaterna för P och koefficienterna för linjens ekvation för att få den angivna formeln. [ citat behövs ]

Ett vektorprojektionsbevis

Diagram for vector projection proof

00 Låt P vara punkten med koordinaterna ( x , y ) och låt den givna linjen ha ekvationen ax + by + c = 0. Låt också Q = ( x 1 , y 1 ) vara vilken punkt som helst på denna linje och n vektorn ( a , b ) med början vid punkt Q. Vektorn n är vinkelrät mot linjen, och avståndet d från punkt P till linjen är lika med längden av den ortogonala projektionen av n . Längden på denna projektion ges av:

Nu,

och

Således

Eftersom Q är en punkt på linjen, och så,

Även om avståndet ges som en modul, kan tecknet vara användbart för att bestämma vilken sida av linjen punkten är på, i en mening som bestäms av normalvektorns riktning (a,b)

En annan formel

Det är möjligt att producera ett annat uttryck för att hitta det kortaste avståndet för en punkt till en linje. Denna härledning kräver också att linjen inte är vertikal eller horisontell.

Punkten P ges med koordinater ( . Ekvationen för en linje ges av . Ekvationen för normalen för den linje som går genom punkten P ges .

Den punkt där dessa två linjer skär varandra är den punkt på den ursprungliga linjen som ligger närmast punkten P. Därför:

Vi kan lösa denna ekvation för x ,

Y - koordinaten för skärningspunkten kan hittas genom att ersätta detta värde på x i ekvationen för den ursprungliga linjen,

Med hjälp av ekvationen för att hitta avståndet mellan 2 punkter, vi kan härleda att formeln för att hitta det kortaste avståndet mellan en linje och en punkt är följande:

Påminner om att m = - a / b och k = - c / b för linjen med ekvation ax + by + c = 0, en liten algebraisk förenkling reducerar detta till standarduttrycket.

Vektor formulering

Illustration av vektorformuleringen.

Ekvationen för en linje kan ges i vektorform :

Här är a en punkt på linjen, och n är en enhetsvektor i linjens riktning. Då skalär t varierar, ger x linjens lokus .

Avståndet för en godtycklig punkt p till denna linje ges av

Denna formel kan härledas enligt följande: är en vektor från a till punkten p . Då är den projicerade längden på linjen och så

är en vektor som är projektionen av på linjen och representerar punkten på linjen närmast . Således

är komponenten av vinkelrätt mot linjen. Avståndet från punkten till linjen är då bara normen för den vektorn. Denna mer allmänna formel är inte begränsad till två dimensioner.

En annan vektorformulering

Om vektorrummet är ortonormalt och om linjen går genom punkt a och har en riktningsvektor n är avståndet mellan punkt p och linjen

Observera att korsprodukter endast finns i dimensionerna 3 och 7.

Se även

Anteckningar

Vidare läsning