Ich brauche Hilfe zum Programmieren bezüglich Java?

... komplette Frage anzeigen

5 Antworten

die n-te wurzel bekommst du per pow(double,double)

z.b. die 3te Wurzel aus 27: pow(27.0, 1.0/3.0).


der Code für die Variable p wäre also

double p = 100 * ( pow ( ( Kn / K0 ), 1.0 / n ) - 1 );


Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von xxxcyberxxx
31.10.2015, 22:36

Edit: sollte Math.pow sein (und am besten noch um das 1.0 / n ne weitere Klammer setzen)

0
Kommentar von xxxcyberxxx
31.10.2015, 22:45

und als info: Math.pow ist eigentlich eine Funktion für die Potenzierung, nur x ^ 1/n entspricht der n. wurzel - das wird hier angewendet

0

Mathematisch gesehen ist eine Wurzel auch eine Potenz. x^(1 / 2) = 2. Wurzel, x^(1 / 3) = 3. Wurzel, x^(1 / 4) = 4. Wurzel usw.

Du könntest mit dem Trick eine Wrapper-Funktion schreiben, also ungefähr

public static double sqr(double basis, double n) {
return Math.Pow(basis, (1 / n);
}
Antwort bewerten Vielen Dank für Deine Bewertung

Also in der Math Klasse ist die Funktion für die Wurzel Math.sqrt. Müsste da zwei geben, eine für Quadratwurzel und eine für die n-te Wurzel :)

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von PolinGirl
31.10.2015, 21:43

nein gibt es leider nicht

0
Kommentar von BottleLid
31.10.2015, 22:05

Sry, dann weiß ich leider auch nicht weiter...

0

Einfach mit Potenzen rechnen

Antwort bewerten Vielen Dank für Deine Bewertung

sorry, falsch gelesen


Antwort bewerten Vielen Dank für Deine Bewertung

Was möchtest Du wissen?