Η συνάρτηση log1p () στο C ++ παίρνει ένα όρισμα x και επιστρέφει τον φυσικό λογάριθμο (base-e λογάριθμος) του x + 1.
Η συνάρτηση ορίζεται στο αρχείο κεφαλίδας.
(Μαθηματικά) log e (x + 1) = log1p (x) (Προγραμματισμός σε C ++)
πρωτότυπο log1p () (Από το πρότυπο C ++ 11)
διπλό log1p (διπλό x); float log1p (float x); μακρύ διπλό log1p (μακρύ διπλό x); διπλό log1p (T x); // Για ακέραιο τύπο
Η συνάρτηση log1p () παίρνει ένα όρισμα και επιστρέφει μια τιμή τύπου double, floatή long double.
log1p () Παράμετροι
Η συνάρτηση log1p () παίρνει ένα υποχρεωτικό όρισμα στο εύρος (-1, ∞).
Εάν η τιμή είναι μικρότερη από -1, επιστρέφει το log1p () Nan(Not a Number).
log1p () Επιστροφή τιμής
Η συνάρτηση log1p () επιστρέφει τον φυσικό λογάριθμο ενός συν το δεδομένο όρισμα.
τιμές επιστροφής log1p ()| Παράμετρος (x) | Αξία επιστροφής |
|---|---|
| x> 0 | Θετικός |
| x = 0 | Μηδέν |
| -1> x> 0 | Αρνητικός |
| x = -1 | -∞ (- άπειρο) |
| x <-1 | NaN (όχι αριθμός) |
Παράδειγμα 1: Πώς λειτουργεί η συνάρτηση log1p () στο C ++;
#include #include using namespace std; int main () ( double x = 21.371, result; result = log1p(x); cout << "log1p(x) = " << result << endl; return 0; )
Όταν εκτελείτε το πρόγραμμα, η έξοδος θα είναι:
log1p (x) = 3.10777
Παράδειγμα 2: συνάρτηση log1p () με ακέραιο τύπο
#include #include using namespace std; int main () ( double result; int x = 147; result = log1p(x); cout << "log1p(x) = " << result << endl; return 0; )
Όταν εκτελείτε το πρόγραμμα, η έξοδος θα είναι:
log1p (x) = 4.99721








