3D Kugelkoordinaten in kartesi < Analysis < Hochschule < Mathe < Vorhilfe
|
Status: |
(Frage) beantwortet | Datum: | 14:23 Mo 26.06.2006 | Autor: | pkuac |
Hallo,
ich möchte werte in Kugelkoordinaten in kartesiche koordinaten wandeln. Dabei verwende ich folgende Formel:
(alpha1 ist in xy Ebene und alpha2 nach z)
xn[0 , 0] = Math.Cos( alpha1) * Math.Sin(alpha2);
xn[1 , 0] = Math.Sin(alpha1) * Math.Sin(alpha2);
xn[2 , 0] = Math.Cos(alpha2);
Das sollte doch so richtig sein, oder?
Ich wandel Werte mit 0 <= alpha1 < 360
und 90 <= alpha2 <= 180
Es sollen nur neg. z unterstütze werden...
Das Programm funktioniert damit aber nicht richtig. Ich wundere mich, ob es hieran liegt, oder ob ich etwas anderes falsch gemacht habe?
Ich habe diese Frage in keinem Forum auf anderen Internetseiten gestellt.
Patrick
|
|
|
|
Hallo Patrick,
das sieht eigentlich ganz vernünftig aus. Was genau funktioniert denn nicht?
Gruß
Matthias
|
|
|
|