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 <stdio.h>
#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 <stdio.h>
#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 anglesangles, chaque angle exprimé en radians.
  • Définir un tableau d'étiquettes correspondantangle_labels, utilisé pour imprimer la sortie.
  • UtilisationforParcourir 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.

Bibliothèque standard C - <math.h>

autres extensions