Mi a cbrt a C++-ban?

Mi A Cbrt A C Ban



A C++ nyelven a matematikai műveletek a programozás elengedhetetlen részét képezik, különösen összetett számítások esetén. Az egyik ilyen művelet a kockagyök, amely lehetővé teszi egy adott érték kockagyökének kiszámítását. A cbrt() függvény a C++ programozási nyelvben használható ennek a folyamatnak a végrehajtására.

Ebben a cikkben belemegyünk cbrt() részletesebben, kitérve arra, hogy mi ez, hogyan működik, és hogyan alkalmazhatja projektjei során.







Mi az a cbrt() függvény?

A cbrt() A függvény egy C++ függvény, amely egy megadott egész szám kockagyökérét adja vissza. Ez a kocka gyökér rövidítése, ahogy a neve is sugallja. Ez a függvény a C++ szabványkönyvtárban található, és a fejléc fájl.



A cbrt() függvény szintaxisa

A szintaxisa cbrt() a funkció:



cbrt ( az egyiken )


Ahol az egyiken az a szám, amelynek kockagyökét ki kell számítani.





Visszatérési érték

A cbrt() függvény a C++-ban egyetlen paramétert vesz fel bármilyen típusú; double, float vagy long double, és az érték kockagyökét adja vissza. A visszaadott kockagyökér azonos adattípussal rendelkezik, mint a paraméter, kivéve egész szám esetén. Használható matematikai számításokhoz, és segíthet leegyszerűsíteni a kódot bizonyos alkalmazásoknál, ahol a kockagyököket kell kiszámítani.

Hogyan működik a cbrt() függvény?

A cbrt() függvény egy adott algoritmust használ a kockagyök kiszámításához. Alkalmazza a Newton-Raphson módszer, amely iteratív módon javítja a kezdeti sejtést, amíg el nem éri a kívánt pontossági szintet.



Az algoritmus a következő képlet ismételt használatát foglalja magában:

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


Itt, x0 a kockagyök kezdeti tippje n , és x1 a javított tipp, amelyet a képlet iteratív alkalmazásával kapunk, amíg el nem érjük a kívánt pontossági szintet. Az eljárást addig ismételjük, amíg el nem érjük a szükséges pontosságot.

Hogyan kell használni a cbrt() függvényt C++-ban?

A használathoz kövesse az alábbi kódot cbrt() függvény egy változó kockagyökének kiszámításához.

#include
#include

int fő ( ) {
double var = 125 ;
dupla eredmény = cbrt ( volt ) ;
std::cout << 'A kockagyökér' << volt << 'van' << eredmény << std::endl;
Visszatérés 0 ;
}


A fenti kódban kettős változót deklarálunk volt és állítsa be az értékét 125-re. Az cbrt() függvényt ezután a paraméterrel együtt használjuk volt , és az eredmény a dupla változós eredménybe kerül. Utána használjuk cout hogy kinyomtassa a kimenetet a konzolra.

Kimenet

Következtetés

A cbrt() A C++ nyelvben egy hasznos matematikai függvény, amely számos alkalmazásban alkalmazható. A szám kockagyökének kiszámításának képessége segíthet az összetett számítások leegyszerűsítésében, különösen a háromdimenziós alakzatok esetében. A Newton-Raphson módszert használja a nagyfokú pontosság és precizitás biztosítása érdekében, és hatékonyan kezeli a különféle beviteli típusokat.