Mikä on cbrt C++:ssa?

Mika On Cbrt C Ssa



C++:ssa matemaattiset operaatiot ovat olennainen osa ohjelmointia, varsinkin kun käsitellään monimutkaisia ​​laskutoimituksia. Yksi tällainen operaatio on kuutiojuuri, jonka avulla voit laskea tietyn arvon kuutiojuuren. The cbrt() C++-ohjelmointikielen toimintoa voidaan käyttää tämän prosessin suorittamiseen.

Tässä artikkelissa mennään asiaan cbrt() syvemmälle, kattaa mitä se on, miten se toimii ja kuinka voit käyttää sitä projekteissasi.







Mikä on cbrt()-funktio?

The cbrt() funktio on C++-funktio, joka palauttaa määritetyn kokonaisluvun kuutiojuuren. Se tarkoittaa kuutiojuurta, kuten nimestä voi päätellä. Tämä funktio sisältyy C++-standardikirjastoon ja on määritelty otsikkotiedosto.



cbrt()-funktion syntaksi

Kohteen syntaksi cbrt() toiminto on:



cbrt ( yhdellä )


Missä yhdellä on luku, jonka kuutiojuuri on laskettava.





Palautusarvo

The cbrt() funktio C++:ssa ottaa yhden minkä tahansa tyyppisen parametrin; double, float tai long double, ja palauttaa arvon kuutiojuuren. Palautetulla kuutiojuurella on sama tietotyyppi kuin parametrilla, paitsi jos kyseessä on kokonaisluku. Sitä voidaan käyttää matemaattisissa laskelmissa, ja se voi auttaa yksinkertaistamaan koodia tietyissä sovelluksissa, joissa kuutiojuuret on laskettava.

Kuinka cbrt()-funktio toimii?

The cbrt() funktio käyttää tiettyä algoritmia kuutiojuuren laskemiseen. Se työllistää Newton-Raphson menetelmä, joka iteratiivisesti parantaa alkuperäistä arvausta, kunnes haluttu tarkkuustaso saavutetaan.



Algoritmiin kuuluu kaavan toistuva käyttö:

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


Tässä, x0 on ensimmäinen arvaus kuutiojuurelle n , ja x1 on parannettu arvaus, joka saadaan soveltamalla kaavaa iteratiivisesti, kunnes haluttu tarkkuustaso saavutetaan. Toimenpide toistetaan, kunnes tarvittava tarkkuusaste on saavutettu.

Kuinka käyttää cbrt()-funktiota C++:ssa?

Käytä alla annettua koodia cbrt() funktio muuttujan kuutiojuuren laskemiseen.

#include
#include

int main ( ) {
double var = 125 ;
kaksinkertainen tulos = cbrt ( oli ) ;
std::cout << 'kuutiojuuri' << oli << ' On ' << tulos << std::endl;
palata 0 ;
}


Yllä olevassa koodissa ilmoitamme kaksoismuuttujan oli ja aseta sen arvoksi 125 cbrt() funktiota käytetään sitten parametrin kanssa oli , ja tulos sijoitetaan kaksoismuuttujan tulokseen. Käytämme sitten cout tulostaaksesi tulosteen konsoliin.

Lähtö

Johtopäätös

The cbrt() C++:ssa on hyödyllinen matemaattinen funktio, jota voidaan käyttää monenlaisissa sovelluksissa. Sen kyky laskea luvun kuutiojuuri voi auttaa yksinkertaistamaan monimutkaisia ​​laskelmia, erityisesti sellaisia, joissa käytetään kolmiulotteisia muotoja. Se käyttää Newton-Raphson-menetelmää varmistaakseen korkean tarkkuuden ja käsittelee tehokkaasti useita syöttötyyppejä.