Kaj je cbrt v C++?

Kaj Je Cbrt V C



V C++ so matematične operacije bistveni del programiranja, še posebej pri zapletenih izračunih. Ena takšnih operacij je kubični koren, ki vam omogoča izračun kubnega korena dane vrednosti. The cbrt() za izvedbo tega postopka lahko uporabite funkcijo v programskem jeziku C++.

V tem članku se bomo posvetili cbrt() še bolj poglobljeno in pokriva, kaj je, kako deluje in kako ga lahko uporabite v svojih projektih.







Kaj je funkcija cbrt()?

The cbrt() je funkcija C++, ki vrne kubični koren določenega celega števila. Kot pove že ime, pomeni kubični koren. Ta funkcija je vključena v standardno knjižnico C++ in je definirana v naslovna datoteka.



Sintaksa funkcije cbrt().

Sintaksa cbrt() funkcija je:



cbrt ( na enem )


Kje na enem je število, katerega kubni koren je treba izračunati.





Povratna vrednost

The cbrt() funkcija v C++ sprejme en sam parameter katere koli vrste; double, float ali long double in vrne kubni koren vrednosti. Vrnjeni kubni koren ima isti podatkovni tip kot parameter, razen v primeru celega števila. Lahko se uporablja pri matematičnih izračunih in lahko pomaga poenostaviti kodo za določene aplikacije, kjer je treba izračunati kubne korene.

Kako deluje funkcija cbrt()?

The cbrt() funkcija uporablja poseben algoritem za izračun kubnega korena. Zaposluje Newton-Raphson metoda, ki iterativno izboljšuje začetno ugibanje, dokler ni dosežena želena raven natančnosti.



Algoritem vključuje večkratno uporabo formule:

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


tukaj, x0 je prvotno ugibanje za kubni koren n , in x1 je izboljšano ugibanje, pridobljeno z iterativno uporabo formule, dokler ni dosežena želena raven natančnosti. Postopek se ponavlja, dokler ni dosežena potrebna stopnja natančnosti.

Kako uporabljati funkcijo cbrt() v C++?

Za uporabo sledite spodnji kodi cbrt() funkcija za izračun kubičnega korena spremenljivke.

#include
#include

int main ( ) {
dvojna var = 125 ;
dvojni rezultat = cbrt ( je bil ) ;
std::cout << 'Kubični koren' << je bil << 'je' << rezultat << std::endl;
vrnitev 0 ;
}


V zgornji kodi deklariramo dvojno spremenljivko je bil in nastavite njegovo vrednost na 125. The cbrt() funkcija se nato uporabi s parametrom je bil , rezultat pa se postavi v dvojno spremenljivko rezultat. Nato uporabimo cout da natisnete izhod na konzolo.

Izhod

Zaključek

The cbrt() v C++ je uporabna matematična funkcija, ki jo je mogoče uporabiti v številnih aplikacijah. Njegova zmožnost izračuna kubičnega korena števila lahko pomaga poenostaviti zapletene izračune, zlasti tiste, ki vključujejo tridimenzionalne oblike. Uporablja Newton-Raphsonovo metodo za zagotavljanje visoke stopnje natančnosti in natančnosti ter učinkovito obravnava vrsto vrst vnosa.