Kas yra cbrt C++?

Kas Yra Cbrt C



C++ kalboje matematinės operacijos yra esminė programavimo dalis, ypač kai reikia atlikti sudėtingus skaičiavimus. Viena iš tokių operacijų yra kubo šaknis, kuri leidžia apskaičiuoti nurodytos reikšmės kubo šaknį. The cbrt () Šiam procesui atlikti gali būti naudojama funkcija C++ programavimo kalba.

Šiame straipsnyje mes įsigilinsime į cbrt () išsamiau, apimant, kas tai yra, kaip tai veikia ir kaip galite tai panaudoti savo projektuose.







Kas yra cbrt() funkcija?

The cbrt () funkcija yra C++ funkcija, kuri grąžina nurodyto sveikojo skaičiaus kubo šaknį. Tai reiškia kubo šaknį, kaip rodo pavadinimas. Ši funkcija yra įtraukta į standartinę C++ biblioteką ir yra apibrėžta antraštės failą.



Funkcijos cbrt() sintaksė

Sintaksė cbrt () funkcija yra:



cbrt ( ant vieno )


Kur ant vieno yra skaičius, kurio kubinę šaknį reikia apskaičiuoti.





Grąžinimo vertė

The cbrt () funkcija C++ paima vieną bet kokio tipo parametrą; double, float arba long double, ir grąžina vertės kubo šaknį. Grąžinta kubo šaknis turi tą patį duomenų tipą kaip ir parametras, išskyrus sveikojo skaičiaus atvejį. Jis gali būti naudojamas matematiniams skaičiavimams ir gali padėti supaprastinti kodą tam tikroms programoms, kuriose reikia apskaičiuoti kubo šaknis.

Kaip veikia cbrt() funkcija?

The cbrt () funkcija naudoja konkretų algoritmą, kad apskaičiuotų kubo šaknį. Jame dirba Niutonas-Rafsonas metodas, kuris kartotiškai pagerina pradinį spėjimą, kol pasiekiamas norimas tikslumo lygis.



Algoritmas apima pakartotinį formulės naudojimą:

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


Čia x0 yra pradinis kubo šaknies spėjimas n , ir x1 yra patobulintas spėjimas, gautas taikant formulę iteratyviai, kol pasiekiamas norimas tikslumo lygis. Procedūra kartojama tol, kol pasiekiamas reikiamas tikslumo laipsnis.

Kaip naudoti cbrt () funkciją C++?

Norėdami naudoti, vadovaukitės toliau pateiktu kodu cbrt () kintamojo kubo šaknies skaičiavimo funkcija.

#include
#include

tarp pagrindinis ( ) {
dvigubas var = 125 ;
dvigubas rezultatas = cbrt ( buvo ) ;
std::cout << 'Kubo šaknis' << buvo << 'yra' << rezultatas << std::endl;
grąžinti 0 ;
}


Aukščiau pateiktame kode deklaruojame dvigubą kintamąjį buvo ir nustatykite jo reikšmę 125 cbrt () tada funkcija naudojama su parametru buvo , o rezultatas įtraukiamas į dvigubo kintamojo rezultatą. Tada naudojame cout spausdinti išvestį į konsolę.

Išvestis

Išvada

The cbrt () C++ yra naudinga matematinė funkcija, kurią galima panaudoti įvairiose programose. Jo galimybė apskaičiuoti skaičiaus kubinę šaknį gali padėti supaprastinti sudėtingus skaičiavimus, ypač tuos, kurie susiję su trimatėmis formomis. Jis naudoja Newton-Raphson metodą, kad užtikrintų aukštą tikslumo ir tikslumo lygį, ir efektyviai tvarko įvairius įvesties tipus.