cycovery
Erfahrenes Mitglied
Hi!
Also ich hab n mathematisches Problem und ich hoffe schwer, dass ihr mir dabei helfen könnt!
Folgende Situation:
http://neo.cycovery.com/koordinaten.jpg
Ich nenne das äussere, gerade System das grosse Koordinatensystem und das andere das kleine.
Folgendes weiss ich:
-X und Y Koordinaten von Punkt A
-X und Y Koordinaten von Punkt P
-Punkt P ist zudem der Ursprung des kleinen Systems
-X und Y Koordinaten von Punkt Q
-Punkt Q liegt auf der v Achse
Wissen will ich die die UV Koordinaten von Punkt A
Ich könnte das ganze Geometrisch lösen per Geraden schneiden und so, aber ich hätte eigentlich lieber eine (mehr oder weniger) kompakte funktion, die mir die Koordinaten umrechnet
zu Folgendem Ansatz bin ich gekommen (mein Resultat stimmt aber irgendwie nicht)
1. berechnenin welchem Winkel (Bogenmass) das kleine koordinatensystem zum grossen gedreht ist per Trigonometrie:
w=arctan(gegenkathete/Ankathete)
Da rechne ich noch PI/2 (=90°) dazu um die volle Drehung zu erhalten.
2. ich wandle die XY Koordinaten von A in Polare Koordinaten um und ziehe den vorhin berechneten Winkel W von Phi (der Winkelkoordinate der Polaren Koordinaten) ab. Dadurch ist Phi jetzt im grossen koordinatensystem gleichgross, wie Phi der polaren Koordinaten von A gesehen aus dem kleinen System in wirklichkeit haben.
3. ich setze den Radius r der neuen polaren Koordinaten von A gesehen aus dem Grossen system auf die diestanz A-P. Dadurch sollte ich den Punkt so verschoben haben, dass er im grossen System genau so liegt, wie er am anfang im kleinen Gelegen hat.
4. Ich wandle die Polaren Koordinaten ins Kartesische System Zurück. Diese neuen XY Koordinaten sollten nun den UV Koordinaten entsprechen, die ich ursprünglich suchte.
Aber irgendwie klappt das nicht . . . bitte helft mir
warscheinlich geht das viel einfacher und ich bin einfach zu blöd um das zu sehen . . .
Dankeschön!
Also ich hab n mathematisches Problem und ich hoffe schwer, dass ihr mir dabei helfen könnt!
Folgende Situation:
http://neo.cycovery.com/koordinaten.jpg
Ich nenne das äussere, gerade System das grosse Koordinatensystem und das andere das kleine.
Folgendes weiss ich:
-X und Y Koordinaten von Punkt A
-X und Y Koordinaten von Punkt P
-Punkt P ist zudem der Ursprung des kleinen Systems
-X und Y Koordinaten von Punkt Q
-Punkt Q liegt auf der v Achse
Wissen will ich die die UV Koordinaten von Punkt A
Ich könnte das ganze Geometrisch lösen per Geraden schneiden und so, aber ich hätte eigentlich lieber eine (mehr oder weniger) kompakte funktion, die mir die Koordinaten umrechnet
zu Folgendem Ansatz bin ich gekommen (mein Resultat stimmt aber irgendwie nicht)
1. berechnenin welchem Winkel (Bogenmass) das kleine koordinatensystem zum grossen gedreht ist per Trigonometrie:
w=arctan(gegenkathete/Ankathete)
Da rechne ich noch PI/2 (=90°) dazu um die volle Drehung zu erhalten.
2. ich wandle die XY Koordinaten von A in Polare Koordinaten um und ziehe den vorhin berechneten Winkel W von Phi (der Winkelkoordinate der Polaren Koordinaten) ab. Dadurch ist Phi jetzt im grossen koordinatensystem gleichgross, wie Phi der polaren Koordinaten von A gesehen aus dem kleinen System in wirklichkeit haben.
3. ich setze den Radius r der neuen polaren Koordinaten von A gesehen aus dem Grossen system auf die diestanz A-P. Dadurch sollte ich den Punkt so verschoben haben, dass er im grossen System genau so liegt, wie er am anfang im kleinen Gelegen hat.
4. Ich wandle die Polaren Koordinaten ins Kartesische System Zurück. Diese neuen XY Koordinaten sollten nun den UV Koordinaten entsprechen, die ich ursprünglich suchte.
Aber irgendwie klappt das nicht . . . bitte helft mir
![Er... what? O_o O_o](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f635.png)
Dankeschön!