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