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 <stdio.h>
#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 <stdio.h>
#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 berechnencosh(1000.0), was ein Eingabewert ist, der einen Überlauf verursachen kann.
  • errnowird auf 0 zurückgesetzt, und dann aufgerufencosh(x)。
  • PrüfterrnoOb 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.

C-Standardbibliothek - <math.h>

Weitere Erweiterungen