Math Func

Standart simbols: + - / * !=....

Функция CalcExp

function CalcExp(x)

Описание: Вычисляет значение экспоненты exp(x) с использованием метода Тейлора.

Параметры:

  • x (тип данных Dfloat): Аргумент экспоненты.

Возвращает:

  • sum (тип данных Dfloat): Значение экспоненты exp(x).

Функция Comb

function Comb(n, r)

Описание: Возвращает количество комбинаций из n элементов по r элементов.

Параметры:

  • n (тип данных Dinteger): Общее количество элементов.

  • r (тип данных Dinteger): Количество элементов в комбинации.

Возвращает:

  • result (тип данных Dfloat): Количество комбинаций.

Функция GetPercent

function GetPercent(value, %)

Описание: Возвращает значение процента от числа value.

Параметры:

  • value (тип данных Dfloat): Исходное число.

  • %(тип данных Dfloat): Процент, который нужно вычислить.

Возвращает:

  • tmp(тип данных Dfloat): Значение процента от числа value.

Функция PercentToHundred

function PercentToHundred(value, percent)

Описание: Преобразует значение процента к числу value.

Параметры:

  • value (тип данных Dfloat): Число, от которого нужно вычислить процент.

  • percent (тип данных Dfloat): Процент, который нужно преобразовать.

Возвращает:

  • temp (тип данных Dfloat): Число, эквивалентное проценту от числа value.

Функция Factorial

function Factorial(x)

Описание: Возвращает факториал числа x.

Параметры:

  • x (тип данных Dinteger): Число, для которого нужно вычислить факториал.

Возвращает:

  • result (тип данных Dinteger): Значение факториала.Функция Factorial

Функция Sin

function Sin(input)

Описание: Вычисляет синус угла input.

Параметры:

  • input (тип данных Dfloat): Угол в радианах.

Возвращает:

  • out (тип данных Dfloat): Значение синуса угла input.

Пример использования:

Dfloat angle = PI / 2
Dfloat sinValue = Sin(angle)

Функция Cos

function Cos(input)

Описание: Вычисляет косинус угла input.

Параметры:

  • input (тип данных Dfloat): Угол в радианах.

Возвращает:

  • out (тип данных Dfloat): Значение косинуса угла input.

Пример использования:

Dfloat angle = PI / 3
Dfloat cosValue = Cos(angle)

Функция Tan

function Tan(input)

Описание: Вычисляет тангенс угла input.

Параметры:

  • input (тип данных Dfloat): Угол в радианах.

Возвращает:

  • out (тип данных Dfloat): Значение тангенса угла input.

Пример использования:

Dfloat angle = PI / 4
Dfloat tanValue = Tan(angle)

Функция Sigmoid

function Sigmoid(input)

Описание: Вычисляет значение сигмоидной функции для input.

Параметры:

  • input (тип

    • данных Dfloat): Входное значение.

    Возвращает:

    • out (тип данных Dfloat): Значение сигмоидной функции для input.

    Пример использования:

Dfloat inputValue = 0.5
Dfloat sigmoidValue = Sigmoid(inputValue)

Функция Tanh

function Tanh(input)

Описание: Вычисляет значение гиперболического тангенса для input.

Параметры:

  • input (тип данных Dfloat): Входное значение.

Возвращает:

  • out (тип данных Dfloat): Значение гиперболического тангенса для input.

Пример использования:

Dfloat inputValue = 1.0
Dfloat tanhValue = Tanh(inputValue)

Функция Round

Описание: Округляет значение input до ближайшего целого числа.

Параметры:

  • input (тип данных Dfloat): Входное значение.

Возвращает:

  • out (тип данных Dfloat): Округленное значение input.

Пример использования:

Dfloat value = 3.7
Dfloat roundedValue = Round(value)

Функция 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

function Abs(x)

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

Параметры:

  • x (тип данных Dfloat): Входное число.

Возвращает:

  • out (тип данных Dfloat): Абсолютное значение числа x.

Пример использования:

Dfloat value = -5.0
Dfloat absoluteValue = Abs(value)

Функция RadToDeg

function RadToDeg(x)

Описание: Преобразует значение x из радиан в градусы.

Параметры:

  • x (тип данных Dfloat): Значение в радианах.

Возвращает:

  • out (тип данных Dfloat): Преобразованное значение в градусах.

Пример использования:

Dfloat angleRad = PI / 4
Dfloat angleDeg = RadToDeg(angleRad)

Функция DegToRad

function DegToRad(x)

Описание: Преобразует значение x из градусов в радианы.

Параметры:

  • x (тип данных Dfloat): Значение в градусах.

Возвращает:

  • out (тип данных Dfloat): Преобразованное значение в радианах.

Пример использования:

Dfloat angleDeg = 45.0
Dfloat angleRad = DegToRad(angleDeg)

Функция 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