Η συνάρτηση cosh () στο C ++ επιστρέφει το υπερβολικό συνημίτονο μιας γωνίας που δίνεται σε ακτίνια.
Η συνάρτηση ορίζεται στο αρχείο κεφαλίδας.
(Μαθηματικά) cosh x = cosh (x) (Προγραμματισμός σε C ++)
πρωτότυπο cosh () (Από το πρότυπο C ++ 11)
διπλό κοίλο (διπλό x); float cosh (float x); μακρύ διπλό cosh (μακρύ διπλό x); διπλό κοίλο (T x); // Για ακέραιο τύπο.
Η συνάρτηση cosh () λαμβάνει ένα ενιαίο όρισμα σε ακτίνια και επιστρέφει το υπερβολικό συνημίτονο της γωνίας σε double
, float
ή long double
τον τύπο.
Το υπερβολικό συνημίτονο του x δίνεται από,
cosh () Παράμετροι
Η συνάρτηση cosh () παίρνει ένα υποχρεωτικό όρισμα που αντιπροσωπεύει μια υπερβολική γωνία στα ακτίνια.
cosh () Επιστροφή τιμή
Η συνάρτηση cosh () επιστρέφει το υπερβολικό συνημίτονο του ορίσματος.
Εάν το μέγεθος του αποτελέσματος είναι πολύ μεγάλο για να αντιπροσωπεύεται από μια τιμή του τύπου επιστροφής, η συνάρτηση επιστρέφει HUGE_VAL
με το κατάλληλο σύμβολο και παρουσιάζεται σφάλμα εύρους υπερχείλισης.
Παράδειγμα 1: Πώς λειτουργεί η λειτουργία cosh ();
#include #include using namespace std; int main() ( double x = 4.55, result; result = cosh(x); cout << "cosh(x) = " << result << endl; // x in Degrees double xDegrees = 90; x = xDegrees * 3.14159/180; result = cosh(x); cout << "cosh(x) = " << result << endl; return 0; )
Όταν εκτελείτε το πρόγραμμα, η έξοδος θα είναι:
cosh (x) = 47,3215 cosh (x) = 2,50918
Παράδειγμα 2: συνάρτηση cosh () με ακέραιο τύπο
#include #include using namespace std; int main() ( int x = -3; double result; result = cosh(x); cout << "cosh(x) = " << result << endl; return 0; )
Όταν εκτελείτε το πρόγραμμα, η έξοδος θα είναι:
cosh (x) = 10.0179