java.lang.Math.cos () devuelve el coseno trigonométrico de un ángulo. Si el argumento es NaN o un infinito , el resultado devuelto es NaN. El valor devuelto estará en el rango [-1, 1].
Sintaxis:
public static double cos(double angle) Parameters: The function has one mandatory parameter angle which is in radians.
Devuelve:
La función devuelve el coseno trigonométrico de un ángulo.
Ejemplo 1: para mostrar el funcionamiento del método java.lang.Math.cos().
// Java program to demonstrate working // of java.lang.Math.cos() method import java.lang.Math; class Gfg { // driver code public static void main(String args[]) { double a = 30; // converting values to radians double b = Math.toRadians(a); System.out.println(Math.cos(b)); a = 45; // converting values to radians b = Math.toRadians(a); System.out.println(Math.cos(b)); a = 60; // converting values to radians b = Math.toRadians(a); System.out.println(Math.cos(b)); a = 0; // converting values to radians b = Math.toRadians(a); System.out.println(Math.cos(b)); } }
Producción:
0.8660254037844387 0.7071067811865476 0.5000000000000001 1.0
Ejemplo 2: para mostrar el funcionamiento del método java.lang.Math.cos() cuando el argumento es NAN o infinito.
// Java program to demonstrate working // of java.lang.Math.cos() method infinity case import java.lang.Math; // importing java.lang package public class GFG { public static void main(String[] args) { double positiveInfinity = Double.POSITIVE_INFINITY; double negativeInfinity = Double.NEGATIVE_INFINITY; double nan = Double.NaN; double result; // Here argument is negative infinity, // output will be NaN result = Math.cos(negativeInfinity); System.out.println(result); // Here argument is positive infinity, // output will also be NaN result = Math.cos(positiveInfinity); System.out.println(result); // Here argument is NaN, output will be NaN result = Math.cos(nan); System.out.println(result); } }
Producción:
NaN NaN NaN
Publicación traducida automáticamente
Artículo escrito por ChetnaAgarwal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA