Kugelkoordinaten < Algorithmen < Schule < Informatik < Vorhilfe
|
Status: |
(Frage) beantwortet | Datum: | 00:42 Fr 25.03.2011 | Autor: | nali |
Aufgabe | Kugelkoordinaten aus X,Y,Z wie in:
http://de.wikipedia.org/wiki/Kugelkoordinaten
Mit der Ausnahme dass der Längengrad im Uhrzeigersinn verläuft. |
Hallo Leute,
Gibt es für diese Aufgabe einen geschickten Ansatz so dass man einen Winkel im Uhrzeigersinn bekommt und nicht wie üblich gegen den Uhrzeigerisnn?
Wäre für jeden Tipp dankbar.
|
|
|
|
Status: |
(Antwort) fertig | Datum: | 01:18 Fr 25.03.2011 | Autor: | leduart |
Hallo
einfach statt [mm] \phi -\phi [/mm] nehmen und sin(-a)=-sin(a)
cos(-a)=cos(a)
Gruss leduart
|
|
|
|
|
Status: |
(Frage) beantwortet | Datum: | 01:31 Fr 25.03.2011 | Autor: | nali |
Hallo Leduart danke für die schnelle Antwort,
Ich glaube ich habe die Frage falsch gestellt oder deine Antwort nicht richtig verstanden.
Gegeben sind die X,Y,Z Komponenten und ich möchte den Längengrad beginnend von der positiven X-Achse im Uhrzeigersinn.
Die im Link angegebene Funktion für den Längengrad ist entweder atan2(y,x) oder arccos(x/sqrt(x*x+y*y)) und der anschließenden Quadratenten abfrage.
Soll ich jetzt statt arccos(a) : arccos(-a) nehmen?
|
|
|
|
|
Status: |
(Antwort) fertig | Datum: | 11:28 Fr 25.03.2011 | Autor: | leduart |
Hallo
Du nimmst einfach [mm] \phi=-atan(y/x)
[/mm]
aber zeichne es doch einfach mal an dem Äquatorkreis auf, damit du es siehst, und mir nicht eifach glaubst!
Gruss leduart
|
|
|
|