Was ist cbrt in C++?

Was Ist Cbrt In C



In C++ sind mathematische Operationen ein wesentlicher Bestandteil der Programmierung, insbesondere wenn es um komplexe Berechnungen geht. Eine solche Operation ist die Kubikwurzel, mit der Sie die Kubikwurzel eines bestimmten Werts berechnen können. Der cbrt() Funktion in der Programmiersprache C++ kann verwendet werden, um diesen Prozess auszuführen.

In diesem Artikel gehen wir darauf ein cbrt() ausführlicher, was es ist, wie es funktioniert und wie Sie es in Ihren Projekten einsetzen können.







Was ist eine cbrt()-Funktion?

Der cbrt() function ist eine C++-Funktion, die die Kubikwurzel einer angegebenen Ganzzahl zurückgibt. Es steht, wie der Name schon sagt, für Kubikwurzel. Diese Funktion ist in der C++-Standardbibliothek enthalten und in der definiert Header-Datei.



Syntax der cbrt()-Funktion

Die Syntax von cbrt() Funktion ist:



cbrt ( Auf eins )


Wo Auf eins ist die Zahl, deren Kubikwurzel berechnet werden muss.





Rückgabewert

Der cbrt() Funktion in C++ nimmt einen einzelnen Parameter eines beliebigen Typs; double, float oder long double und gibt die Kubikwurzel des Werts zurück. Die zurückgegebene Kubikwurzel hat denselben Datentyp wie der Parameter, außer im Fall einer ganzen Zahl. Es kann in mathematischen Berechnungen verwendet werden und kann helfen, den Code für bestimmte Anwendungen zu vereinfachen, bei denen Kubikwurzeln berechnet werden müssen.

Wie funktioniert die cbrt()-Funktion?

Der cbrt() Funktion verwendet einen bestimmten Algorithmus, um die Kubikwurzel zu berechnen. Es beschäftigt die Newton-Raphson Methode, die eine anfängliche Vermutung iterativ verbessert, bis ein gewünschtes Maß an Genauigkeit erreicht ist.



Der Algorithmus beinhaltet die wiederholte Verwendung der Formel:

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


Hier, x0 ist die anfängliche Schätzung für die Kubikwurzel von N , Und x1 ist die verbesserte Schätzung, die durch iteratives Anwenden der Formel erhalten wird, bis ein gewünschtes Genauigkeitsniveau erreicht ist. Der Vorgang wird wiederholt, bis die erforderliche Genauigkeit erreicht ist.

Wie verwende ich die cbrt()-Funktion in C++?

Befolgen Sie den unten angegebenen Code, um ihn zu verwenden cbrt() Funktion zum Berechnen der Kubikwurzel einer Variablen.

#include
#include

int Haupt ( ) {
doppelt var = 125 ;
doppeltes Ergebnis = cbrt ( War ) ;
std::cout << „Die Kubikwurzel von“ << War << ' Ist ' << Ergebnis << std::endl;
zurückkehren 0 ;
}


Im obigen Code deklarieren wir eine Double-Variable War und setzen Sie seinen Wert auf 125. Die cbrt() Die Funktion wird dann mit dem Parameter verwendet War , und das Ergebnis wird in die double-Variable result eingefügt. Wir verwenden dann cout um die Ausgabe auf der Konsole zu drucken.

Ausgang

Abschluss

Der cbrt() in C++ ist eine nützliche mathematische Funktion, die in einer Vielzahl von Anwendungen eingesetzt werden kann. Seine Fähigkeit, die Kubikwurzel einer Zahl zu berechnen, kann dazu beitragen, komplexe Berechnungen zu vereinfachen, insbesondere solche mit dreidimensionalen Formen. Es verwendet die Newton-Raphson-Methode, um ein hohes Maß an Genauigkeit und Präzision zu gewährleisten, und verarbeitet eine Reihe von Eingabetypen effektiv.