C-Bibliotheksfunktion -cosh()
C-Standardbibliothek - <math.h>
Beschreibung
C-Bibliotheksfunktionendouble cosh(double x)gibtxden hyperbolischen Kosinus von ... zurück.
cosh()ist die C-Standardbibliothek<math.h>Eine Funktion zur Berechnung des hyperbolischen Kosinuswerts. Die hyperbolische Kosinusfunktion (cosh) ist eine wichtige mathematische Funktion mit breitem Anwendungsspektrum in vielen wissenschaftlichen und technischen Bereichen.
Deklaration
Das Folgende ist die Deklaration der cosh()-Funktion.
#include <math.h> double cosh(double x); float coshf(float x); long double coshl(long double x);
Parameter
- x-- Die eingegebene reelle Zahl, die das Argument der hyperbolischen Kosinusfunktion darstellt.
Die Definition der hyperbolischen Kosinusfunktion ist:

Rückgabewert
Diese Funktion gibt den hyperbolischen Kosinus von x zurück.
Beispiel
Das folgende Beispiel demonstriert die Verwendung der cosh()-Funktion.
Beispiel
#include <math.h>
int main ()
{
double x;
x = 0.5;
printf("Der hyperbolische Kosinus von %lf ist %lf\n", x, cosh(x));
x = 1.0;
printf("Der hyperbolische Kosinus von %lf ist %lf\n", x, cosh(x));
x = 1.5;
printf("Der hyperbolische Kosinus von %lf ist %lf\n", x, cosh(x));
return(0);
}
Lassen Sie uns das obige Programm kompilieren und ausführen, was das folgende Ergebnis erzeugt:
0.500000 的双曲余弦是 1.127626 1.000000 的双曲余弦是 1.543081 1.500000 的双曲余弦是 2.352410
Berechnen Sie den hyperbolischen Kosinus mehrerer Werte
Das folgende Beispiel zeigt, wie man den hyperbolischen Kosinus mehrerer Werte berechnet:
Beispiel
#include <math.h>
int main() {
double values[] = {0, 0.5, 1, 1.5, 2};
int num_values = sizeof(values) / sizeof(values[0]);
for (int i = 0; i < num_values; i++) {
double x = values[i];
double result = cosh(x);
printf("cosh(%f) = %f\n", x, result);
}
return 0;
}
Lassen Sie uns das obige Programm kompilieren und ausführen, was das folgende Ergebnis erzeugt:
cosh(0.000000) = 1.000000 cosh(0.500000) = 1.127626 cosh(1.000000) = 1.543081 cosh(1.500000) = 2.352410 cosh(2.000000) = 3.762196
Code-Erklärung
- Der Code versucht zu berechnen
cosh(1000.0), was ein Eingabewert ist, der einen Überlauf verursachen kann. errnowird auf 0 zurückgesetzt, und dann aufgerufencosh(x)。- Prüft
errnoOb es gleichERANGE, und wenn ja, geben Sie eine Überlauf-Fehlermeldung aus. - Wenn keine Fehler auftreten, geben Sie das berechnete Ergebnis aus.
Zusammenfassung
cosh()Die Funktion wird verwendet, um den hyperbolischen Kosinus eines gegebenen Werts zu berechnen, und ist ein wichtiges Werkzeug für die Handhabung von Operationen mit hyperbolischen Funktionen. Bei ihrer Verwendung sollte man auf die Behandlung möglicher Überlauffehler achten. Durch den sinnvollen Einsatz dercosh()Funktion, die genaue Ergebnisse in mathematischen Berechnungen, physikalischen Simulationen und technischen Anwendungen liefern kann.