Какво е cbrt в C++?

Kakvo E Cbrt V C



В C++ математическите операции са съществена част от програмирането, особено когато се работи със сложни изчисления. Една такава операция е кубичният корен, който ви позволява да изчислите кубичния корен на дадена стойност. The cbrt() функция на езика за програмиране C++ може да се използва за изпълнение на този процес.

В тази статия ще разгледаме cbrt() в по-голяма дълбочина, обхващайки какво представлява, начина, по който работи и как можете да го използвате във вашите проекти.







Какво е функция cbrt()?

The cbrt() е C++ функция, която връща кубичния корен на определено цяло число. Това означава кубичен корен, както подсказва името. Тази функция е включена в стандартната библиотека на C++ и е дефинирана в заглавен файл.



Синтаксис на функцията cbrt().

Синтаксисът на cbrt() функция е:



cbrt ( никой )


Където никой е числото, чийто кубичен корен трябва да се изчисли.





Върната стойност

The cbrt() функцията в C++ приема единичен параметър от произволен тип; double, float или long double и връща кубичния корен на стойността. Върнатият кубичен корен има същия тип данни като параметъра, освен в случай на цяло число. Може да се използва в математически изчисления и може да помогне за опростяване на кода за определени приложения, където трябва да се изчислят кубични корени.

Как работи функцията cbrt()?

The cbrt() функцията използва специфичен алгоритъм за изчисляване на кубичния корен. То наема на работа Нютон-Рафсън метод, който итеративно подобрява първоначалното предположение, докато се постигне желаното ниво на точност.



Алгоритъмът включва многократно използване на формулата:

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


Тук, x0 е първоначалното предположение за кубичния корен на н , и x1 е подобреното предположение, получено чрез прилагане на формулата итеративно, докато се постигне желано ниво на точност. Процедурата се повтаря до постигане на необходимата степен на точност.

Как да използвам функцията cbrt() в C++?

Следвайте дадения по-долу код, за да използвате cbrt() функция за изчисляване на кубичен корен на променлива.

#include
#include

int main ( ) {
двойна променлива = 125 ;
двоен резултат = cbrt ( беше ) ;
std::cout << 'Кубичният корен на' << беше << 'е' << резултат << std::endl;
връщане 0 ;
}


В горния код ние декларираме двойна променлива беше и задайте стойността му на 125. The cbrt() функцията след това се използва с параметъра беше , а резултатът се поставя в двойната променлива result. След това използваме cout за да отпечатате изхода на конзолата.

Изход

Заключение

The cbrt() в C++ е полезна математическа функция, която може да се използва в широк набор от приложения. Способността му да изчислява кубичния корен на число може да помогне за опростяване на сложни изчисления, особено тези, включващи триизмерни форми. Той използва метода на Нютон-Рафсън, за да осигури високи нива на точност и прецизност и ефективно обработва набор от типове входни данни.