Fonctions de la bibliothèque C -cos()
Bibliothèque standard C - <math.h>
Description
Fonctions de la bibliothèque Cdouble cos(double x)Renvoie l'angle en radiansxLe cosinus de.
cos()est la bibliothèque standard C<math.h>Une fonction utilisée pour calculer le cosinus d'un angle (en radians). Cette fonction est très couramment utilisée dans les calculs trigonométriques impliquant des calculs mathématiques, des simulations physiques et des applications d'ingénierie.
Déclaration
Ci-dessous se trouve la déclaration de la fonction cos().
#include <math.h> double cos(double x); float cosf(float x); long double cosl(long double x);
Paramètre
x: L'angle en radians, de typedouble、floatoulong double。
Valeur de retour
returnxLa valeur du cosinus, avec un intervalle de [-1, 1].
Exemple
L'exemple suivant montre l'utilisation de la fonction cos().
Exemple
#include <math.h>
#define PI 3.14159265
int main ()
{
double x, ret, val;
x = 60.0;
val = PI / 180.0;
ret = cos( x*val );
printf("Le cosinus de %lf est %lf degrés\n", x, ret);
x = 90.0;
val = PI / 180.0;
ret = cos( x*val );
printf("Le cosinus de %lf est %lf degrés\n", x, ret);
return(0);
}
Compilons et exécutons le programme ci-dessus, ce qui produira le résultat suivant :
60.000000 的余弦是 0.500000 度 90.000000 的余弦是 0.000000 度
Calculer les valeurs de cosinus de différents angles
L'exemple suivant montre comment calculer le cosinus de plusieurs angles :
Exemple
#include <math.h>
int main() {
double angles[] = {0, M_PI / 6, M_PI / 4, M_PI / 3, M_PI / 2, M_PI};
const char* angle_labels[] = {"0", "π/6", "π/4", "π/3", "π/2", "π"};
int num_angles = sizeof(angles) / sizeof(angles[0]);
for (int i = 0; i < num_angles; i++) {
double angle = angles[i];
double result = cos(angle);
printf("cos(%s) = %f\n", angle_labels[i], result);
}
return 0;
}
Analyse du code :
- Définir un tableau contenant plusieurs angles
angles, chaque angle exprimé en radians. - Définir un tableau d'étiquettes correspondant
angle_labels, utilisé pour imprimer la sortie. - Utilisation
forParcourir chaque angle, calculer la valeur du cosinus et afficher le résultat.
Compilons et exécutons le programme ci-dessus, ce qui produira le résultat suivant :
cos(0) = 1.000000 cos(π/6) = 0.866025 cos(π/4) = 0.707107 cos(π/3) = 0.500000 cos(π/2) = 0.000000 cos(π) = -1.000000
Gestion des erreurs
cos()La fonction est valide pour toutes les entrées de nombres réels, donc aucune gestion d'erreur spéciale n'est requise. La fonction ne définit paserrno, ni ne retournera NaN, à moins que l'entrée elle-même soit NaN ou l'infini. Dans ce cas, le résultat renvoyé sera NaN.
Résumé
cos()La fonction est utilisée pour calculer le cosinus d'un angle donné (en radians) et est un outil important pour gérer les opérations trigonométriques. Grâce à une utilisation raisonnablecos()fonction, peut obtenir des résultats précis dans les calculs mathématiques, les simulations physiques et les applications d'ingénierie.