C-Bibliotheksfunktionen -cos()
C-Standardbibliothek - <math.h>
Beschreibung
C-Bibliotheksfunktionendouble cos(double x)Gibt den Bogenmaßwinkel zurückxDer Kosinus von.
cos()ist die C-Standardbibliothek<math.h>Eine Funktion, die verwendet wird, um den Kosinus eines Winkels (im Bogenmaß) zu berechnen. Diese Funktion wird sehr häufig in trigonometrischen Berechnungen verwendet, die mathematische Berechnungen, physikalische Simulationen und technische Anwendungen umfassen.
Deklaration
Nachfolgend die Deklaration der Funktion cos().
#include <math.h> double cos(double x); float cosf(float x); long double cosl(long double x);
Parameter
x: Der Winkel im Bogenmaß, vom Typdouble、floatoderlong double。
Rückgabewert
returnxDer Kosinuswert, mit einem Bereich von [-1, 1].
Beispiel
Das folgende Beispiel demonstriert die Verwendung der Funktion cos().
Beispiel
#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("Der Kosinus von %lf ist %lf Grad\n", x, ret);
x = 90.0;
val = PI / 180.0;
ret = cos( x*val );
printf("Der Kosinus von %lf ist %lf Grad\n", x, ret);
return(0);
}
Lassen Sie uns das obige Programm kompilieren und ausführen; es wird das folgende Ergebnis erzeugen:
60.000000 的余弦是 0.500000 度 90.000000 的余弦是 0.000000 度
Berechnen Sie die Kosinuswerte verschiedener Winkel
Das folgende Beispiel demonstriert, wie der Kosinus mehrerer Winkel berechnet wird:
Beispiel
#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;
}
Codeanalyse:
- Definieren Sie ein Array, das mehrere Winkel enthält
angles, wobei jeder Winkel im Bogenmaß angegeben wird. - Definieren Sie ein entsprechendes Label-Array
angle_labels, das für die Ausgabe verwendet wird. - Nutzung
forDurchlaufen Sie jeden Winkel, berechnen Sie den Kosinuswert und geben Sie das Ergebnis aus.
Lassen Sie uns das obige Programm kompilieren und ausführen; es wird das folgende Ergebnis erzeugen:
cos(0) = 1.000000 cos(π/6) = 0.866025 cos(π/4) = 0.707107 cos(π/3) = 0.500000 cos(π/2) = 0.000000 cos(π) = -1.000000
Fehlerbehandlung
cos()Die Funktion ist für alle reellen Eingabewerte gültig, sodass keine spezielle Fehlerbehandlung erforderlich ist. Die Funktion setzt nichterrno, noch gibt sie NaN zurück, es sei denn, die Eingabe selbst ist NaN oder unendlich. In diesem Fall ist das zurückgegebene Ergebnis NaN.
Zusammenfassung
cos()Die Funktion wird verwendet, um den Kosinus eines gegebenen Winkels (im Bogenmaß) zu berechnen, und ist ein wichtiges Werkzeug für den Umgang mit trigonometrischen Operationen. Durch sinnvolle Verwendungcos()Funktion kann in mathematischen Berechnungen, physikalischen Simulationen und technischen Anwendungen genaue Ergebnisse erzielen.