Čo je cbrt v C++?

Co Je Cbrt V C



V C++ sú matematické operácie nevyhnutnou súčasťou programovania, najmä pri zložitých výpočtoch. Jednou z takýchto operácií je odmocnina kocky, ktorá vám umožňuje vypočítať odmocninu kocky danej hodnoty. The cbrt() Na vykonanie tohto procesu možno použiť funkciu v programovacom jazyku C++.

V tomto článku sa do toho pustíme cbrt() do väčšej hĺbky, pokrývajúc to, čo to je, ako to funguje a ako to môžete použiť vo svojich projektoch.







Čo je funkcia cbrt()?

The cbrt() funkcia je funkcia C++, ktorá vracia odmocninu kocky zadaného celého čísla. Ako už názov napovedá, znamená kockový koreň. Táto funkcia je zahrnutá v štandardnej knižnici C++ a je definovaná v hlavičkový súbor.



Syntax funkcie cbrt().

Syntax cbrt() funkcia je:



cbrt ( na jeden )


Kde na jeden je číslo, ktorého odmocninu je potrebné vypočítať.





Návratová hodnota

The cbrt() funkcia v C++ preberá jeden parameter akéhokoľvek typu; double, float alebo long double a vráti odmocninu z hodnoty. Vrátený koreň kocky má rovnaký dátový typ ako parameter, s výnimkou prípadu celého čísla. Môže byť použitý v matematických výpočtoch a môže pomôcť zjednodušiť kód pre určité aplikácie, kde je potrebné počítať odmocniny.

Ako funguje funkcia cbrt()?

The cbrt() funkcia používa špecifický algoritmus na výpočet odmocniny. Zamestnáva Newton-Raphson metóda, ktorá iteratívne zlepšuje počiatočný odhad, kým sa nedosiahne požadovaná úroveň presnosti.



Algoritmus zahŕňa opakované použitie vzorca:

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


Tu, x0 je počiatočný odhad pre odmocninu z n , a x1 je vylepšený odhad získaný opakovaným použitím vzorca, kým sa nedosiahne požadovaná úroveň presnosti. Postup sa opakuje, kým sa nedosiahne potrebný stupeň presnosti.

Ako používať funkciu cbrt () v C++?

Ak chcete použiť, postupujte podľa nižšie uvedeného kódu cbrt() funkcia na výpočet druhej odmocniny premennej.

#include
#include

int main ( ) {
double var = 125 ;
dvojitý výsledok = cbrt ( bol ) ;
std::cout << 'Kocka koreňa' << bol << ' je ' << výsledok << std::endl;
vrátiť 0 ;
}


Vo vyššie uvedenom kóde deklarujeme dvojitú premennú bol a nastavte jej hodnotu na 125. The cbrt() funkcia sa potom použije s parametrom bol a výsledok sa umiestni do dvojitej premennej result. Potom používame cout na tlač výstupu do konzoly.

Výkon

Záver

The cbrt() v C++ je užitočná matematická funkcia, ktorú možno použiť v širokej škále aplikácií. Jeho schopnosť vypočítať odmocninu čísla môže pomôcť zjednodušiť zložité výpočty, najmä tie, ktoré zahŕňajú trojrozmerné tvary. Používa metódu Newton-Raphson na zabezpečenie vysokej úrovne presnosti a presnosti a efektívne spracováva celý rad typov vstupov.