Η συνάρτηση acosh () στο C ++ επιστρέφει το τόξο υπερβολικό συνημίτονο (αντίστροφο υπερβολικό συνημίτονο) ενός αριθμού σε ακτίνια.
Η συνάρτηση acosh () παίρνει ένα μόνο όρισμα και επιστρέφει το υπερβολικό συνημίτονο τόξου αυτής της τιμής σε ακτίνια.
Η συνάρτηση ορίζεται στο αρχείο κεφαλίδας.
(Μαθηματικά) cosh -1 x = acosh (x) (Προγραμματισμός σε C ++)
πρωτότυπο acosh () (Από το πρότυπο C ++ 11)
διπλό acosh (διπλό x); float acosh (float x); μακρύ διπλό acosh (μακρύ διπλό x); διπλό acosh (T x); // Για ακέραιο τύπο
παράμετροι acosh ()
Η συνάρτηση acosh () παίρνει ένα υποχρεωτικό όρισμα που είναι μεγαλύτερο ή ίσο με 1.
Εάν το όρισμα είναι μικρότερο από 1, παρουσιάζεται σφάλμα τομέα.
acosh () Επιστροφή τιμή
Η συνάρτηση acosh () επιστρέφει μια τιμή στο εύρος (0, ∞) .
Εάν το όρισμα που μεταβιβάστηκε στο acosh () είναι μικρότερο από 1, επιστρέφει NaN
(όχι αριθμός).
Παράμετρος | Αξία επιστροφής |
---|---|
x> = 1 | (0, ∞) |
x <1 | ΝΑΝ |
Παράδειγμα 1: Πώς λειτουργεί η λειτουργία acosh () στο C ++;
#include #include #define PI 3.141592654 using namespace std; int main() ( double x = 13.21, result; result = acosh(x); cout << "acosh(x) = " << result << " radian" << endl; // result in degrees cout << "acosh(x) = " << result*180/PI << " degree" << endl; return 0; )
Όταν εκτελείτε το πρόγραμμα, η έξοδος θα είναι:
acosh (x) = 3.27269 ακτίνια ακρο (x) = 187.511 μοίρες
Παράδειγμα 2: συνάρτηση acosh () με ακέραιο τύπο
#include #include #define PI 3.141592654 using namespace std; int main() ( int x = 4; double result; result = acosh(x); cout << "acosh(x) = " << result << " radian" << endl; // result in degrees cout << "acosh(x) = " << result*180/PI << " degree" << endl; return 0; )
Όταν εκτελείτε το πρόγραμμα, η έξοδος θα είναι:
acosh (x) = 2.06344 ακτίνια ακρο (x) = 118.226 μοίρες