Wat is cbrt in C++?

Wat Is Cbrt In C



In C++ zijn wiskundige bewerkingen een essentieel onderdeel van programmeren, vooral als het gaat om complexe berekeningen. Een van die bewerkingen is de derdemachtswortel, waarmee u de derdemachtswortel van een bepaalde waarde kunt berekenen. De cbrt() functie in de programmeertaal C++ kan worden gebruikt om dit proces uit te voeren.

In dit artikel gaan we in op cbrt() dieper ingaan op wat het is, hoe het werkt en hoe u het in uw projecten kunt gebruiken.







Wat is een cbrt()-functie?

De cbrt() function is een C++-functie die de derdemachtswortel van een opgegeven geheel getal retourneert. Het staat voor kubuswortel, zoals de naam al aangeeft. Deze functie is opgenomen in de C++-standaardbibliotheek en is gedefinieerd in het header-bestand.



Syntaxis van de cbrt()-functie

De syntaxis van cbrt() functie is:



cbrt ( op een )


Waar op een is het getal waarvan de derdemachtswortel moet worden berekend.





Winstwaarde

De cbrt() functie in C ++ neemt een enkele parameter van elk type; double, float of long double, en retourneert de derdemachtswortel van de waarde. De geretourneerde kubuswortel heeft hetzelfde gegevenstype als de parameter, behalve in het geval van een geheel getal. Het kan worden gebruikt in wiskundige berekeningen en kan helpen bij het vereenvoudigen van de code voor bepaalde toepassingen waarbij derdemachtswortels moeten worden berekend.

Hoe werkt de functie cbrt()?

De cbrt() functie gebruikt een specifiek algoritme om de derdemachtswortel te berekenen. Het maakt gebruik van de Newton-Raphson methode, die een eerste schatting iteratief verbetert totdat een gewenst niveau van nauwkeurigheid is bereikt.



Bij het algoritme wordt herhaaldelijk de formule gebruikt:

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


Hier, x0 is de eerste gok voor de derdemachtswortel van N , En x1 is de verbeterde schatting die wordt verkregen door de formule iteratief toe te passen totdat een gewenst niveau van nauwkeurigheid is bereikt. De procedure wordt herhaald totdat de vereiste mate van nauwkeurigheid is bereikt.

Hoe de functie cbrt () in C ++ te gebruiken?

Volg de onderstaande code om te gebruiken cbrt() functie voor het berekenen van de derdemachtswortel van een variabele.

#include
#include

int hoofd ( ) {
dubbele var = 125 ;
dubbel resultaat = cbrt ( was ) ;
standaard::cout << 'De derdemachtswortel van ' << was << ' is ' << resultaat << standaard::eindl;
opbrengst 0 ;
}


In de bovenstaande code declareren we een dubbele variabele was en stel de waarde in op 125. De cbrt() functie wordt dan gebruikt met de parameter was , en het resultaat wordt in de dubbele variabele resultaat geplaatst. Wij gebruiken dan cout om de uitvoer naar de console af te drukken.

Uitgang

Conclusie

De cbrt() in C ++ is een nuttige wiskundige functie die in een breed scala aan toepassingen kan worden gebruikt. De mogelijkheid om de derdemachtswortel van een getal te berekenen, kan helpen bij het vereenvoudigen van complexe berekeningen, vooral die met driedimensionale vormen. Het maakt gebruik van de Newton-Raphson-methode om een ​​hoge mate van nauwkeurigheid en precisie te garanderen en verwerkt effectief een reeks invoertypes.