Hola necesito hacer las funciones seno, coseno, arcsen, artan.
según su notación matemática, es decir, como en la calculadora, solo que yo tengo que hacer el método que calcule las respectivas funciones.
la notación es la siguiente, disculpen, nos e como subir imágenes
!= significa factorial
Sinx=[SUMATORIA desde n=0 hasta Infinito DE((-1)elevado a la n / (2*n+1)!)*(x elevado a la (2*n+1))]
Cosx=[SUMATORIA desde n=0 hasta Infinito DE((-1)elevado a la n / (2*n+1)!) * (x elevado a la (2*n+1))
por ahora esos dos con uno que me ayuden ya se como puedo hacer el resto
miren así hice la de seno, pero no me da como me da en la calculadora, porfa ayuda
Código Javascript
:
Ver originalpackage seno;
import javax.swing.JOptionPane;
/**
*
* @author @Velandia
*/
public class Seno {
public static int calcularFactorial(int num){
int k=num-1;
for(int i=k;i>=1;i--){
num*=i;
}
return num;
}
public static double calcularParaSigma(double x, int n){
double res;
res=(Math.pow(-1,n)/(calcularFactorial((2*n+1))))*Math.pow(x,2*n+1);
return res;
}
public static double sumarSigmaTotal (double x){
double res=0;
for(int n=0; n<x; n++){
res+=calcularParaSigma(x, n);
}
return res;
}
public static void main(String[] args) {
double seno;
int x;
x=Integer.parseInt(JOptionPane.showInputDialog(null,"ingrese el valor de la x para calcular el seno"));
seno=sumarSigmaTotal(x);
JOptionPane.showMessageDialog(null,"el seno de "+x+" es "+seno);
}
}