U C++-u su matematičke operacije bitan dio programiranja, osobito kada se radi o složenim izračunima. Jedna takva operacija je kubni korijen, koji vam omogućuje izračunavanje kubnog korijena zadane vrijednosti. The cbrt() funkcija u programskom jeziku C++ može se koristiti za izvođenje ovog procesa.
U ovom članku ćemo se pozabaviti cbrt() dublje, pokrivajući što je to, način na koji funkcionira i kako ga možete upotrijebiti u svojim projektima.
Što je funkcija cbrt()?
The cbrt() funkcija je C++ funkcija koja vraća kubni korijen navedenog cijelog broja. Skraćenica je za kubni korijen, kao što naziv implicira. Ova je funkcija uključena u standardnu biblioteku C++ i definirana je u
Sintaksa funkcije cbrt().
Sintaksa cbrt() funkcija je:
cbrt ( na jedan )
Gdje na jedan je broj čiji kubni korijen treba izračunati.
Povratna vrijednost
The cbrt() funkcija u C++-u uzima jedan parametar bilo koje vrste; double, float ili long double i vraća kubni korijen vrijednosti. Vraćeni kubni korijen ima isti tip podataka kao parametar, osim u slučaju cijelog broja. Može se koristiti u matematičkim izračunima i može pomoći u pojednostavljenju koda za određene aplikacije gdje je potrebno izračunati kubne korijene.
Kako funkcionira funkcija cbrt()?
The cbrt() funkcija koristi određeni algoritam za izračunavanje kubnog korijena. Zapošljava Newton-Raphson metoda, koja iterativno poboljšava početnu pretpostavku dok se ne postigne željena razina točnosti.
Algoritam uključuje višekratnu upotrebu formule:
x1 = ( 2 * x0 + n / ( x0 * x0 ) ) / 3
Ovdje, x0 je početni pogodak za kubni korijen od n , i x1 je poboljšana pretpostavka dobivena iterativnom primjenom formule dok se ne postigne željena razina točnosti. Postupak se ponavlja dok se ne postigne potreban stupanj točnosti.
Kako koristiti cbrt() funkciju u C++?
Za korištenje slijedite donji kod cbrt() funkcija za izračunavanje kubnog korijena varijable.
#include#include
int glavni ( ) {
dvostruko var = 125 ;
dvostruki rezultat = cbrt ( bio je ) ;
std::cout << 'Kubni korijen od' << bio je << ' je ' << proizlaziti << std::endl;
povratak 0 ;
}
U gornjem kodu deklariramo dvostruku varijablu bio je i postavite njegovu vrijednost na 125. The cbrt() funkcija se zatim koristi s parametrom bio je , a rezultat se stavlja u dvostruku varijablu rezultat. Zatim koristimo cout za ispis izlaza na konzolu.
Izlaz
Zaključak
The cbrt() u C++ je korisna matematička funkcija koja se može koristiti u širokom rasponu aplikacija. Njegova sposobnost izračunavanja kubnog korijena broja može pomoći u pojednostavljenju složenih izračuna, osobito onih koji uključuju trodimenzionalne oblike. Koristi Newton-Raphsonovu metodu kako bi osigurao visoku razinu točnosti i preciznosti i učinkovito obrađuje niz vrsta unosa.