Math Func
Standart simbols: + - / * !=....
Функция CalcExp
CalcExp
function CalcExp(x)
Описание: Вычисляет значение экспоненты exp(x) с использованием метода Тейлора.
Параметры:
x
(тип данныхDfloat
): Аргумент экспоненты.
Возвращает:
sum
(тип данныхDfloat
): Значение экспоненты exp(x).
Функция Comb
Comb
function Comb(n, r)
Описание: Возвращает количество комбинаций из n элементов по r элементов.
Параметры:
n
(тип данныхDinteger
): Общее количество элементов.r
(тип данныхDinteger
): Количество элементов в комбинации.
Возвращает:
result
(тип данныхDfloat
): Количество комбинаций.
Функция GetPercent
GetPercent
function GetPercent(value, %)
Описание: Возвращает значение процента от числа value.
Параметры:
value
(тип данныхDfloat
): Исходное число.%
(тип данныхDfloat
): Процент, который нужно вычислить.
Возвращает:
tmp
(тип данныхDfloat
): Значение процента от числа value.
Функция PercentToHundred
PercentToHundred
function PercentToHundred(value, percent)
Описание: Преобразует значение процента к числу value.
Параметры:
value
(тип данныхDfloat
): Число, от которого нужно вычислить процент.percent
(тип данныхDfloat
): Процент, который нужно преобразовать.
Возвращает:
temp
(тип данныхDfloat
): Число, эквивалентное проценту от числа value.
Функция Factorial
Factorial
function Factorial(x)
Описание: Возвращает факториал числа x.
Параметры:
x
(тип данныхDinteger
): Число, для которого нужно вычислить факториал.
Возвращает:
result
(тип данныхDinteger
): Значение факториала.ФункцияFactorial
Функция Sin
Sin
function Sin(input)
Описание: Вычисляет синус угла input
.
Параметры:
input
(тип данныхDfloat
): Угол в радианах.
Возвращает:
out
(тип данныхDfloat
): Значение синуса углаinput
.
Пример использования:
Dfloat angle = PI / 2
Dfloat sinValue = Sin(angle)
Функция Cos
Cos
function Cos(input)
Описание: Вычисляет косинус угла input
.
Параметры:
input
(тип данныхDfloat
): Угол в радианах.
Возвращает:
out
(тип данныхDfloat
): Значение косинуса углаinput
.
Пример использования:
Dfloat angle = PI / 3
Dfloat cosValue = Cos(angle)
Функция Tan
Tan
function Tan(input)
Описание: Вычисляет тангенс угла input
.
Параметры:
input
(тип данныхDfloat
): Угол в радианах.
Возвращает:
out
(тип данныхDfloat
): Значение тангенса углаinput
.
Пример использования:
Dfloat angle = PI / 4
Dfloat tanValue = Tan(angle)
Функция Sigmoid
Sigmoid
function Sigmoid(input)
Описание: Вычисляет значение сигмоидной функции для input
.
Параметры:
input
(типданных
Dfloat
): Входное значение.
Возвращает:
out
(тип данныхDfloat
): Значение сигмоидной функции дляinput
.
Пример использования:
Dfloat inputValue = 0.5
Dfloat sigmoidValue = Sigmoid(inputValue)
Функция Tanh
Tanh
function Tanh(input)
Описание: Вычисляет значение гиперболического тангенса для input
.
Параметры:
input
(тип данныхDfloat
): Входное значение.
Возвращает:
out
(тип данныхDfloat
): Значение гиперболического тангенса дляinput
.
Пример использования:
Dfloat inputValue = 1.0
Dfloat tanhValue = Tanh(inputValue)
Функция Round
Round
Описание: Округляет значение input
до ближайшего целого числа.
Параметры:
input
(тип данныхDfloat
): Входное значение.
Возвращает:
out
(тип данныхDfloat
): Округленное значениеinput
.
Пример использования:
Dfloat value = 3.7
Dfloat roundedValue = Round(value)
Функция Lerp
Lerp
function Lerp(a, b, c)
Описание: Линейно интерполирует между значениями a
и b
по параметру t
.
Параметры:
a
(тип данныхDfloat
): Начальное значение.b
(тип данныхDfloat
): Конечное значение.c
(тип данныхDfloat
): Параметр интерполяции (в диапазоне от 0 до 1).
Возвращает:
out
(тип данныхDfloat
): Интерполированное значение.
Пример использования:
Dfloat startValue = 0.0
Dfloat endValue = 1.0
Dfloat t = 0.5
Dfloat interpolatedValue = Lerp(startValue, endValue, t)
Функция Abs
Abs
function Abs(x)
Описание: Возвращает абсолютное значение числа x
.
Параметры:
x
(тип данныхDfloat
): Входное число.
Возвращает:
out
(тип данныхDfloat
): Абсолютное значение числаx
.
Пример использования:
Dfloat value = -5.0
Dfloat absoluteValue = Abs(value)
Функция RadToDeg
RadToDeg
function RadToDeg(x)
Описание: Преобразует значение x
из радиан в градусы.
Параметры:
x
(тип данныхDfloat
): Значение в радианах.
Возвращает:
out
(тип данныхDfloat
): Преобразованное значение в градусах.
Пример использования:
Dfloat angleRad = PI / 4
Dfloat angleDeg = RadToDeg(angleRad)
Функция DegToRad
DegToRad
function DegToRad(x)
Описание: Преобразует значение x
из градусов в радианы.
Параметры:
x
(тип данныхDfloat
): Значение в градусах.
Возвращает:
out
(тип данныхDfloat
): Преобразованное значение в радианах.
Пример использования:
Dfloat angleDeg = 45.0
Dfloat angleRad = DegToRad(angleDeg)
Функция Clamp
Clamp
function Clamp(input, min, max)
Описание: Ограничивает значение input
в диапазоне между min
и max
.
Параметры:
input
(тип данныхDfloat
): Входное значение.min
(тип данныхDfloat
): Минимальное допустимое значение.max
(тип данныхDfloat
): Максимальное допустимое значение.
Возвращает:
out
(тип данныхDfloat
): Значениеinput
, ограниченное междуmin
иmax
.
Пример использования:
Dfloat value = 10.0
Dfloat minValue = 0.0
Dfloat maxValue = 5.0
Dfloat clampedValue = Clamp(value, minValue, maxValue)
Last updated