Einzelnen Beitrag anzeigen
Ungelesen 29.10.10, 23:23   #4
germgerm
bla
 
Registriert seit: Mar 2010
Beiträge: 312
Bedankt: 302
germgerm ist noch neu hier! | 0 Respekt Punkte
Standard

Du hast den Winkel zuerst mit

Code:
	double dWinkel = Math.atan(feld[1]/feld[0]);
berechnet.

Mit deiner zweiten Math-Funktion erhältst du ebenfalls den Winkel, aber ohne Länge, die musst du weiterhin selbst berechnen. Das Dividieren kannst du dir dadurch sparen, die Division durch Null musst du weiterhin überprüfen:

Code:
	double dWinkel = Math.atan2(feld[1], feld[0]);
Wobei ich das feld-Array auf jeden Fall gleich als double und nicht als int definieren würde. Bzw kein array sondern gleich eine Klasse... egal.
germgerm ist offline   Mit Zitat antworten