Kies hoe de lijn is opgeschreven (algemene vorm of expliciete vorm) en vul dan de coëfficiënten en de coördinaten van het punt in. De vergelijking hieronder is gekoppeld aan de invoervelden, dus je kunt de getallen ook direct in de vergelijking aanpassen.
Inhoudsopgave
-
Wat je op deze pagina kunt doen
-
Waarvoor is deze berekening handig?
-
Zo werkt het
-
Formules en figuren
-
Symbolen en begrippen
-
Handig om vooraf te weten
-
Berekenen met Excel
-
Berekenen met Google Spreadsheets
-
Berekenen met Python
-
De formule in LaTeX en andere wiskundenotaties (om te kopiëren)
-
Zo laat je ChatGPT de berekening doen
-
Kenmerken van DataChef
-
Gerelateerde functies
-
Alle rekenmachines van NumberChef
Wat je op deze pagina kunt doen
- Vul de coëfficiënten en de coördinaten in en je ziet meteen de afstand van een punt \(\mathrm{P}(x_0;\ y_0)\) tot een lijn \(ax + by + c = 0\) (de lengte van de loodlijn van het punt naar de lijn, en dat is de kortste afstand)
- Het antwoord staat zowel als exacte waarde met een rationale noemer, zoals \(\dfrac{7\sqrt{5}}{5}\), als als decimaal getal (12 significante cijfers)
- Naast de afstand krijg je ook de coördinaten van het voetpunt \(\mathrm{H}\) van de loodlijn (het punt op de lijn dat het dichtst bij \(\mathrm{P}\) ligt) en de vergelijking van de loodlijn zelf
- Je kunt de lijn invullen in de algemene vorm \(ax + by + c = 0\) of in de expliciete vorm \(y = mx + k\) (bij de expliciete vorm laten de stappen ook zien hoe je hem omschrijft naar de algemene vorm)
- De afstand tussen twee evenwijdige lijnen \(ax + by + c_1 = 0\) en \(ax + by + c_2 = 0\) bereken je op hetzelfde scherm
- Je kunt het resultaat controleren in een figuur van het assenstelsel. Op deze pagina vind je ook een uitleg van de formules in gewone taal en formules om te kopiëren voor Excel, Google Spreadsheets en Python
Waarvoor is deze berekening handig?
De locatie die je telefoon of auto-navigatie via gps ontvangt, kan enkele meters tot meer dan dertig meter afwijken. Zou de app dat punt gewoon tekenen, dan kon je in een gebouw of midden in een weiland terechtkomen. Daarom berekenen kaart-apps de afstand van het gemeten punt tot elke weg in de buurt (op de kaart een verzameling lijnstukken) en verplaatsen ze het punt naar de dichtstbijzijnde weg. Dit heet map matching en de afstand van een punt tot een lijn vormt de kern ervan.
Bepaalt de app ook het voetpunt van de loodlijn, dan weet hij precies waar op die weg je bent en kan hij vertellen hoe ver het nog is tot de volgende afslag.
Bouwtekeningen hebben rasterlijnen (hartlijnen) en ontwerpen voor wegen en spoorlijnen hebben een hartlijn. De posities van kolommen, muren, banden en piketpalen worden gegeven als “hoever van de hartlijn”. Die afstand is precies de afstand van een punt tot een lijn. Op de bouwplaats berekenen landmeters hem uit coördinaten die met een totaalstation zijn gemeten en vergelijken ze hem met de ontwerpwaarde.
Een band op de halve wegbreedte van de hartlijn plaatsen is dezelfde berekening, steeds herhaald langs de weg.
Een classificatiemethode die de support vector machine heet, trekt een lijn (in hogere dimensies een vlak) tussen twee groepen gegevens. Ze kiest de lijn die zo ver mogelijk van de gegevenspunten van beide groepen ligt, en dat “hoe ver” is de afstand van een punt tot een lijn. Men gelooft dat de lijn met de grootste tussenruimte (marge) minder fouten maakt bij gegevens die het model nog niet heeft gezien.
Het is al een standaardmethode voor spamfilters en beeldclassificatie sinds vóór deep learning gangbaar werd, en nog steeds een sterke keuze als er weinig trainingsgegevens zijn.
Het herkennen van rijstroken bij zelfrijdende auto’s en het rechtzetten van een gescand document hebben allebei de lijn nodig die het best past bij een verzameling gedetecteerde punten. Hoe goed een lijn past, meet je door de kwadraten van de afstanden van elk punt tot de lijn op te tellen, en je kiest de lijn met de kleinste som.
RANSAC, een methode die een lijn bepaalt en uitschieters negeert, gebruikt ook de afstand van een punt tot een lijn: punten binnen een bepaalde afstand van de lijn tellen als passend.
Zoom je in een kaart-app uit, dan worden kleine bochten in kustlijnen en wegen automatisch weggelaten. Daarvoor wordt het algoritme van Ramer–Douglas–Peucker gebruikt. Het zoekt het punt dat het verst ligt van de rechte lijn tussen de twee uiteinden van een pad. Is die afstand kleiner dan een ingestelde grens, dan worden alle punten ertussen weggelaten; zo niet, dan wordt het pad bij dat punt gesplitst en wordt de controle herhaald.
De vorm blijft er met veel minder gegevens goed uitzien, omdat het algoritme met een echte afstand meet “hoeveel een punt van de lijn afwijkt”.
Formules en figuren
Symbolen en begrippen
Symbolen
| \(d\) | dee | Een letter die vaak voor afstand wordt gebruikt. Op deze pagina is het de afstand van het punt tot de lijn (de lengte van de loodlijn). |
| \(a,\ b,\ c\) | a, b, c | De coëfficiënten van de lijn \(ax + by + c = 0\). \(a\) is het getal voor \(x\), \(b\) het getal voor \(y\) en \(c\) de term met alleen een getal (de constante). Letters uit het begin van het alfabet gebruik je meestal voor vaste getallen. |
| \(x_0,\ y_0\) | iks nul, ypsilon nul | De coördinaten van het punt \(\mathrm{P}\) waarvandaan je meet. De kleine 0 rechtsonder is een index. Hij laat zien dat het de coördinaat van één vast punt is en niet de variabele \(x\). |
| \(\mathrm{P},\ \mathrm{H},\ \mathrm{A}\) | P, H, A | Namen van punten. \(\mathrm{P}\) staat voor “punt”. \(\mathrm{H}\) is een gebruikelijke letter voor het voetpunt van de loodlijn (denk aan het voetpunt van een hoogtelijn). \(\mathrm{A}\) is een hulppunt dat je op de lijn neemt. |
| \(\left|\ \right|\) | absolute waarde | Het teken voor de absolute waarde. Een positief getal blijft zoals het is; een negatief getal verliest zijn minteken (\(|-7| = 7\)). Een afstand is nooit negatief, dus de formule neemt de absolute waarde van de ingevulde waarde. |
| \(\sqrt{\ }\) | wortel | Het teken voor de vierkantswortel: het getal (0 of groter) dat in het kwadraat het getal eronder geeft. \(\sqrt{5}\) is het getal waarvan het kwadraat 5 is. Het teken komt naar men zegt van een uitgerekte letter r, van “radix” (wortel). |
| \(\vec{n}\) | vector n | De normaalvector: een vector die loodrecht op de lijn staat. De letter n komt van “normaal” (loodrecht). Voor de lijn \(ax + by + c = 0\) is \(\vec{n} = (a;\ b)\). |
| \(\left|\vec{n}\right|\) | lengte van vector n | De lengte van een vector (de lengte van de pijl). Voor \(\vec{n} = (a;\ b)\) is \(|\vec{n}| = \sqrt{a^2 + b^2}\). Dit is de noemer van de afstandsformule. |
| \(\vec{n}\cdot\overrightarrow{\mathrm{AP}}\) | n inproduct AP | Het inproduct van twee vectoren: vermenigvuldig de bijbehorende componenten en tel op (voor \((a;\ b)\) en \((p;\ q)\) is het \(ap + bq\)). Het laat zien hoezeer de twee richtingen met elkaar overeenkomen. De verhoogde punt is een andere bewerking dan gewoon vermenigvuldigen. |
| \(t\) | tee | De vermenigvuldigingsfactor die zegt hoeveel keer de normaalvector je vanuit \(\mathrm{P}\) moet afleggen om de lijn te bereiken. De letter \(t\) (van “tijd”) wordt vaak gebruikt voor een getal dat zo kan variëren. |
| \(m,\ k\) | em, ka | De richtingscoëfficiënt en het snijpunt met de y-as in de expliciete vorm \(y = mx + k\). \(m\) is internationaal de gebruikelijke letter voor de richtingscoëfficiënt. Nederlandse schoolboeken schrijven \(y = ax + b\), maar op deze pagina staan \(m\) en \(k\), zodat ze niet verward worden met de \(a\) en \(b\) van de algemene vorm. |
| \(c_1,\ c_2\) | c een, c twee | De constanten van de twee evenwijdige lijnen. De kleine getallen rechtsonder zijn indexen die de eerste lijn van de tweede onderscheiden. |
| \(\ell_1,\ \ell_2\) | el een, el twee | Namen van lijnen. Voor lijnen gebruik je vaak de schuine letter \(\ell\), van het eerste teken van “lijn”. |
Begrippen
| afstand van een punt tot een lijn | De lengte van de loodlijn van het punt naar de lijn. Ze is korter dan de afstand tot elk ander punt van de lijn, dus het is ook de kortste afstand tussen het punt en de lijn. In Nederland komt dit aan bod in de bovenbouw van havo en vwo (wiskunde B). |
| loodlijn | Een lijn of lijnstuk dat een andere lijn onder een rechte hoek snijdt. Laat je vanuit een punt een loodlijn op een lijn neer, dan is de lengte ervan de afstand van het punt tot de lijn. |
| voetpunt | Het punt waar de loodlijn vanuit een punt de oorspronkelijke lijn snijdt. Het is de plek op de lijn die het dichtst bij dat punt ligt. |
| algemene vorm | De vergelijking van een lijn opschrijven als \(ax + by + c = 0\). Ook verticale lijnen (zoals \(x = 3\)) kun je zo schrijven, dus elke lijn past in dezelfde vorm. (In Nederlandse schoolboeken staat de lijn vaak als \(ax + by = c\); dat is dezelfde lijn met de constante naar de rechterkant gebracht.) |
| expliciete vorm | De vergelijking van een lijn opschrijven als \(y = mx + k\) (in Nederlandse schoolboeken \(y = ax + b\)). Je ziet in één oogopslag de richtingscoëfficiënt en waar de lijn de \(y\)-as snijdt, maar verticale lijnen kun je zo niet schrijven. |
| normaalvector | Een vector die loodrecht op een lijn (of een vlak) staat. De normaalvector van de lijn \(ax + by + c = 0\) is \((a;\ b)\). De formule voor de afstand van een punt tot een lijn bepaalt de lengte gemeten in de richting van deze normaalvector. |
| inproduct | Een bewerking die uit twee vectoren één getal maakt: vermenigvuldig de bijbehorende componenten en tel op (\((a;\ b)\cdot(p;\ q) = ap + bq\)). Het is ook gelijk aan \(|\vec{u}||\vec{v}|\cos\theta\). Is het 0, dan staan de twee vectoren loodrecht op elkaar. |
| projectie | De schaduw van een vector die recht op de richting van een andere vector valt (ook wel de orthogonale projectie). De afstand van een punt tot een lijn is de lengte van de schaduw van \(\overrightarrow{\mathrm{AP}}\) in de richting van de normaalvector. |
| absolute waarde | De grootte van een getal zonder zijn teken. Het is de afstand tot 0 op de getallenlijn (\(|-7| = 7\), \(|7| = 7\)). Een afstand is nooit negatief, dus de formule gebruikt de absolute waarde. |
| de noemer rationaal maken | Een wortel uit de noemer halen door de teller en de noemer met hetzelfde getal te vermenigvuldigen. Vermenigvuldig bijvoorbeeld teller en noemer van \(\dfrac{7}{\sqrt{5}}\) met \(\sqrt{5}\) om \(\dfrac{7\sqrt{5}}{5}\) te krijgen. Je leert dit in de onderbouw van het voortgezet onderwijs (vanaf klas 3, 14-15 jaar) en eindantwoorden schrijf je meestal zo. |
| evenwijdig | Twee lijnen die elkaar nooit snijden, hoever je ze ook verlengt. Voor \(a_1x + b_1y + c_1 = 0\) en \(a_2x + b_2y + c_2 = 0\) zijn de lijnen evenwijdig of gelijk als de verhoudingen van de coëfficiënten van \(x\) en \(y\) gelijk zijn (als vergelijking: \(a_1b_2 - a_2b_1 = 0\)). Hebben de constanten dezelfde verhouding, dan liggen de twee lijnen op elkaar. |
| spiegelbeeld | Het punt dat je krijgt door een punt in een lijn te spiegelen, als een beeld in een spiegel. Ken je het voetpunt van de loodlijn \(\mathrm{H}\), dan is het spiegelbeeld van \(\mathrm{P}\) gelijk aan \(2\mathrm{H} - \mathrm{P}\). |
| assenstelsel | Een vlak met een \(x\)-as en een \(y\)-as, waarin elk punt als een paar \((x;\ y)\) wordt geschreven. Daardoor kun je meetkundeproblemen omzetten in berekeningen. |
Handig om vooraf te weten
Dit helpt je de berekening op deze pagina echt te begrijpen en niet alleen op de knop te drukken.
Kom je er niet uit, dan is het het snelst om deze onderwerpen eerst te herhalen.
| Het assenstelsel en de coördinaten van punten (groep 8 en klas 1, 11-13 jaar) |
|
| Vergelijkingen van lijnen (klas 2-4, 13-16 jaar) |
|
| Wortels en de noemer rationaal maken (klas 3-4, 14-16 jaar) |
|
| Absolute waarde (klas 1-2, 12-14 jaar) |
|
| De stelling van Pythagoras en de afstand tussen twee punten (klas 2-4, 13-16 jaar) |
|
| Vectoren en het inproduct (bovenbouw havo/vwo, wiskunde B) |
|
Berekenen met Excel
| Coëfficiënt a van x | 1 |
| Coëfficiënt b van y | 2 |
| Constante c | -3 |
| x-coördinaat van P | 4 |
| y-coördinaat van P | 3 |
| Teller |a*x0+b*y0+c| | =ABS(B1*B4+B2*B5+B3) |
| Noemer √(a^2+b^2) | =WORTEL(B1^2+B2^2) |
| Afstand d | =B6/B7 |
| Coëfficiënt a van x | 1 |
| Coëfficiënt b van y | 2 |
| x-coördinaat van punt A op de lijn | 3 |
| y-coördinaat van punt A op de lijn | 0 |
| x-coördinaat van P | 4 |
| y-coördinaat van P | 3 |
| Inproduct n·AP | =B1*(B5-B3)+B2*(B6-B4) |
| Lengte van de normaalvector |n| | =WORTEL(B1^2+B2^2) |
| Afstand d | =ABS(B7)/B8 |
| Richtingscoëfficiënt m | 2 |
| Snijpunt met de y-as k | 1 |
| x-coördinaat van P | 4 |
| y-coördinaat van P | 3 |
| Afstand d | =ABS(B1*B3-B4+B2)/WORTEL(B1^2+1) |
| Coëfficiënt a van x | 1 |
| Coëfficiënt b van y | 2 |
| Constante c | -3 |
| x-coördinaat van P | 4 |
| y-coördinaat van P | 3 |
| Vermenigvuldigingsfactor t | =(B1*B4+B2*B5+B3)/(B1^2+B2^2) |
| x-coördinaat van H | =B4-B1*B6 |
| y-coördinaat van H | =B5-B2*B6 |
| Coëfficiënt a van x | 1 |
| Coëfficiënt b van y | 2 |
| Constante c1 van de 1e lijn | -3 |
| Constante c2 van de 2e lijn | 7 |
| Afstand d | =ABS(B3-B4)/WORTEL(B1^2+B2^2) |
“^” is een macht, ABS geeft de absolute waarde en WORTEL de vierkantswortel.
De eerste tabel is het voorbeeld met het punt (4; 3) en de lijn x + 2y - 3 = 0. De teller is 7, de noemer is ongeveer 2,2360679775 en de afstand is ongeveer 3,1304951685.
De tweede tabel controleert dat dezelfde afstand uitkomt als “inproduct van de normaalvector en AP ÷ lengte van de normaalvector”. Het inproduct is 7 en de afstand is ongeveer 3,1304951685, hetzelfde als in de eerste tabel.
De derde tabel is het voorbeeld met het punt (4; 3) en de lijn y = 2x + 1. De afstand is ongeveer 2,683281573.
De vierde tabel geeft 1,4, 2,6 en 0,2, dus het voetpunt van de loodlijn is (2,6; 0,2) = (13/5; 1/5).
De vijfde tabel is de afstand tussen x + 2y - 3 = 0 en x + 2y + 7 = 0. Het antwoord is ongeveer 4,472135955.
Berekenen met Google Spreadsheets
| Coëfficiënt a van x | 1 |
| Coëfficiënt b van y | 2 |
| Constante c | -3 |
| x-coördinaat van P | 4 |
| y-coördinaat van P | 3 |
| Teller |a*x0+b*y0+c| | =ABS(B1*B4+B2*B5+B3) |
| Noemer √(a^2+b^2) | =WORTEL(B1^2+B2^2) |
| Afstand d | =B6/B7 |
| Coëfficiënt a van x | 1 |
| Coëfficiënt b van y | 2 |
| x-coördinaat van punt A op de lijn | 3 |
| y-coördinaat van punt A op de lijn | 0 |
| x-coördinaat van P | 4 |
| y-coördinaat van P | 3 |
| Inproduct n·AP | =B1*(B5-B3)+B2*(B6-B4) |
| Lengte van de normaalvector |n| | =WORTEL(B1^2+B2^2) |
| Afstand d | =ABS(B7)/B8 |
| Richtingscoëfficiënt m | 2 |
| Snijpunt met de y-as k | 1 |
| x-coördinaat van P | 4 |
| y-coördinaat van P | 3 |
| Afstand d | =ABS(B1*B3-B4+B2)/WORTEL(B1^2+1) |
| Coëfficiënt a van x | 1 |
| Coëfficiënt b van y | 2 |
| Constante c | -3 |
| x-coördinaat van P | 4 |
| y-coördinaat van P | 3 |
| Vermenigvuldigingsfactor t | =(B1*B4+B2*B5+B3)/(B1^2+B2^2) |
| x-coördinaat van H | =B4-B1*B6 |
| y-coördinaat van H | =B5-B2*B6 |
| Coëfficiënt a van x | 1 |
| Coëfficiënt b van y | 2 |
| Constante c1 van de 1e lijn | -3 |
| Constante c2 van de 2e lijn | 7 |
| Afstand d | =ABS(B3-B4)/WORTEL(B1^2+B2^2) |
Berekenen met Python
from fractions import Fraction
# Lijn ax + by + c = 0 (een breuk als 3/4 schrijf je als Fraction(3, 4))
a = Fraction(1)
b = Fraction(2)
c = Fraction(-3)
# Coördinaten van punt P
x0 = Fraction(4)
y0 = Fraction(3)
# Het punt ingevuld in de vergelijking (met teken) en het kwadraat van de lengte van de normaalvector
substituted = a * x0 + b * y0 + c
square = a * a + b * b
distance = abs(float(substituted)) / float(square) ** 0.5
print(f"Teller |a*x0+b*y0+c| = {abs(substituted)}")
print(f"Noemer √(a^2+b^2) = √{square}")
print(f"Afstand d = {distance}")
# Voetpunt H van de loodlijn (ga t keer de normaalvector terug)
t = substituted / square
foot_x = x0 - a * t
foot_y = y0 - b * t
print(f"Vermenigvuldigingsfactor t = {t}")
print(f"Voetpunt H van de loodlijn = ({foot_x}, {foot_y})")
De formule in LaTeX en andere wiskundenotaties (om te kopiëren)
d = |a·x₀ + b·y₀ + c| ÷ √(a² + b²)
d = \frac{\left|a x_0 + b y_0 + c\right|}{\sqrt{a^{2} + b^{2}}}
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>d</mi>
<mo>=</mo>
<mfrac>
<mrow>
<mo>|</mo>
<mi>a</mi><msub><mi>x</mi><mn>0</mn></msub>
<mo>+</mo>
<mi>b</mi><msub><mi>y</mi><mn>0</mn></msub>
<mo>+</mo>
<mi>c</mi>
<mo>|</mo>
</mrow>
<msqrt>
<mrow>
<msup><mi>a</mi><mn>2</mn></msup>
<mo>+</mo>
<msup><mi>b</mi><mn>2</mn></msup>
</mrow>
</msqrt>
</mfrac>
</mrow>
</math>
d = abs(a*x_0 + b*y_0 + c)/sqrt(a^2 + b^2)
d = Abs[a x0 + b y0 + c]/Sqrt[a^2 + b^2]
d := abs(a*x0 + b*y0 + c)/sqrt(a^2 + b^2);
d = abs(a*x0 + b*y0 + c)/sqrt(a^2 + b^2);
d = |a x_0+b y_0+c|/√(a^2+b^2)
d = |n·AP| ÷ |n|
d = \frac{\left|\vec{n}\cdot\overrightarrow{\mathrm{AP}}\right|}{\left|\vec{n}\right|}
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>d</mi>
<mo>=</mo>
<mfrac>
<mrow>
<mo>|</mo>
<mover><mi>n</mi><mo>→</mo></mover>
<mo>⋅</mo>
<mover><mrow><mi>A</mi><mi>P</mi></mrow><mo>→</mo></mover>
<mo>|</mo>
</mrow>
<mrow>
<mo>|</mo>
<mover><mi>n</mi><mo>→</mo></mover>
<mo>|</mo>
</mrow>
</mfrac>
</mrow>
</math>
d = abs(vec n * vec(AP))/abs(vec n)
d = Abs[n . ap]/Norm[n]
d := abs(DotProduct(n, ap))/Norm(n, 2);
d = abs(dot(n, ap))/norm(n);
d = |n\vec ∙AP\vec |/|n\vec |
d = |m·x₀ − y₀ + k| ÷ √(m² + 1)
d = \frac{\left|m x_0 - y_0 + k\right|}{\sqrt{m^{2} + 1}}
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>d</mi>
<mo>=</mo>
<mfrac>
<mrow>
<mo>|</mo>
<mi>m</mi><msub><mi>x</mi><mn>0</mn></msub>
<mo>−</mo>
<msub><mi>y</mi><mn>0</mn></msub>
<mo>+</mo>
<mi>k</mi>
<mo>|</mo>
</mrow>
<msqrt>
<mrow>
<msup><mi>m</mi><mn>2</mn></msup>
<mo>+</mo>
<mn>1</mn>
</mrow>
</msqrt>
</mfrac>
</mrow>
</math>
d = abs(m*x_0 - y_0 + k)/sqrt(m^2 + 1)
d = Abs[m x0 - y0 + k]/Sqrt[m^2 + 1]
d := abs(m*x0 - y0 + k)/sqrt(m^2 + 1);
d = abs(m*x0 - y0 + k)/sqrt(m^2 + 1);
d = |m x_0-y_0+k|/√(m^2+1)
H = (x₀ − t·a, y₀ − t·b) t = (a·x₀ + b·y₀ + c) ÷ (a² + b²)
\mathrm{H} = \left(x_0 - t a,\ y_0 - t b\right),\quad t = \frac{a x_0 + b y_0 + c}{a^{2} + b^{2}}
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi mathvariant="normal">H</mi>
<mo>=</mo>
<mo>(</mo>
<mrow><msub><mi>x</mi><mn>0</mn></msub><mo>−</mo><mi>t</mi><mi>a</mi></mrow>
<mo>,</mo>
<mrow><msub><mi>y</mi><mn>0</mn></msub><mo>−</mo><mi>t</mi><mi>b</mi></mrow>
<mo>)</mo>
<mo>,</mo>
<mi>t</mi>
<mo>=</mo>
<mfrac>
<mrow>
<mi>a</mi><msub><mi>x</mi><mn>0</mn></msub>
<mo>+</mo>
<mi>b</mi><msub><mi>y</mi><mn>0</mn></msub>
<mo>+</mo>
<mi>c</mi>
</mrow>
<mrow>
<msup><mi>a</mi><mn>2</mn></msup>
<mo>+</mo>
<msup><mi>b</mi><mn>2</mn></msup>
</mrow>
</mfrac>
</mrow>
</math>
H = (x_0 - t*a, y_0 - t*b), t = (a*x_0 + b*y_0 + c)/(a^2 + b^2)
t = (a x0 + b y0 + c)/(a^2 + b^2); h = {x0 - t a, y0 - t b}
t := (a*x0 + b*y0 + c)/(a^2 + b^2); H := [x0 - t*a, y0 - t*b];
t = (a*x0 + b*y0 + c)/(a^2 + b^2); H = [x0 - t*a, y0 - t*b];
H = (x_0-t a, y_0-t b), t = (a x_0+b y_0+c)/(a^2+b^2)
d = |c₁ − c₂| ÷ √(a² + b²)
d = \frac{\left|c_1 - c_2\right|}{\sqrt{a^{2} + b^{2}}}
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>d</mi>
<mo>=</mo>
<mfrac>
<mrow>
<mo>|</mo>
<msub><mi>c</mi><mn>1</mn></msub>
<mo>−</mo>
<msub><mi>c</mi><mn>2</mn></msub>
<mo>|</mo>
</mrow>
<msqrt>
<mrow>
<msup><mi>a</mi><mn>2</mn></msup>
<mo>+</mo>
<msup><mi>b</mi><mn>2</mn></msup>
</mrow>
</msqrt>
</mfrac>
</mrow>
</math>
d = abs(c_1 - c_2)/sqrt(a^2 + b^2)
d = Abs[c1 - c2]/Sqrt[a^2 + b^2]
d := abs(c1 - c2)/sqrt(a^2 + b^2);
d = abs(c1 - c2)/sqrt(a^2 + b^2);
d = |c_1-c_2|/√(a^2+b^2)
Zo laat je ChatGPT de berekening doen
Je bent een wiskundeassistent voor coördinatenmeetkunde. Voer de volgende berekening uit door echt Python-code uit te voeren en baseer je antwoord alleen op de getallen uit de uitvoer (antwoord niet uit het hoofd en niet op basis van een schatting). Bepaal voor het punt (4; 3) en de lijn x + 2y - 3 = 0: 1. De afstand van het punt tot de lijn (als exacte waarde met een rationale noemer en als decimaal getal) 2. De coördinaten van het voetpunt van de loodlijn uit het punt op de lijn (als vereenvoudigde breuken) 3. De vergelijking van die loodlijn (de lijn door het punt, loodrecht op de gegeven lijn) Gebruik in Python de module fractions uit de standaardbibliotheek en sympy om exact te rekenen. Laat de gebruikte formules en de getallen uit de uitvoer zien.
Zo werkt het
-
1Vul je getallen inTyp de getallen waarmee je wilt rekenen in de invoervelden
-
2BerekenKlik op de knop “Berekenen”
-
3Bekijk het resultaatHet resultaat verschijnt meteen. Op dezelfde pagina vind je ook de uitwerking van de berekening en de uitleg van de formule
Kenmerken van DataChef
Geen voorkennis nodig – intuïtieve en eenvoudige bediening
Zonder persoonlijke gegevens op te geven
Bestand wordt automatisch verwijderd zodra je op "Downloaden" klikt
Geen bronvermelding vereist
Geen toestemming vooraf nodig