Uit 3 punten de cirkel berekenen
Bedankt WH voor de snelle reactie.
Misschien dat je toch nog wat verder kunt helpen: ik zou graag een basic-programma willen maken, waarin ik die 3 coordinaten op de cirkel ingeef en die mij het middelpunt en de radius uitgeeft.
bvd Ivar
Ivar
Leerling mbo - maandag 4 november 2002
Antwoord
Hoi,
Je kan het ook zo:
Een cirkel met middelpunt c(x0,y0) en straal r heeft vergelijking: (x-x0)2+(y-y0)2=r2 (1)
Met z0=r2-x02-y02. Kan je (1) uitwerken tot een lineaire vergelijking in x0, y0 en z0. Zo heb je er drie: één voor elk punt. Als de determinant van de matrix van het stelsel niet 0 is, dan heb je de oplossing voor x0, y0 en z0 en dus ook voor r (de positieve wortel). Aan jou om alles na te rekenen en de formules op te stellen. Geef je ook een meetkundige betekenis aan de eis dat de determinant niet 0 mag zijn?
Je kan ook de middelloodlijnen op de lijnstukken door elke 2 punten berekenen en die snijden. Theoretisch gaan ze allemaal door het middelpunt en volstaat het dus om er 2 te kiezen en die te snijden. Misschien is dit wel praktischer voor je programma.
In je programma moet je de formules stap voor stap uitrekenen. Je moet natuurlijk wel eerst die formules op stellen. We geven hier enkel tips, de uitwerking is voor jou.
Niet voldoende? Laat maar weten dan...
Groetjes, Johan
andros
maandag 4 november 2002
©2001-2024 WisFaq
|