Je kunt het op twee manieren gebruiken. [Uit twee punten] Vul de coördinaten van punt 1 en punt 2 in om de richtingscoëfficiënt, de afstand, de hoek en de vergelijking van de lijn te krijgen. [Uit één punt en een afstand] Laat punt 2 leeg en vul de afstand d en de richtingscoëfficiënt m (of de hoek θ) in om de coördinaten te krijgen van het punt dat je vanuit punt 1 bereikt.
Inhoudsopgave
-
Wat je op deze pagina kunt doen
-
Waarvoor is deze berekening handig?
-
Zo werkt het
-
Formules en grafieken
-
De richtingscoëfficiënt van een lijn \(m\) (veranderingssnelheid)
-
Afstand tussen twee punten \(d\)
-
Hellingshoek \(\theta\) (de hoek van de lijn)
-
Vergelijking van een lijn \(y = mx + b\) (met de richtingscoëfficiënt en het snijpunt met de y-as)
-
Het punt op afstand \(d\) van één punt (bij gegeven richtingscoëfficiënt \(m\))
-
-
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ördinaten van twee punten in en je krijgt meteen de richtingscoëfficiënt \(m\) van de lijn (de veranderingssnelheid van een lineaire functie)
- Naast de richtingscoëfficiënt vindt het ook de afstand tussen de twee punten, de hellingshoek \(\theta\), de vergelijking van de lijn \(y = mx + b\), het snijpunt met de y-as en het snijpunt met de x-as
- Het werkt ook andersom: uit één punt, een af te leggen afstand en een richtingscoëfficiënt (of een hoek) vindt het de coördinaten van het punt dat je bereikt
- Een heldere uitleg van de formules en formules om te kopiëren voor Excel, Google Spreadsheets en Python vind je ook op deze pagina
Waarvoor is deze berekening handig?
Een hellingbaan naar een voordeur die 30 cm hoger ligt dan de straat en horizontaal 3,6 m lang is (360 cm), heeft een richtingscoëfficiënt van \(30 \div 360 = \dfrac{1}{12} \approx 0{,}083\), dat is ongeveer 8,3% en als hoek ongeveer 4,8°. Voor rolstoelgebruikers is zo’n flauwe helling prettiger dan een steile. Welke hellingen precies zijn toegestaan, staat in de bouwregelgeving (het Bbl) en in normen als NEN 1814 en hangt af van de situatie, dus controleer dat altijd bij je gemeente of bouwkundige.
Bij het verbouwen van een huis of het ontwerpen van een gebouw kun je met getallen nagaan of een hellingbaan veilig te gebruiken is.
Een “10%” op een bord voor een steile helling zegt: “de weg stijgt 10 m per 100 m horizontaal”, een richtingscoëfficiënt van 0,1. Als hoek is dat \(\arctan 0{,}1 \approx 5{,}7°\). Verrassend weinig mensen weten dat 10% niet 10° is.
Als je dit kunt lezen, kun je vooraf inschatten hoe steil een heuvel is, bijvoorbeeld bij het kiezen van een versnelling in een auto of bij het plannen van een fiets- of hardlooproute.
Een zadeldak is 8 m breed en de nok ligt 2,4 m boven de goot. Vanaf de goot tot onder de nok is de horizontale afstand 4 m, dus de richtingscoëfficiënt is \(2{,}4 \div 4 = 0{,}6\). Als hoek is dat \(\arctan 0{,}6 \approx 31{,}0°\).
Elk dakbedekkingsmateriaal kan maar binnen een bepaald bereik van dakhellingen worden gebruikt, dus dakdekkers en ontwerpers gebruiken deze omrekening elke dag. Het helpt ook als je zelf een schuurdak maakt.
Stijgt een pad over een horizontale afstand van 1.000 m op de kaart 300 m, dan is de gemiddelde richtingscoëfficiënt \(300 \div 1000 = 0{,}3\) (een hoek van ongeveer 16,7°) en de afstand die je echt over de helling loopt is volgens de stelling van Pythagoras \(\sqrt{1000^2 + 300^2} \approx 1044\) m.
Als je met getallen weet dat “de echte afstand langer is dan op de kaart en de helling bepaalt hoe vermoeiend het is”, worden je wandelplannen veiliger.
Groeide de maandomzet van € 40.000 in april naar € 58.000 in juli, dan is de richtingscoëfficiënt \((58.000 - 40.000) \div (7 - 4) = 6.000\) euro per maand, wat je leest als “gemiddeld € 6.000 per maand erbij”.
De richtingscoëfficiënt van een lijngrafiek is het tempo van de verandering zelf. Uitrekenen hoe snel iets verandert uit de waarden op twee momenten, of het nu omzet, lichaamsgewicht of temperatuur is, is dezelfde berekening als de formule voor de richtingscoëfficiënt op deze pagina.
Formules en grafieken
Symbolen en begrippen
Symbolen
| \(m\) | m | De richtingscoëfficiënt van de lijn: hoeveel die stijgt of daalt bij elke 1 naar rechts. Een positieve richtingscoëfficiënt stijgt van links naar rechts; een negatieve daalt. In Nederlandse schoolboeken heet de richtingscoëfficiënt meestal \(a\) (in \(y = ax + b\)); op deze pagina gebruiken we \(m\). |
| \((x_1, y_1)\), \((x_2, y_2)\) | x één, y één | De coördinaten van de twee punten. \(x\) is de horizontale positie en \(y\) de verticale positie; het kleine getal rechtsonder (de index) maakt onderscheid tussen “het eerste punt” en “het tweede punt”. |
| \(\Delta x\), \(\Delta y\) | delta x, delta y | De verandering (hoeveel een waarde is veranderd). \(\Delta\) (delta) is de Griekse letter voor “verandering”: \(\Delta x = x_2 - x_1\) (de horizontale afstand) en \(\Delta y = y_2 - y_1\) (de stijging). |
| \(d\) | d | De afstand tussen de twee punten. De letter d komt van “distance”. |
| \(\theta\) | theta | Een Griekse letter die vaak voor hoeken wordt gebruikt. Op deze pagina is het de hoek tussen de lijn en de x-as (de hellingshoek). |
| \(b\) | b | Het snijpunt met de y-as: de hoogte waarop de lijn de y-as snijdt (de waarde van \(y\) als \(x = 0\)). |
| \(\tan\) | tangens | Een goniometrische verhouding: “overstaande ÷ aanliggende”, oftewel “omhoog ÷ naar rechts”, bij een hoek. De richtingscoëfficiënt van een lijn hangt met de hoek samen via \(m = \tan\theta\). |
| \(\arctan\) | arctangens | De inverse van de tangens: die zoekt “de hoek waarvan de tan dat getal is”. Op een wetenschappelijke rekenmachine staat die als tan⁻¹. |
Begrippen
| richtingscoëfficiënt (helling) | Een getal dat aangeeft hoe steil een lijn is: hoeveel \(y\) toeneemt als \(x\) met 1 toeneemt (“stijging gedeeld door horizontale afstand”). Hoe groter het getal, hoe steiler de lijn. Het hellingspercentage van een weg en de helling van een dak gebruiken hetzelfde idee. Vaak afgekort tot rc. |
| veranderingssnelheid | (verandering van y) ÷ (verandering van x). Je leert het bij lineaire functies in de onderbouw, en bij een lineaire functie is het precies hetzelfde als de richtingscoëfficiënt van de lijn. |
| lineaire functie (lineair verband) | Een functie van de vorm \(y = mx + b\). De grafiek is een rechte lijn, met richtingscoëfficiënt \(m\) en snijpunt met de y-as \(b\) (in Nederlandse schoolboeken schrijf je meestal \(y = ax + b\)). |
| snijpunt met de as | De plek waar een grafiek een as snijdt. De hoogte waarop die de y-as snijdt, is het snijpunt met de y-as (\(y\) als \(x = 0\)), en waar die de x-as snijdt, is het snijpunt met de x-as (\(x\) als \(y = 0\)). |
| hellingshoek | De hoek die een lijn maakt met de x-as (de horizontaal). Die hangt met de richtingscoëfficiënt samen via \(m = \tan\theta\). |
| hellingspercentage (dakhelling) | Alledaagse namen voor de steilheid van een weg, hellingbaan of dak. Een verkeersbord met “10%” zegt “de weg stijgt 10 m per 100 m horizontaal”, dat is een richtingscoëfficiënt van 0,1. Een dakhelling geef je meestal in graden aan, zoals 45°. |
| coördinaten | Een paar getallen (horizontale positie; verticale positie) dat de plaats van een punt geeft. Het punt (3; 4) is “3 naar rechts en 4 omhoog vanaf de oorsprong”. Dit leer je op de basisschool (groep 7-8, 10-12 jaar). |
| verticale lijn | Een lijn loodrecht op de x-as (recht omhoog). De verandering van x is 0, dus de formule voor de richtingscoëfficiënt zou door 0 delen en de richtingscoëfficiënt is niet gedefinieerd. De vergelijking is niet van de vorm \(y = mx + b\) maar \(x = \text{constante}\). |
Handig om vooraf te weten
Dit helpt je om de berekening op deze pagina echt te begrijpen, en niet alleen op de knop te drukken.
Als je vastloopt, is het herhalen van deze onderwerpen de snelste weg vooruit.
| Het assenstelsel (groep 7-8, 10-12 jaar) |
|
| Rekenen met positieve en negatieve getallen (klas 1, 12-13 jaar) |
|
| Lineaire functies en veranderingssnelheid (klas 2, 13-14 jaar) |
|
| De stelling van Pythagoras (klas 2, 13-14 jaar) |
|
| De tangens (klas 3, 14-15 jaar) |
|
Berekenen met Excel
| x-coördinaat punt 1, x₁ | 3 |
| y-coördinaat punt 1, y₁ | 4 |
| x-coördinaat punt 2, x₂ | 6 |
| y-coördinaat punt 2, y₂ | 8 |
| Richtingscoëfficiënt m | =(B4-B2)/(B3-B1) |
| x-coördinaat punt 1, x₁ | 3 |
| y-coördinaat punt 1, y₁ | 4 |
| x-coördinaat punt 2, x₂ | 6 |
| y-coördinaat punt 2, y₂ | 8 |
| Afstand tussen de punten d | =WORTEL((B3-B1)^2+(B4-B2)^2) |
| x-coördinaat punt 1, x₁ | 3 |
| y-coördinaat punt 1, y₁ | 4 |
| x-coördinaat punt 2, x₂ | 6 |
| y-coördinaat punt 2, y₂ | 8 |
| Hellingshoek θ (graden) | =GRADEN(BOOGTAN2(B3-B1;B4-B2)) |
| x-coördinaat van een punt op de lijn, x₁ | 1 |
| y-coördinaat van een punt op de lijn, y₁ | 5 |
| Richtingscoëfficiënt m | -2 |
| Snijpunt met de y-as, b | =B2-B3*B1 |
| Snijpunt met de x-as | =-B4/B3 |
| x-coördinaat punt 1, x₁ | 1 |
| y-coördinaat punt 1, y₁ | 1 |
| Af te leggen afstand d | 5 |
| Richtingscoëfficiënt m | 0,75 |
| Verandering van x, Δx | =B3/WORTEL(1+B4^2) |
| Verandering van y, Δy | =B4*B5 |
| Bereikte x-coördinaat, x₂ | =B1+B5 |
| Bereikte y-coördinaat, y₂ | =B2+B6 |
“WORTEL(…)” is de wortel, “^2” kwadrateert een getal, “GRADEN(…)” zet radialen om naar graden en “BOOGTAN2(verandering naar rechts; verandering omhoog)” zoekt de hoek uit de veranderingen in de twee richtingen.
De eerste tabel geeft een richtingscoëfficiënt van ongeveer 1,333, de tweede een afstand van 5 en de derde een hoek van ongeveer 53,13°. BOOGTAN2 in de derde tabel geeft negatieve hoeken terug (van −180° tot 180°); bij een lijn die van links naar rechts daalt, tel je er 360 bij op als je de hoek van 0 tot 360° wilt.
De vijfde tabel vindt de oplossing die naar rechts gaat (het punt (5; 4) in het voorbeeld). Voor de oplossing die naar links gaat, zet je een minteken voor de formule van Δx (=-B3/WORTEL(1+B4^2)).
Berekenen met Google Spreadsheets
| x-coördinaat punt 1, x₁ | 3 |
| y-coördinaat punt 1, y₁ | 4 |
| x-coördinaat punt 2, x₂ | 6 |
| y-coördinaat punt 2, y₂ | 8 |
| Richtingscoëfficiënt m | =(B4-B2)/(B3-B1) |
| x-coördinaat punt 1, x₁ | 3 |
| y-coördinaat punt 1, y₁ | 4 |
| x-coördinaat punt 2, x₂ | 6 |
| y-coördinaat punt 2, y₂ | 8 |
| Afstand tussen de punten d | =WORTEL((B3-B1)^2+(B4-B2)^2) |
| x-coördinaat punt 1, x₁ | 3 |
| y-coördinaat punt 1, y₁ | 4 |
| x-coördinaat punt 2, x₂ | 6 |
| y-coördinaat punt 2, y₂ | 8 |
| Hellingshoek θ (graden) | =GRADEN(BOOGTAN2(B3-B1;B4-B2)) |
| x-coördinaat van een punt op de lijn, x₁ | 1 |
| y-coördinaat van een punt op de lijn, y₁ | 5 |
| Richtingscoëfficiënt m | -2 |
| Snijpunt met de y-as, b | =B2-B3*B1 |
| Snijpunt met de x-as | =-B4/B3 |
| x-coördinaat punt 1, x₁ | 1 |
| y-coördinaat punt 1, y₁ | 1 |
| Af te leggen afstand d | 5 |
| Richtingscoëfficiënt m | 0,75 |
| Verandering van x, Δx | =B3/WORTEL(1+B4^2) |
| Verandering van y, Δy | =B4*B5 |
| Bereikte x-coördinaat, x₂ | =B1+B5 |
| Bereikte y-coördinaat, y₂ | =B2+B6 |
Berekenen met Python
import math
x1, y1 = 3.0, 4.0 # coördinaten van punt 1
x2, y2 = 6.0, 8.0 # coördinaten van punt 2
delta_x = x2 - x1 # verandering van x (horizontale afstand)
delta_y = y2 - y1 # verandering van y (stijging)
slope = delta_y / delta_x # richtingscoëfficiënt m (is delta_x 0, dan is de lijn verticaal en lukt dit niet)
distance = math.hypot(delta_x, delta_y) # afstand tussen de punten (gelijk aan √(Δx²+Δy²))
angle = math.degrees(math.atan2(delta_y, delta_x)) % 360 # hoek (0 tot 360°)
y_intercept = y1 - slope * x1 # snijpunt met de y-as b
print(f"Richtingscoëfficiënt m: {slope}")
print(f"Afstand d: {distance}")
print(f"Hoek θ: {angle}")
print(f"Vergelijking van de lijn: y = {slope}x + {y_intercept}")
# Andersom: het punt dat je bereikt als je afstand d aflegt vanaf punt (x1, y1) langs de helling
d = 5.0
dx = d / math.sqrt(1 + slope ** 2) # oplossing naar rechts (naar links is -dx)
dy = slope * dx
print(f"Bereikt punt: ({x1 + dx}, {y1 + dy})")
De formule in LaTeX en andere wiskundenotaties (om te kopiëren)
m = (y₂ − y₁) ÷ (x₂ − x₁)
m = \frac{y_2 - y_1}{x_2 - x_1}
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>m</mi>
<mo>=</mo>
<mfrac>
<mrow><msub><mi>y</mi><mn>2</mn></msub><mo>−</mo><msub><mi>y</mi><mn>1</mn></msub></mrow>
<mrow><msub><mi>x</mi><mn>2</mn></msub><mo>−</mo><msub><mi>x</mi><mn>1</mn></msub></mrow>
</mfrac>
</mrow>
</math>
m = (y_2 - y_1)/(x_2 - x_1)
(y2 - y1)/(x2 - x1)
m := (y2 - y1)/(x2 - x1);
m = (y2 - y1)/(x2 - x1);
m = (y_2 - y_1)/(x_2 - x_1)
d = √(Δx² + Δy²)
d = \sqrt{\Delta x^2 + \Delta y^2}
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>d</mi>
<mo>=</mo>
<msqrt>
<mrow>
<msup><mrow><mi mathvariant="normal">Δ</mi><mi>x</mi></mrow><mn>2</mn></msup>
<mo>+</mo>
<msup><mrow><mi mathvariant="normal">Δ</mi><mi>y</mi></mrow><mn>2</mn></msup>
</mrow>
</msqrt>
</mrow>
</math>
d = sqrt((Delta x)^2 + (Delta y)^2)
Sqrt[dx^2 + dy^2]
d := sqrt(dx^2 + dy^2);
d = sqrt(dx^2 + dy^2);
d = √(Δx^2 + Δy^2)
θ = arctan(m)
\theta = \arctan m
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>θ</mi>
<mo>=</mo>
<mi>arctan</mi>
<mo>⁡</mo>
<mi>m</mi>
</mrow>
</math>
theta = arctan(m)
ArcTan[m]
theta := arctan(m);
theta = atan(m);
θ = arctan(m)
y = mx + b (b = y₁ − m·x₁)
y = mx + b, \quad b = y_1 - m x_1
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>y</mi>
<mo>=</mo>
<mi>m</mi><mi>x</mi>
<mo>+</mo>
<mi>b</mi>
<mo>,</mo>
<mi>b</mi>
<mo>=</mo>
<msub><mi>y</mi><mn>1</mn></msub>
<mo>−</mo>
<mi>m</mi><msub><mi>x</mi><mn>1</mn></msub>
</mrow>
</math>
y = m x + b, b = y_1 - m x_1
b = y1 - m*x1; y = m*x + b
b := y1 - m*x1; y := m*x + b;
b = y1 - m*x1; y = m*x + b;
y = mx + b, b = y_1 - mx_1
Δx = ±d ÷ √(1 + m²), Δy = m·Δx
\Delta x = \pm\frac{d}{\sqrt{1 + m^2}}, \quad \Delta y = m\,\Delta x
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mrow><mi mathvariant="normal">Δ</mi><mi>x</mi></mrow>
<mo>=</mo>
<mo>±</mo>
<mfrac>
<mi>d</mi>
<msqrt><mrow><mn>1</mn><mo>+</mo><msup><mi>m</mi><mn>2</mn></msup></mrow></msqrt>
</mfrac>
<mo>,</mo>
<mrow><mi mathvariant="normal">Δ</mi><mi>y</mi></mrow>
<mo>=</mo>
<mi>m</mi>
<mrow><mi mathvariant="normal">Δ</mi><mi>x</mi></mrow>
</mrow>
</math>
Delta x = +-d/sqrt(1 + m^2), Delta y = m Delta x
dx = d/Sqrt[1 + m^2]; dy = m*dx
dx := d/sqrt(1 + m^2); dy := m*dx;
dx = d/sqrt(1 + m^2); dy = m*dx;
Δx = ±d/√(1 + m^2), Δy = mΔx
Zo laat je ChatGPT de berekening doen
Je bent een rekenassistent voor wiskunde. Voer de volgende berekening uit door daadwerkelijk Python-code uit te voeren en baseer je antwoord alleen op de getallen uit het resultaat van de uitvoering (geef dus geen antwoord uit je hoofd of op gevoel). Bereken voor de twee punten (3; 4) en (6; 8) in het assenstelsel het volgende: 1. De richtingscoëfficiënt m van de lijn door de twee punten 2. De afstand d tussen de twee punten 3. De hoek θ (in graden) tussen de lijn en de x-as 4. De vergelijking van de lijn y = mx + b (laat ook de waarde van het snijpunt met de y-as, b, zien) Laat de formules zien die je hebt gebruikt en de getallen uit het resultaat van de uitvoering.
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