Maison > interface Web > Questions et réponses frontales > Comment trouver des fonctions trigonométriques en javascript

Comment trouver des fonctions trigonométriques en javascript

PHPz
Libérer: 2023-04-27 17:06:34
original
2798 Les gens l'ont consulté

En mathématiques, les fonctions trigonométriques sont un type de fonction fréquent qui peut nous aider à calculer les longueurs des côtés, les angles, les hauteurs, etc. En programmation informatique, JavaScript fournit également des fonctions trigonométriques intégrées pour aider les développeurs à effectuer les calculs associés. Dans cet article, nous présenterons les fonctions trigonométriques en JavaScript et leur utilisation.

Les fonctions trigonométriques de JavaScript peuvent être appelées à l'aide des méthodes statiques de l'objet Math. Cet objet fournit sin, cos, tan, asin, acos, atan et d'autres méthodes, correspondant respectivement aux fonctions sinus, cosinus, tangente, arcsinus, arccosinus et arctangente. Ci-dessous, nous présenterons chaque fonction en détail.

  1. Fonction sinus (sin)

La fonction sinus est une fonction périodique dont la valeur varie de -1 à 1. En JavaScript, nous pouvons calculer le sinus d'un angle grâce à la méthode Math.sin(). Par exemple, calculez le sinus d'un angle de 30 degrés :

let sinValue = Math.sin(30 * Math.PI / 180); // 返回0.5
Copier après la connexion

Où, Math.PI représente pi et sa valeur est d'environ 3,14159. Étant donné que le paramètre reçu par la méthode sin est une valeur en radian, nous devons convertir la valeur de l'angle en valeur en radian pour le calcul. Dans le code ci-dessus, nous convertissons 30 degrés en radians et le transmettons comme paramètre de la méthode sin. Le résultat du calcul est de 0,5, c'est-à-dire que le sinus d'un angle de 30 degrés est de 0,5.

  1. Fonction cosinus (cos)

La fonction cosinus est également une fonction périodique, et sa plage de valeurs est également comprise entre -1 et 1. En JavaScript, nous pouvons calculer le cosinus d'un angle grâce à la méthode Math.cos(). Par exemple, pour calculer le cosinus d'un angle de 45 degrés :

let cosValue = Math.cos(45 * Math.PI / 180); // 返回0.707
Copier après la connexion

Semblable à la méthode sin, nous devons convertir la valeur de l'angle en valeur en radian pour le calcul. Dans le code ci-dessus, nous convertissons 45 degrés en radians et le transmettons comme paramètre de la méthode cos. Le résultat calculé est de 0,707, c'est-à-dire que le cosinus d'un angle de 45 degrés est de 0,707.

  1. Fonction tangente (tan)

La fonction tangente est également une fonction périodique, et sa plage de valeurs n'est pas limitée. En JavaScript, nous pouvons calculer la tangente d'un angle grâce à la méthode Math.tan(). Par exemple, pour calculer la tangente d'un angle de 60 degrés :

let tanValue = Math.tan(60 * Math.PI / 180); // 返回1.732
Copier après la connexion

De même, nous devons convertir la valeur de l'angle en valeur en radian pour le calcul. Dans le code ci-dessus, nous convertissons 60 degrés en radians et le transmettons comme paramètre de la méthode tan. Le résultat du calcul est 1,732, c'est-à-dire que la valeur tangente de l'angle de 60 degrés est 1,732.

  1. Fonction arcsinus (asin)

La fonction arcsinus est la fonction inverse de la fonction sinus. En JavaScript, l'angle correspondant à une valeur sinusoïdale peut être calculé via la méthode Math.asin(). Par exemple, pour calculer l'angle dont la valeur sinusoïdale est de 0,5 :

let asinValue = Math.asin(0.5) * 180 / Math.PI; // 返回30
Copier après la connexion

Ici, nous prenons 0,5 comme paramètre de la méthode asin, calculons la valeur en radian de l'angle dont la valeur sinusoïdale est de 0,5 et la convertissons en valeur d'angle. Le résultat du calcul est 30, c'est-à-dire que l'angle avec une valeur sinusoïdale de 0,5 est de 30 degrés.

Remarque : Puisque la fonction arc sinus est une fonction à valeur unique, sa plage de valeurs est [-π/2, π/2]. Si le paramètre transmis est en dehors de cette plage, NaN sera renvoyé.

  1. Fonction cosinus inverse (acos)

La fonction cosinus inverse est la fonction inverse de la fonction cosinus En JavaScript, l'angle correspondant à une valeur de cosinus peut être calculé via la méthode Math.acos(). Par exemple, pour calculer l'angle dont la valeur du cosinus est de 0,5 :

let acosValue = Math.acos(0.5) * 180 / Math.PI; // 返回60
Copier après la connexion

Similaire à la fonction arc sinus, nous prenons 0,5 comme paramètre de la méthode acos, calculons la valeur de l'angle radian dont la valeur du cosinus est de 0,5 et la convertissons en angle. valeur. Le résultat du calcul est 60, c'est-à-dire que l'angle avec une valeur de cosinus de 0,5 est de 60 degrés.

Remarque : Étant donné que la fonction cosinus inverse est une fonction à valeur unique, sa plage de valeurs est [0, π]. Si le paramètre transmis est en dehors de cette plage, NaN sera renvoyé.

  1. Fonction arctangente (atan)

La fonction arctangente est la fonction inverse de la fonction tangente En JavaScript, l'angle correspondant à une valeur tangente peut être calculé via la méthode Math.atan(). Par exemple, pour calculer l'angle dont la valeur tangente est 1,732 :

let atanValue = Math.atan(1.732) * 180 / Math.PI; // 返回60
Copier après la connexion

De même, nous utilisons 1,732 comme paramètre de la méthode atan, calculons la valeur en radian de l'angle dont la valeur tangente est 1,732 et la convertissons en valeur d'angle. Le résultat du calcul est 60, c'est-à-dire que l'angle avec une valeur tangente de 1,732 est de 60 degrés.

Ce qui précède est une introduction détaillée aux six fonctions trigonométriques de JavaScript et à leur utilisation. Maîtriser l'utilisation de ces fonctions peut aider les développeurs à calculer les problèmes liés aux triangles plus facilement et plus rapidement.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal