Raiz N de numeros
Deseo conseguir una manera de obtener la raiz N de numeros, la clase Math nos proporciona el metodo sqrt para obtener la raiz cuadrada pero necesito realizar una aplicacion para obtener la forma polar de numeros complejos pero no consigo obtener la raiz cubica, cuarta, etc... Es decir un numero elevado a 1/n... Si realizo esta operacion usando el Math.pow, obviametne divide esa cantidad primero y trata de elevar a esa potencia, deseo q me ayuden!!!
Gracias
Gracias
Hola, no te entendi porque no se podia dividir y luego elevar a esa potencia?
pero te anexo este codigo, espero que te sirva Saludos
public class CalculaRaiz {
public static void main(String args[]) {
double base = 27;
double num=1;
double den=3;
double potencia;
double raiz;
potencia = num/den;
raiz=Math.pow(base,potencia);
System.out.println("Valor de la raiz : " + raiz);
}
}
pero te anexo este codigo, espero que te sirva Saludos
public class CalculaRaiz {
public static void main(String args[]) {
double base = 27;
double num=1;
double den=3;
double potencia;
double raiz;
potencia = num/den;
raiz=Math.pow(base,potencia);
System.out.println("Valor de la raiz : " + raiz);
}
}
Hola, ahora programe un metodo te lo paso ok saludos.
public class CalculaRaiz {
public static void main(String args[]) {
double raiz = 3;
double base = 27;
raiz = getRaizN(base,raiz);
System.out.println(\\\\\\\"Valor de la raiz : \\\\\\\" + raiz);
}
public static double getRaizN(double base, double raiz) {
double potencia;
double result;
potencia = 1/raiz;
result=Math.pow(base,potencia);
return result;
}
}
public class CalculaRaiz {
public static void main(String args[]) {
double raiz = 3;
double base = 27;
raiz = getRaizN(base,raiz);
System.out.println(\\\\\\\"Valor de la raiz : \\\\\\\" + raiz);
}
public static double getRaizN(double base, double raiz) {
double potencia;
double result;
potencia = 1/raiz;
result=Math.pow(base,potencia);
return result;
}
}
