Что такое cbrt в C++?

Cto Takoe Cbrt V C



В C++ математические операции являются неотъемлемой частью программирования, особенно когда речь идет о сложных вычислениях. Одной из таких операций является вычисление кубического корня, позволяющее вычислить кубический корень из заданного значения. cbrt() Функция на языке программирования C++ может использоваться для выполнения этого процесса.

В этой статье мы рассмотрим cbrt() более подробно, рассказывая о том, что это такое, как это работает и как вы можете использовать это в своих проектах.







Что такое функция cbrt()?

cbrt() function — это функция C++, которая возвращает кубический корень указанного целого числа. Это означает кубический корень, как следует из названия. Эта функция включена в стандартную библиотеку C++ и определена в заголовочный файл.



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

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



ТОС ( на одной )


Где на одной это число, кубический корень которого необходимо вычислить.





Возвращаемое значение

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

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

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



Алгоритм предполагает многократное использование формулы:

х1 = ( 2 * х0 + п / ( х0 * х0 ) ) / 3


Здесь, х0 является начальным предположением для кубического корня из н , и х1 это улучшенное предположение, полученное путем многократного применения формулы до тех пор, пока не будет достигнут желаемый уровень точности. Процедура повторяется до тех пор, пока не будет достигнута необходимая степень точности.

Как использовать функцию cbrt() в C++?

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

#include <иопоток>
#include

внутренний основной ( ) {
двойной вар = 125 ;
двойной результат = ТОС ( был ) ;
станд:: cout << «Кубический корень из» << был << ' является ' << результат << станд::эндл;
возвращаться 0 ;
}


В приведенном выше коде мы объявляем двойную переменную был и установите его значение равным 125. cbrt() затем функция используется с параметром был , а результат помещается в переменную double result. Затем мы используем cout для вывода вывода на консоль.

Выход

Заключение

cbrt() в C++ — полезная математическая функция, которую можно использовать в самых разных приложениях. Его способность вычислять кубический корень числа может помочь упростить сложные вычисления, особенно с трехмерными фигурами. Он использует метод Ньютона-Рафсона для обеспечения высокого уровня точности и точности и эффективно обрабатывает ряд типов входных данных.