Funciones trigonométricas en Java con ejemplos

La clase Math contiene métodos para realizar operaciones numéricas básicas, como funciones exponenciales elementales, logaritmos, raíces cuadradas y trigonométricas.

  1. Método Java.lang.Math.sin(): es un método incorporado que devuelve el seno del valor pasado como argumento. El valor pasado en esta función debe estar en radianes . Si el argumento es NaN o un infinito, entonces el resultado es NaN. Si el argumento es cero, entonces el resultado es un cero con el mismo signo que el argumento.

    Sintaxis:

    Math.sin(double radians)

    Parámetros:
    el método toma un argumento obligatorio en radianes.

    Devoluciones:
    Devuelve un valor doble. El valor devuelto es el seno del valor doble especificado pasado.

    Ejemplo 1: programa que demuestra el uso de sin()

    // Java program for sin() method
    import java.util.*;
      
    class GFG {
      
        // Driver Code
        public static void main(String args[])
        {
      
            double degrees = 45.0;
      
            // convert degrees to radians
            double radians = Math.toRadians(degrees);
      
            // sin() method to get the sine value
            double sinValue = Math.sin(radians);
      
            // prints the sine value
            System.out.println("sin(" + degrees + ") = " + sinValue);
        }
    }

    Producción:

    sin(45.0) = 0.7071067811865475
    
  2. Java.lang.Math.cos(): es un método incorporado que devuelve el coseno del valor pasado como argumento. El valor pasado en esta función debe estar en radianes . Si el argumento es NaN o un infinito, entonces el resultado es NaN.

    Sintaxis:

    Math.cos(double radians)

    Parámetros:
    el método toma un argumento obligatorio en radianes.

    Devoluciones:
    Devuelve un valor doble. El valor devuelto es el coseno del valor doble especificado pasado.

    Ejemplo 2: programa que demuestra el uso de cos()

    // Java program for cos() method
    import java.util.*;
      
    class GFG {
      
        // Driver Code
        public static void main(String args[])
        {
      
            double degrees = 45.0;
      
            // convert degrees to radians
            double radians = Math.toRadians(degrees);
      
            // cos() method to get the cosine value
            double cosValue = Math.cos(radians);
      
            // prints the cosine value
            System.out.println("cos(" + degrees + ") = " + cosValue);
        }
    }

    Producción:

    cos(45.0) = 0.7071067811865476
    
  3. Java.lang.Math.tan(): es un método incorporado que devuelve la tangente del valor pasado como argumento. El valor pasado en esta función debe estar en radianes . Si el argumento es NaN o un infinito, entonces el resultado es NaN. Si el argumento es cero, entonces el resultado es un cero con el mismo signo que el argumento.
    Sintaxis:
    Math.tan(double radians)

    Parámetros:
    el método toma un argumento obligatorio en radianes.

    Devoluciones:
    Devuelve un valor doble. El valor devuelto es la tangente del valor doble especificado pasado.

    Ejemplo 3: programa que demuestra el uso de tan()

    // Java program for tan() method
    import java.util.*;
      
    class GFG {
      
        // Driver Code
        public static void main(String args[])
        {
      
            double degrees = 45.0;
      
            // convert degrees to radians
            double radians = Math.toRadians(degrees);
      
            // cos() method to get the tangent value
            double tanValue = Math.tan(radians);
      
            // prints the tangent value
            System.out.println("tan(" + degrees + ") = " + tanValue);
        }
    }

    Producción:

    tan(45.0) = 0.9999999999999999
    

Publicación traducida automáticamente

Artículo escrito por Striver y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *