001
16.11.2010, 21:29 Uhr
FloSoft
Medialer Over-Flow (Administrator)
|
also:
Zitat: |
Die Phase soll im Intervall (-180:0°; 180:0°] liegen. Beachten Sie hierbei, dass die Methode arctan, der Math-Klasse, den Winkel im Bogenmaß zurückgibt (Hinweis: Math.toDegrees())
|
d.h arctan liefert bogenmaß, keine grad, daher das ergebnis davon erstmal durch "toDegrees" werfen. Dieses wird dir jedoch einen Winkel zwischen 0-360 Grad liefern, d.h das musst du auf -180:0 und 0:180 umrechnen, also: "wenn grad > 180 dann grad - 360"
Naja das Ergebnis als String zurückgeben heißt: aus gerundeterBetrag und gerundetePhase machst du einen String, z.b "40/180°" oder sowas
C++: |
public static double[]polarform(feld[]);
|
da musst du dann halt
C++: |
public static String polarform(double feld[]);
|
schreiben (btw, der ; da am ende gehört weg, und das "double" gehört vor das feld, sonst hat "feld" keinen typ) -- class God : public ChuckNorris { }; |