Avståndet från en punkt till en linje i planet är det kortaste avståndet från en punkt till en linje i euklidisk geometri . Avståndet är lika med längden på segmentet som förbinder punkten med linjen och är vinkelrät mot linjen. Formeln för avståndsberäkning kan erhållas och uttryckas på flera sätt.
Att veta det kortaste avståndet från en punkt till en linje kan vara användbart i många fall, som att hitta den kortaste vägen till en väg, bestämma spridningen av en graf och liknande. I Deming-regression , en linjär utjämningsprocedur, om de beroende och oberoende variablerna har samma varians, reduceras regressionen till ortogonal regression , där graden av approximation mäts för varje punkt som avståndet från punkten till regressionslinjen.
När en linje på ett plan ges av ekvationen ax + by + c = 0 , där a , b och c är reella konstanter så att a och b inte är lika med noll samtidigt, och avståndet från linjen till punkten ( x 0 , y 0 ) är [1 ]
Punkten på linjen närmast ( x 0 , y 0 ) har koordinater [2]
ochHorisontella och vertikala linjer
I den allmänna ekvationen för den räta linjen ax + by + c = 0, kan koefficienterna a och b inte samtidigt vara lika med noll medan c är icke-noll, och i fallet med alla nollkoefficienter definierar inte ekvationen en rät linje. Om a = 0 och b ≠ 0 är linjen horisontell och har ekvationen y = - c / b . Avståndet från ( x 0 , y 0 ) till denna linje bestäms av det vertikala längdsegmentet | y 0 — (- c / b )| = | med 0 + c | / | b | (enligt formeln). På liknande sätt, för vertikala linjer ( b = 0), är avståndet mellan samma punkt och linjen | ax 0 + c | / | en | och mätt längs en horisontell linje.
Normaliserad ekvation för en rät linje
Den normaliserade ekvationen för en rät linje är en formekvation
Den normaliserade ekvationen erhålls från den allmänna ekvationen för linjen ax + by + c = 0 genom att dividera alla termer med . Då är avståndet från punkten ( x 0 , y 0 ) till den räta linjen lika med det absoluta värdet av avvikelsen och beräknas med formeln [3] [4]
Om linjen går genom två punkter P 1 =( x 1 , y 1 ) och P 2 =( x 2 , y 2 ), så är avståndet från (x 0 ,y 0 ) till linjen:
Nämnaren för detta uttryck är lika med avståndet mellan punkterna P 1 och P 2 . Täljaren är lika med två gånger arean av en triangel med hörn (x 0 ,y 0 ), P 1 och P 2 (se Allmän formel för arean av en triangel i kartesiska koordinater ). Uttrycket är ekvivalent med , vilket kan erhållas genom att konvertera standardformeln för arean av en triangel: , där b är längden på en sida och h är höjden till den sidan från den motsatta vertexen.
Detta bevis är endast sant när linjen varken är vertikal eller horisontell. Det vill säga, vi antar att varken a eller b i ekvationen är noll.
Linjen med ekvationen ax + by + c = 0 har lutning - a / b , så vilken linje som helst som är vinkelrät mot den givna har lutning b / a . Låt ( m , n ) vara skärningspunkten för linjen ax + by + c = 0 och den vinkelräta linjen som går genom punkten ( x 0 , y 0 ). Linjen som går genom dessa två punkter är vinkelrät mot den ursprungliga linjen, så att
Så efter kvadrering får vi:
Överväga,
Ett kvadratiskt uttryck används här. Men
,eftersom punkten ( m , n ) ligger på linjen ax + by + c = 0. Alltså,
Av detta får vi längden på segmentet mellan dessa två punkter:
[5] .Detta bevis är endast sant när linjen varken är vertikal eller horisontell. Ballantine och Gerbert [6] nämnde inte denna begränsning i sin tidning.
Låt oss släppa vinkelrät från punkten P med koordinater ( x 0 , y 0 ) till den räta linjen med ekvationen Ax + By + C = 0. Beteckna basen av vinkelrät med bokstaven R . Låt oss rita en vertikal linje genom P och beteckna skärningspunkten mellan denna vertikala linje och den ursprungliga räta linjen med bokstaven S. Vid en godtycklig punkt T på linjen, rita en rätvinklig triangel TVU , vars ben är horisontella och vertikala segment, och längden på det horisontella segmentet är lika med | b | (se bild). Det vertikala benet på triangeln ∆ TVU kommer att ha längd | A |, eftersom linjens lutning är -A / B .
Trianglar ∆ SRP och ∆ UVT är lika eftersom de båda är rektangulära och ∠ PSR ≅ ∠ VUT eftersom de är motsvarande vinklar för två parallella linjer PS och UV (vertikala linjer) och en sekant (ursprunglig linje) [7] . Vi skriver förhållandena mellan sidorna i dessa trianglar:
Om punkt S har koordinater ( x 0 , m ), så | PS | = | y 0 - m | och avståndet från P till linjen är:
Eftersom S är på linjen kan vi hitta värdet på m,
och få: [6]
En annan version av detta bevis är att placera punkten V i punkten P och beräkna arean av triangeln ∆ UVT på två sätt, varefter vi får , där D är höjden på triangeln ∆ UVT till hypotenusan från punkt P. _ Avståndsformeln kan användas för att uttrycka , och i termer av P-koordinaterna och koefficienterna för ekvationen för den ursprungliga linjen, vilket resulterar i den nödvändiga formeln.
Låt P vara en punkt med koordinater ( x 0 , y 0 ) och låt den ursprungliga linjen ha ekvationen ax + by + c = 0. Låt Q = ( x 1 , y 1 ) vara vilken punkt som helst på linjen och n vara vektor ( a , b ) med ursprung i punkten Q. Vektorn n är vinkelrät mot linjen, och avståndet d från punkten P till linjen är lika med längden av den ortogonala projektionen på n . Längden på denna projektion är:
Nu
så ochSedan
Eftersom Q ligger på linjen, , och sedan [8] [9] [10]
Du kan få andra uttryck för det kortaste avståndet från en punkt till en linje. Dessa slutsatser kräver också att den räta linjen inte är vertikal eller horisontell.
Låt punkt P ges av koordinater ( ). Låt den räta linjen ges av ekvationen . Ekvationen för en rät linje vinkelrät mot den ursprungliga linjen och som går genom punkten P ges av ekvationen .
Den punkt där dessa två linjer skär varandra är den punkt som ligger närmast P på den ursprungliga linjen. Sedan:
Vi kan lösa denna ekvation för x ,
Y-koordinaten för skärningspunkten kan hittas genom att ersätta x -värdet i ekvationen för den ursprungliga linjen,
Genom att ersätta de erhållna värdena i avståndsformeln får vi formeln för det kortaste avståndet från en punkt till en linje:
Om vi märker att m = - a / b och k = - c / b för ekvationen ax + by + c = 0, får vi efter några beräkningar standarduttrycket [2] .
Låt oss skriva raden i vektorform :
,där x är en vektor som ger koordinaterna för en punkt på linjen, n är en enhetsvektor i linjens riktning, a är en vektor som ger två koordinater för en punkt på linjen och t är en skalär. Det vill säga, för att få en punkt x på en rät linje, utgår vi från en punkt a på en rät linje och flyttar ett avstånd t längs den räta linjen.
Avståndet från en godtycklig punkt p till en rät linje ges av formeln
Denna formel är geometriskt uppbyggd enligt följande: är en vektor från p till en punkt a på linjen. Sedan är längden av projektionen på linjen, och sedan
är en vektor som är en projektion på en linje. Sedan
är komponenten av vektorn vinkelrät mot linjen. Därför är avståndet från en punkt till en rät linje lika med normen för denna vektor [11] . Denna formel kan också användas i högre dimensioner.
Om vektorutrymmet är ortonormalt och linjen ( d ) passerar genom punkt B och har en riktningsvektor , då är avståndet från punkt A till linje ( d )
,där är korsprodukten av vektorerna och , och är normen för vektorn .