Co je cbrt v C++?

Co Je Cbrt V C



V C++ jsou matematické operace nezbytnou součástí programování, zejména pokud se jedná o složité výpočty. Jednou z takových operací je odmocnina, která umožňuje vypočítat odmocninu dané hodnoty. The cbrt() K provedení tohoto procesu lze použít funkci v programovacím jazyce C++.

V tomto článku se do toho pustíme cbrt() v další hloubce, popsat, co to je, jak to funguje a jak to můžete použít ve svých projektech.







Co je funkce cbrt()?

The cbrt() funkce je funkce C++, která vrací odmocninu ze zadaného celého čísla. Jak název napovídá, znamená to odmocnina z kostky. Tato funkce je součástí standardní knihovny C++ a je definována v hlavičkový soubor.



Syntaxe funkce cbrt().

Syntaxe cbrt() funkce je:



cbrt ( na jednom )


Kde na jednom je číslo, jehož třetí odmocninu je třeba vypočítat.





Návratová hodnota

The cbrt() funkce v C++ přebírá jeden parametr libovolného typu; double, float nebo long double a vrátí odmocninu hodnoty. Vrácený kořen krychle má stejný datový typ jako parametr, kromě případu celého čísla. Může být použit v matematických výpočtech a může pomoci zjednodušit kód pro určité aplikace, kde je třeba vypočítat odmocniny.

Jak funguje funkce cbrt()?

The cbrt() Funkce používá specifický algoritmus pro výpočet odmocniny. Zaměstnává Newton-Raphson metoda, která iterativně zlepšuje počáteční odhad, dokud není dosaženo požadované úrovně přesnosti.



Algoritmus zahrnuje opakované použití vzorce:

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


Tady, x0 je počáteční odhad pro odmocninu z n , a x1 je vylepšený odhad získaný opakovaným aplikováním vzorce, dokud není dosaženo požadované úrovně přesnosti. Postup se opakuje, dokud není dosaženo potřebného stupně přesnosti.

Jak používat funkci cbrt() v C++?

Použijte níže uvedený kód cbrt() funkce pro výpočet odmocniny proměnné.

#include
#include

int main ( ) {
double var = 125 ;
dvojitý výsledek = cbrt ( byl ) ;
std::cout << 'Krychlová odmocnina' << byl << ' je ' << výsledek << std::endl;
vrátit se 0 ;
}


Ve výše uvedeném kódu deklarujeme dvojitou proměnnou byl a nastavte jeho hodnotu na 125. The cbrt() funkce se pak použije s parametrem byl a výsledek je umístěn do dvojité proměnné result. Poté používáme cout pro tisk výstupu do konzole.

Výstup

Závěr

The cbrt() v C++ je užitečná matematická funkce, kterou lze použít v široké škále aplikací. Jeho schopnost vypočítat třetí odmocninu čísla může pomoci zjednodušit složité výpočty, zejména ty, které zahrnují trojrozměrné tvary. Využívá Newton-Raphsonovu metodu k zajištění vysoké úrovně přesnosti a preciznosti a efektivně zpracovává řadu typů vstupů.