Переход назад
Оглавление

Файл BxMath.h

См. исходные тексты.

Функции

double pow (double x, double y)
 Возвращает результат возведения числа x в степень y.
double cos (double x)
 Возвращает косинус угла x.
double sin (double x)
 Возвращает синус угла x.
double tang (double x)
 Возвращает тангенс угла x.
double atan2 (double y, double x)
 Возвращает арктангенс отношения y к x.
double exp (double x)
 Возвращает экспоненту числа x.
double log (double x)
 Возвращает натуральный логарифм числа x.
double abs (double x)
 Возвращает абсолютное значение числа x.
int ceil (long double x)
 Находит наименьшее целое число не меньше чем вещественное x.
int trunc (double x)
 Возвращает целую часть вещественного числа x отбрасывая дробную.
int round (double x)
 Находит целое число, усредняя вещественное x по всем правилам.

Переменные

double M_PI
 Математическая константа возвращающая число $ \pi $ .
double e
 Математическая константа возвращающая число $ e $ .
bool True
 Логическая константа результирующая истину.
bool False
 Логическая константа результирующая ложь.


Функции

double abs ( double  x  ) 

Возвращает абсолютное значение числа x.

Берет модуль x.

Возвращает:
$ |x| $ .
Аргументы:
x double [in] - аргумент, вещевственное число.
Прим.:
double d = 0.1; // d = 0.1
d =  abs(2); // d = 2
d =  abs(-2); // d = 2

double atan2 ( double  y,
double  x 
)

Возвращает арктангенс отношения y к x.

Возвращает:
арктангенс отношения любых чисел.
Аргументы:
x double [in] - аргумент, угол в радианах.
y double [in] - аргумент, угол в радианах.
Возвращает:
$ tan(result) = \frac{y}{x} $ .
См. также:
tang .

int ceil ( long double  x  ) 

Находит наименьшее целое число не меньше чем вещественное x.

Возвращает:
наименьшее целое число не меньше чем вещественное x.
Аргументы:
x double [in] - аргумент, вещевственное число.
Прим.:
double d = 0.1; // d = 0.1
d =  ceil(-2.9); // d = -2
d =  ceil(2.9); // d = 3
d =  ceil(2.1); // d = 3
d =  ceil(2.0); // d = 2
См. также:
trunc , round .

double cos ( double  x  ) 

Возвращает косинус угла x.

Возвращает:
косинус угла в радианах.
Аргументы:
x double [in] - аргумент, угол в радианах.
Прим.:
double d = 0; // d = 0
d =  cos(0); // d = 1
d =  cos(M_PI/2); // d = 0
d =  cos(M_PI); // d = -1
См. также:
sin , tang .

double exp ( double  x  ) 

Возвращает экспоненту числа x.

Возводит e в степень x.

Возвращает:
$ e^x= \exp (x) $ .
Аргументы:
x double [in] - аргумент, вещевственное число, являющееся степенью экспоненты.
Прим.:
double d = 0.1; // d = 0.1
d =  exp(0); // d = 1
d =  exp(1); // d ~ 2.7182
См. также:
e , log .

double log ( double  x  ) 

Возвращает натуральный логарифм числа x.

Степень возведения числа e чтобы получилось x.

Возвращает:
$ \ln (x) $ .
Аргументы:
x double [in] - аргумент, вещевственное число.
Прим.:
double d = 0.1; // d = 0.1
d =  log(e); // d = 1
d =  log(1); // d = 0
См. также:
e , exp .

double pow ( double  x,
double  y 
)

Возвращает результат возведения числа x в степень y.

Возвращает:
вещевственное число возведенное в степень.
Аргументы:
x double [in] - число возводимое в степень (основание)
y double [in] - степень возведения (степень)
Прим.:
double d = 0; // d = 0
pow(2, 4); // d = 16
d =  pow(2, 0.5); // d ~ 1.4142
См. также:
exp .

int round ( double  x  ) 

Находит целое число, усредняя вещественное x по всем правилам.

Возвращает:
усредненое целое число.
Аргументы:
x double [in] - аргумент, вещевственное число.
Прим.:
double d = 0.1; // d = 0.1
d =  round(-2.9); // d = -3
d =  round(2.51); // d = 3
d =  round(2.5); // d = 2
d =  round(2.01); // d = 2
См. также:
ceil , trunc .

double sin ( double  x  ) 

Возвращает синус угла x.

Возвращает:
синус угла в радианах.
Аргументы:
x double [in] - аргумент, угол в радианах.
Прим.:
double d = 0.1; // d = 0.1
d =  sin(0); // d = 0
d =  sin(M_PI/2); // d = 1
d =  sin(M_PI); // d = 0
См. также:
cos , tang .

double tang ( double  x  ) 

Возвращает тангенс угла x.

Возвращает:
тангенс угла в радианах.
Аргументы:
x double [in] - аргумент, угол в радианах.
Прим.:
double d = 0.1; // d = 0.1
d =  tang(0); // d = 0
d =  tang(M_PI/2); // d ~ 1.6331
d =  tang(M_PI); // d = -1.2E-16 ~0
См. также:
sin , cos .

int trunc ( double  x  ) 

Возвращает целую часть вещественного числа x отбрасывая дробную.

В стандарте C++ эта функция называется floor

Возвращает:
целую часть вещественного числа x.
Аргументы:
x double [in] - аргумент, вещевственное число.
Прим.:
double d = 0.1; // d = 0.1
d =  trunc(-2.9); // d = -2
d =  trunc(2.9); // d = 2
d =  trunc(2.1); // d = 2
d =  trunc(2.0); // d = 2
См. также:
ceil , round .


Переменные

double e

Математическая константа возвращающая число $ e $ .

$ e \approx 2.7182 $ . Используется для матиматических вычислений особенно тех, что связанны с логарифмическим счислением.

См. также:
M_PI .

bool False

Логическая константа результирующая ложь.

Используется для присвоения или сравнения. В сущности это число равное нулю.

См. также:
false , true , True , bool .

double M_PI

Математическая константа возвращающая число $ \pi $ .

$ \pi \approx 3.141592 $ . Используется для матиматических вычислений особенно тех, что связанны с полярной координатной осью.

См. также:
e .

bool True

Логическая константа результирующая истину.

Используется для присвоения или сравнения. В сущности это число равное единице.

См. также:
true , false , False , bool .

Документация по системе CAAM. © Все права защищены БайтериКС 2005-2015. BYTERIX.COM byterix