quote:
Op zondag 21 november 2004 16:02 schreef _Supreme het volgende:
ik kan er een tekening van maken, en waardes als straal gebruiken, dan heb ik zijn positie getekend.
maar wat is nu de wiskundige manier van uitrekenen?
die is vrij ingewikkeld volgens mij...
Euh, precies hetzelfde
![]()
In het kort komt het erop neer voor elk van de microfoons een vergelijking van een cirkel (met de positie van de microfoon als middelpunt en de gemeten waarde als straal) op te stellen, en deze drie vergelijkingen op te lossen.
Stel, je hebt 3 microfoons A, B en C, op posities (Ax, Ay), (Bx, By) en (Cx, Cy). Voor elk van deze microfoons heb je de afstanden Ar, Br en Cr gemeten. (N.B. al deze waarden weet je dus)
Een cirkel met straal 1 en middelpunt (0, 0) heeft als vergelijking: x
2 + y
2 = 1.
Dat wil zeggen dat voor elk punt (x, y) die aan deze vergelijking voldoet, een punt is op die cirkel.
Een cirkel met straal r en middelpunt heeft dan als vergelijking: x
2 + y
2 = r
2 (stelling van pythagoras)
En, de formule die we in dit geval willen gebruiken is die van een cirkel met straal r en middelpunt (mx, my):
(x-mx)2 + (y-my)2 = r2(De toegevoegde -mx en -my kan je zien als het verplaatsen van de cirkel zodat het middelpunt op (0, 0) terechtkomt)
Als we deze formule toepassen voor elk van de microfoons krijgen we:
(x-Ax)
2 + (y-Ay)
2 = Ar
2(x-Bx)
2 + (y-By)
2 = Br
2(x-Cx)
2 + (y-Cy)
2 = Cr
2Waarbij (x, y) dus de enige twee onbekenden zijn, want die stellen de positie van de luidspreker voor, en die willen we bepalen. De reden dat x en y in alledrie de formules voorkomen is dat de positie van de luidspreker op alledrie de cirkels ligt.
Nu nog de juiste waardes invullen voor Ax, Ay, Ar, Bx, ... (etc.), en de vergelijkingen in elkaar invullen, en je hebt je antwoord (x,y).
Ow, en omdat het zeer waarschijnlijk is dat je meetwaarden en/of posities onzuiver gemeten zijn, kan het zijn dat als je alledrie de formules in elkaar invult, je geen uitkomst kunt vinden (op dezelfde manier als dat je drie cirkels tekent die elkaar niet
precies in 1 punt snijden).
In dat geval kan je beter twee van de drie formules in elkaar invullen; je krijgt dan twee mogelijke posities van de luidspreker (net zoals twee cirkels elkaar meestal in twee punten snijden). Gebruik dan vervolgens de derde formule om te bepalen welke van deze twee punten het moet zijn.
[ Bericht 7% gewijzigd door HenryHill op 21-11-2004 20:25:26 ]
So this is how liberty dies... with thunderous applause.
Truth? What's so great about the truth? Try lying for a change, it's the currency of the world