Kies de richting van de omzetting en vul de coëfficiënten van de cirkel in. De formule hieronder is gekoppeld aan de invoervelden, dus je kunt de coëfficiënten ook direct in de formule aanpassen. Wil je controleren hoe een lijn en de cirkel liggen, kies dan in de laatste keuzelijst “Ook de lijn px + qy + s = 0 controleren”.
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
- Splits het kwadraat af om de algemene vorm van een cirkel \(x^{2} + y^{2} + lx + my + n = 0\) om te zetten naar de middelpuntsvorm \((x - a)^{2} + (y - b)^{2} = r^{2}\), en bepaal het middelpunt en de straal als exacte waarden met breuken en \(\sqrt{\ }\) (met stappen)
- Je kunt ook de andere kant op: werk het middelpunt en het rechterlid (de straal in het kwadraat) uit tot de algemene vorm
- Is het rechterlid \(r^{2}\) gelijk aan 0 of kleiner, dan is de vergelijking geen cirkel (het is één punt, of er is geen grafiek). De rekenmachine vertelt welk van de twee het is, en waarom
- Je ziet ook hoe een lijn \(px + qy + s = 0\) en de cirkel ten opzichte van elkaar liggen (twee snijpunten, raken of geen punt gemeen), door de afstand \(d\) van het middelpunt tot de lijn te vergelijken met de straal \(r\). De gemeenschappelijke punten krijg je als exacte waarden
- De rekenmachine toont de vergelijking van de cirkel zoals je die met de hand zou schrijven en je kunt de coëfficiënten direct in de formule aanpassen. Het resultaat kun je ook controleren op een figuur van de cirkel en de lijn
Waarvoor is deze berekening handig?
In 2D-games is het gebruikelijk om de hitbox van een personage of een kogel te modelleren als een cirkel. Of de baan van een kogel (een lijn) de cirkel van een tegenstander raakt, wordt precies bepaald met de controle op deze pagina: vergelijk de afstand \(d\) van het middelpunt tot de lijn met de straal \(r\). Of twee cirkels elkaar overlappen, bepaal je op dezelfde manier, door de afstand tussen hun middelpunten te vergelijken met de som van hun stralen.
Cirkels worden gebruikt omdat hun vorm niet verandert als ze draaien en omdat één afstandsberekening de controle beslist. Als je leert programmeren voor games, zie je cirkelvergelijkingen in elk beeld aan het werk.
Onder ideale omstandigheden zonder obstakels wordt het gebied dat een zendmast of wifirouter bestrijkt, gemodelleerd als een cirkel met de antenne in het middelpunt (straal = het bereik). “Is deze plek binnen bereik?” komt neer op het vergelijken van de afstand tot het middelpunt met de straal, met andere woorden: controleren of de plek binnen of buiten de cirkel ligt.
Echte signalen worden beïnvloed door het terrein en gebouwen en volgen dit dus niet precies. Toch zijn cirkelmodellen een beginpunt om te bepalen waar je masten neerzet zodat er geen gaten in de dekking zijn.
Gps-plaatsbepaling is gebaseerd op dit idee: als je je afstand tot een satelliet kent, worden de plekken waar je kunt zijn beperkt tot een bol (een cirkel, als je in een vlak denkt). Los je de cirkels (bollen) van afstanden tot meerdere satellieten samen op, dan krijg je het punt waar ze elkaar ontmoeten: jouw locatie.
De echte berekening is driedimensionaal en corrigeert ook voor klokfouten, dus ze is ingewikkelder. Maar het idee van de vergelijking van een cirkel, “de verzameling punten op een vaste afstand”, is de basis.
Tekeningen van machineonderdelen en gebouwen staan vol cirkels: boutgaten, gebogen randen, doorsneden van buizen enzovoort. Cad-software slaat een cirkel op als “de coördinaten van het middelpunt en de straal”, de informatie uit de middelpuntsvorm, en berekent elke keer dat je een vorm aanpast waar cirkels en lijnen elkaar snijden, en de raaklijnen.
Controles als “als ik hier een gat boor, is het dan ver genoeg van de rand?” komen ook neer op het berekenen van afstanden tot een middelpunt.
De basisvorm van een bocht in een weg of spoorlijn is een boog van een cirkel, een cirkelboog, en ontwerptekeningen beheren die met het middelpunt en de straal. Hoe kleiner de straal, hoe scherper de bocht. Daarom stellen ontwerprichtlijnen voor wegen per ontwerpsnelheid een minimale boogstraal vast.
Waar een recht stuk soepel overgaat in een bocht, wordt de voorwaarde “de lijn raakt de cirkel” direct gebruikt. Het idee van een raaklijn geeft echte wegen hun vorm.
Formules en figuren
Symbolen en begrippen
Symbolen
| \((x;\ y)\) | iks, ypsilon | De coördinaten van een punt dat over de cirkel beweegt. De vergelijking van een cirkel zegt: “verzamel alle \((x;\ y)\) waarvoor dit klopt en je krijgt de cirkel”. |
| \(a,\ b\) | a, b | De letters voor het middelpunt \((a;\ b)\) van de cirkel. Voor vaste getallen gebruik je meestal letters uit het begin van het alfabet. Anders dan de bewegende \(x\) en \(y\) blijven ze vast bij één cirkel. |
| \(r\) | er | De straal van de cirkel; de letter r komt van “radius”. Let op: rechts in de middelpuntsvorm staat niet \(r\) zelf maar het kwadraat \(r^{2}\). |
| \(\mathrm{M}\) | em | Een letter die vaak voor het middelpunt van een cirkel wordt gebruikt, van de eerste letter van “middelpunt”. |
| \(l,\ m,\ n\) | l, m, n | De coëfficiënten van de algemene vorm \(x^{2} + y^{2} + lx + my + n = 0\). In schoolboeken worden soms andere letters gebruikt, zoals \(D,\ E,\ F\) (\(x^{2} + y^{2} + Dx + Ey + F = 0\)); de betekenis is hetzelfde. |
| \(d\) | dee | De afstand van het middelpunt tot de lijn. Door die te vergelijken met de straal \(r\) zie je hoe de lijn en de cirkel ten opzichte van elkaar liggen. |
| \(p,\ q,\ s\) | p, q, s | De coëfficiënten van de lijn \(px + qy + s = 0\) op deze pagina. Een lijn schrijf je meestal als \(ax + by + c = 0\), maar deze pagina gebruikt andere letters om verwarring met het middelpunt \((a;\ b)\) te voorkomen. |
| \(\sqrt{\ }\) | wortel (wortelteken) | Het teken voor het positieve getal waarvan het kwadraat het getal eronder is (de vierkantswortel). De straal vind je als \(r = \sqrt{r^{2}}\). Is bijvoorbeeld \(r^{2} = 8\), dan is \(r = \sqrt{8} = 2\sqrt{2}\). |
Begrippen
| cirkel | De figuur die bestaat uit alle punten in een vlak die op een vaste afstand (de straal) van één punt (het middelpunt) liggen. De vergelijking van een cirkel is deze definitie “vaste afstand” opgeschreven als vergelijking. |
| vergelijking van een cirkel | Een vergelijking die een cirkel in het assenstelsel beschrijft. De punten \((x;\ y)\) die eraan voldoen vormen precies de cirkel. Je leert dit in de bovenbouw van havo en vwo. |
| middelpuntsvorm | De vorm \((x - a)^{2} + (y - b)^{2} = r^{2}\). Het voordeel is dat je het middelpunt \((a;\ b)\) en de straal \(r\) direct aan de formule kunt aflezen. |
| algemene vorm | De vorm \(x^{2} + y^{2} + lx + my + n = 0\), die je krijgt door de middelpuntsvorm uit te werken en te herleiden. Je leest het middelpunt of de straal er niet direct uit af, maar omdat hij al is uitgewerkt, is hij handig tijdens berekeningen. |
| kwadraat afsplitsen | Een uitdrukking zoals \(x^{2} + lx\) omschrijven als “(iets) in het kwadraat plus een constante”, zoals \(\left(x + \dfrac{l}{2}\right)^{2} - \dfrac{l^{2}}{4}\). Je gebruikt het ook om de top van een kwadratische functie te vinden, en het is de kerntechniek van deze pagina. |
| middelpunt | Het punt in het midden van een cirkel, dat dezelfde afstand (de straal) heeft tot elk punt op de cirkel. De \((a;\ b)\) in de middelpuntsvorm zijn direct de coördinaten van het middelpunt. |
| straal | De afstand \(r\) van het middelpunt tot een punt op de cirkel. Als lengte is de straal altijd positief. Je vindt hem door de wortel te nemen van het rechterlid \(r^{2}\) van de middelpuntsvorm. |
| stelling van Pythagoras | De stelling dat in een rechthoekige driehoek het kwadraat van de schuine zijde gelijk is aan de som van de kwadraten van de andere twee zijden. Het is de basis van de afstand tussen twee punten, en de middelpuntsvorm van een cirkel is deze stelling opgeschreven als vergelijking. Je leert haar in klas 2 (13-14 jaar). |
| gemeenschappelijk punt | Een punt dat op twee figuren ligt. Bij een cirkel en een lijn zijn er 2 als de lijn de cirkel snijdt, 1 als de lijn een raaklijn is en 0 als de lijn de cirkel mist. De coördinaten vind je door de twee vergelijkingen samen op te lossen. |
| raaklijn | Een lijn raakt een cirkel als ze precies één punt gemeen hebben. Die lijn heet een raaklijn en het gemeenschappelijke punt heet het raakpunt. De afstand van het middelpunt tot een raaklijn is precies de straal. |
| koorde | Als een lijn een cirkel in twee punten snijdt, is het lijnstuk tussen die punten een koorde. De loodlijn uit het middelpunt op een koorde deelt die precies doormidden, dus de halve koorde, de afstand \(d\) van het middelpunt tot de lijn en de straal \(r\) hangen samen via de stelling van Pythagoras. |
| afstand van een punt tot een lijn | De lengte van de loodlijn uit een punt op een lijn (de kortste afstand van het punt tot de lijn). Je berekent hem met \(d = \dfrac{|ax_0 + by_0 + c|}{\sqrt{a^{2} + b^{2}}}\) en gebruikt hem om te bepalen hoe een lijn en een cirkel ten opzichte van elkaar liggen. |
| discriminant | De uitdrukking \(D = b^{2} - 4ac\) die aangeeft hoeveel oplossingen de kwadratische vergelijking \(ax^{2} + bx + c = 0\) heeft. Ook de discriminant van de kwadratische vergelijking die je krijgt door de vergelijkingen van de cirkel en de lijn samen op te lossen, laat zien hoe ze liggen (\(D > 0\): twee punten, \(D = 0\): raakt, \(D < 0\): geen punten). |
| assenstelsel | Een vlak dat je krijgt door een horizontale getallenlijn (de \(x\)-as) en een verticale getallenlijn (de \(y\)-as) haaks op elkaar te zetten, zodat elk punt als een paar getallen \((x;\ y)\) geschreven kan worden. Hier komen meetkunde en vergelijkingen samen. |
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 en de coördinaten van punten (klas 1-2, 12-14 jaar) |
|
| De stelling van Pythagoras en de afstand tussen twee punten (klas 2-3, 13-15 jaar) |
|
| Wortels (klas 2-3, 13-15 jaar) |
|
| Haakjes uitwerken, ontbinden in factoren en kwadraat afsplitsen (klas 3-4, 14-16 jaar) |
|
| Afstand van een punt tot een lijn (bovenbouw havo en vwo, wiskunde B, 15-18 jaar) |
|
Berekenen met Excel
| Coëfficiënt l van x | -4 |
| Coëfficiënt m van y | -6 |
| Constante n | 9 |
| x-coördinaat van het middelpunt (−l/2) | =-B1/2 |
| y-coördinaat van het middelpunt (−m/2) | =-B2/2 |
| Straal in het kwadraat r² (l²/4 + m²/4 − n) | =B1^2/4+B2^2/4-B3 |
| Straal r (alleen een cirkel als r² > 0) | =ALS(B6>0;WORTEL(B6);"geen cirkel") |
| x-coördinaat a van het middelpunt | 1 |
| y-coördinaat b van het middelpunt | -2 |
| Rechterlid (straal in het kwadraat r²) | 9 |
| Coëfficiënt l van x (−2a) | =-2*B1 |
| Coëfficiënt m van y (−2b) | =-2*B2 |
| Constante n (a² + b² − r²) | =B1^2+B2^2-B3 |
| x-coördinaat a van het middelpunt | 2 |
| y-coördinaat b van het middelpunt | 3 |
| Straal r | 2 |
| Coëfficiënt p van x (lijn) | 3 |
| Coëfficiënt q van y (lijn) | 4 |
| Constante s (lijn) | -8 |
| Afstand d van het middelpunt tot de lijn | =ABS(B4*B1+B5*B2+B6)/WORTEL(B4^2+B5^2) |
| Resultaat | =ALS(B7<B3;"twee punten";ALS(B7=B3;"raakt";"geen punten")) |
De eerste tabel is het voorbeeld x²+y²−4x−6y+9=0: middelpunt (2; 3), r²=4 en straal 2. Is r² gelijk aan 0 of kleiner, dan is de vergelijking geen cirkel en toont de cel “geen cirkel”.
De tweede tabel is het voorbeeld met middelpunt (1; −2) en r²=9: l=−2, m=4, n=−4, dus de vergelijking is x²+y²−2x+4y−4=0.
De derde tabel is het voorbeeld van de cirkel (x−2)²+(y−3)²=4 en de lijn 3x+4y−8=0. d=2 is gelijk aan de straal 2, dus het resultaat is “raakt”. WORTEL kan kleine afrondingsfouten geven, dus voor een exacte controle op raken is het veiliger om d² en r² te vergelijken (vergelijk =(B4*B1+B5*B2+B6)^2/(B4^2+B5^2) met B3^2).
Berekenen met Google Spreadsheets
| Coëfficiënt l van x | -4 |
| Coëfficiënt m van y | -6 |
| Constante n | 9 |
| x-coördinaat van het middelpunt (−l/2) | =-B1/2 |
| y-coördinaat van het middelpunt (−m/2) | =-B2/2 |
| Straal in het kwadraat r² (l²/4 + m²/4 − n) | =B1^2/4+B2^2/4-B3 |
| Straal r (alleen een cirkel als r² > 0) | =ALS(B6>0;WORTEL(B6);"geen cirkel") |
| x-coördinaat a van het middelpunt | 1 |
| y-coördinaat b van het middelpunt | -2 |
| Rechterlid (straal in het kwadraat r²) | 9 |
| Coëfficiënt l van x (−2a) | =-2*B1 |
| Coëfficiënt m van y (−2b) | =-2*B2 |
| Constante n (a² + b² − r²) | =B1^2+B2^2-B3 |
| x-coördinaat a van het middelpunt | 2 |
| y-coördinaat b van het middelpunt | 3 |
| Straal r | 2 |
| Coëfficiënt p van x (lijn) | 3 |
| Coëfficiënt q van y (lijn) | 4 |
| Constante s (lijn) | -8 |
| Afstand d van het middelpunt tot de lijn | =ABS(B4*B1+B5*B2+B6)/WORTEL(B4^2+B5^2) |
| Resultaat | =ALS(B7<B3;"twee punten";ALS(B7=B3;"raakt";"geen punten")) |
Berekenen met Python
from fractions import Fraction
import math
# Coëfficiënten van de algemene vorm x² + y² + lx + my + n = 0 (een breuk zoals 3/4 schrijf je als Fraction(3, 4))
coef_l = Fraction(-4)
coef_m = Fraction(-6)
coef_n = Fraction(9)
center_x = -coef_l / 2
center_y = -coef_m / 2
radius_squared = coef_l ** 2 / 4 + coef_m ** 2 / 4 - coef_n
print(f"Middelpunt: ({center_x}; {center_y})")
print(f"Straal in het kwadraat r²: {radius_squared}")
if radius_squared > 0:
print(f"Straal r: {math.sqrt(radius_squared)}")
elif radius_squared == 0:
print("Geen cirkel: de vergelijking beschrijft maar één punt, het middelpunt")
else:
print("Geen cirkel: geen enkel punt voldoet aan deze vergelijking")
# Ligging ten opzichte van de lijn px + qy + s = 0 (d² en r² worden als breuken vergeleken, dus er is geen afrondingsfout)
line_p = Fraction(3)
line_q = Fraction(4)
line_s = Fraction(-8)
distance_squared = (line_p * center_x + line_q * center_y + line_s) ** 2 / (line_p ** 2 + line_q ** 2)
if distance_squared < radius_squared:
print("De cirkel en de lijn snijden elkaar in twee verschillende punten")
elif distance_squared == radius_squared:
print("De lijn raakt de cirkel")
else:
print("De cirkel en de lijn hebben geen punt gemeen")
De formule in LaTeX en andere wiskundenotaties (om te kopiëren)
(x − a)² + (y − b)² = r²
(x - a)^{2} + (y - b)^{2} = r^{2}
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<msup><mrow><mo>(</mo><mi>x</mi><mo>−</mo><mi>a</mi><mo>)</mo></mrow><mn>2</mn></msup>
<mo>+</mo>
<msup><mrow><mo>(</mo><mi>y</mi><mo>−</mo><mi>b</mi><mo>)</mo></mrow><mn>2</mn></msup>
<mo>=</mo>
<msup><mi>r</mi><mn>2</mn></msup>
</mrow>
</math>
(x - a)^2 + (y - b)^2 = r^2
(x - a)^2 + (y - b)^2 == r^2
(x - a)^2 + (y - b)^2 = r^2;
(x - a)^2 + (y - b)^2 == r^2
(x - a)^2 + (y - b)^2 = r^2
(x + l/2)² + (y + m/2)² = l²/4 + m²/4 − n
\left(x + \frac{l}{2}\right)^{2} + \left(y + \frac{m}{2}\right)^{2} = \frac{l^{2}}{4} + \frac{m^{2}}{4} - n
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<msup><mrow><mo>(</mo><mi>x</mi><mo>+</mo><mfrac><mi>l</mi><mn>2</mn></mfrac><mo>)</mo></mrow><mn>2</mn></msup>
<mo>+</mo>
<msup><mrow><mo>(</mo><mi>y</mi><mo>+</mo><mfrac><mi>m</mi><mn>2</mn></mfrac><mo>)</mo></mrow><mn>2</mn></msup>
<mo>=</mo>
<mfrac><msup><mi>l</mi><mn>2</mn></msup><mn>4</mn></mfrac>
<mo>+</mo>
<mfrac><msup><mi>m</mi><mn>2</mn></msup><mn>4</mn></mfrac>
<mo>−</mo>
<mi>n</mi>
</mrow>
</math>
(x + l/2)^2 + (y + m/2)^2 = l^2/4 + m^2/4 - n
Simplify[(x + l/2)^2 + (y + m/2)^2 - (l^2/4 + m^2/4 - n) == x^2 + y^2 + l x + m y + n]
Student:-Precalculus:-CompleteSquare(x^2 + y^2 + l*x + m*y + n, [x, y]);
expand((x + l/2)^2 + (y + m/2)^2 - (l^2/4 + m^2/4 - n))
(x + l/2)^2 + (y + m/2)^2 = l^2/4 + m^2/4 - n
d = |pa + qb + s| / √(p² + q²)
d = \frac{\left|pa + qb + s\right|}{\sqrt{p^{2} + q^{2}}}
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>d</mi>
<mo>=</mo>
<mfrac>
<mrow><mo>|</mo><mi>p</mi><mi>a</mi><mo>+</mo><mi>q</mi><mi>b</mi><mo>+</mo><mi>s</mi><mo>|</mo></mrow>
<msqrt><mrow><msup><mi>p</mi><mn>2</mn></msup><mo>+</mo><msup><mi>q</mi><mn>2</mn></msup></mrow></msqrt>
</mfrac>
</mrow>
</math>
d = |p a + q b + s| / sqrt(p^2 + q^2)
d = Abs[p a + q b + s]/Sqrt[p^2 + q^2]
d := abs(p*a + q*b + s)/sqrt(p^2 + q^2);
d = abs(p*a + q*b + s)/sqrt(p^2 + q^2);
d = |pa + qb + s|/√(p^2 + q^2)
Zo laat je ChatGPT de berekening doen
Je bent een rekenassistent voor coördinatenmeetkunde. Voer de volgende berekening uit door echt Python-code te draaien en baseer je antwoord alleen op de getallen uit het resultaat van de uitvoering (geef geen antwoord door hoofdrekenen of gokken). Laat voor de cirkel x² + y² − 4x − 6y + 9 = 0 elk van de volgende onderdelen zien: 1. De vergelijking herschreven in middelpuntsvorm (x−a)² + (y−b)² = r² door het kwadraat af te splitsen 2. Het middelpunt en de straal (als exacte waarden) 3. Hoe de lijn 3x + 4y − 8 = 0 en de cirkel liggen (twee verschillende snijpunten / raakt / geen punt gemeen), en de coördinaten van eventuele snijpunten Gebruik in Python de module fractions uit de standaardbibliotheek (of sympy) om exact te rekenen, en vergelijk de afstand met de straal door d² met r² te vergelijken. 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