Τι είναι το cbrt στη C++;

Ti Einai To Cbrt Ste C



Στην C++, οι μαθηματικές πράξεις αποτελούν ουσιαστικό μέρος του προγραμματισμού, ειδικά όταν έχουμε να κάνουμε με πολύπλοκους υπολογισμούς. Μια τέτοια λειτουργία είναι η κυβική ρίζα, η οποία σας επιτρέπει να υπολογίσετε την κυβική ρίζα μιας δεδομένης τιμής. ο cbrt() Η λειτουργία στη γλώσσα προγραμματισμού C++ μπορεί να χρησιμοποιηθεί για την εκτέλεση αυτής της διαδικασίας.

Σε αυτό το άρθρο, θα μπούμε σε cbrt() σε βάθος, καλύπτοντας τι είναι, τον τρόπο που λειτουργεί και πώς μπορείτε να το χρησιμοποιήσετε στα έργα σας.







Τι είναι μια συνάρτηση cbrt();

ο cbrt() Η συνάρτηση είναι μια συνάρτηση C++ που επιστρέφει την κυβική ρίζα ενός καθορισμένου ακέραιου αριθμού. Αντιπροσωπεύει τη ρίζα του κύβου, όπως υποδηλώνει το όνομα. Αυτή η συνάρτηση περιλαμβάνεται στην τυπική βιβλιοθήκη C++ και ορίζεται στο αρχείο κεφαλίδας.



Σύνταξη της συνάρτησης cbrt().

Η σύνταξη του cbrt() η λειτουργία είναι:



cbrt ( σε ένα )


Οπου σε ένα είναι ο αριθμός του οποίου η κυβική ρίζα πρέπει να υπολογιστεί.





Επιστρεφόμενη Αξία

ο cbrt() Η συνάρτηση στη C++ παίρνει μια παράμετρο οποιουδήποτε τύπου. double, float ή long double και επιστρέφει την κυβική ρίζα της τιμής. Η επιστρεφόμενη ρίζα κύβου έχει τον ίδιο τύπο δεδομένων με την παράμετρο, εκτός από την περίπτωση ακέραιου αριθμού. Μπορεί να χρησιμοποιηθεί σε μαθηματικούς υπολογισμούς και μπορεί να βοηθήσει στην απλοποίηση του κώδικα για ορισμένες εφαρμογές όπου πρέπει να υπολογιστούν οι ρίζες του κύβου.

Πώς λειτουργεί η συνάρτηση cbrt();

ο cbrt() Η συνάρτηση χρησιμοποιεί έναν συγκεκριμένο αλγόριθμο για τον υπολογισμό της ρίζας του κύβου. Απασχολεί το Newton-Raphson μέθοδος, η οποία βελτιώνει επαναληπτικά μια αρχική εικασία μέχρι να επιτευχθεί ένα επιθυμητό επίπεδο ακρίβειας.



Ο αλγόριθμος περιλαμβάνει επανειλημμένη χρήση του τύπου:

x1 = ( 2 * x0 + n / ( x0 * x0 ) ) / 3


Εδώ, x0 είναι η αρχική εικασία για την κυβική ρίζα του n , και x1 είναι η βελτιωμένη εικασία που προκύπτει με την επαναληπτική εφαρμογή του τύπου μέχρι να επιτευχθεί ένα επιθυμητό επίπεδο ακρίβειας. Η διαδικασία επαναλαμβάνεται μέχρι να επιτευχθεί ο απαραίτητος βαθμός ακρίβειας.

Πώς να χρησιμοποιήσετε τη συνάρτηση cbrt() στην C++;

Ακολουθήστε τον παρακάτω κώδικα για χρήση cbrt() συνάρτηση για τον υπολογισμό της κυβικής ρίζας μιας μεταβλητής.

#include
#include

int main ( ) {
διπλό var = 125 ;
διπλό αποτέλεσμα = cbrt ( ήταν ) ;
std::cout << 'Η κυβική ρίζα του' << ήταν << ' είναι ' << αποτέλεσμα << std::endl;
ΕΠΙΣΤΡΟΦΗ 0 ;
}


Στον παραπάνω κώδικα, δηλώνουμε διπλή μεταβλητή ήταν και ορίστε την τιμή του σε 125. Το cbrt() Η συνάρτηση χρησιμοποιείται στη συνέχεια με την παράμετρο ήταν , και το αποτέλεσμα τοποθετείται στο αποτέλεσμα της διπλής μεταβλητής. Στη συνέχεια χρησιμοποιούμε cout για να εκτυπώσετε την έξοδο στην κονσόλα.

Παραγωγή

συμπέρασμα

ο cbrt() στη C++ είναι μια χρήσιμη μαθηματική συνάρτηση που μπορεί να χρησιμοποιηθεί σε ένα ευρύ φάσμα εφαρμογών. Η ικανότητά του να υπολογίζει την κυβική ρίζα ενός αριθμού μπορεί να βοηθήσει στην απλοποίηση πολύπλοκων υπολογισμών, ειδικά εκείνων που αφορούν τρισδιάστατα σχήματα. Χρησιμοποιεί τη μέθοδο Newton-Raphson για να εξασφαλίσει υψηλά επίπεδα ακρίβειας και ακρίβειας και χειρίζεται αποτελεσματικά μια σειρά τύπων εισόδου.