## Библиотека арифметических функций ARITHM

| Сложение (ADDITION)
Функция : | Сумма значений всех входов.
Входы : | add_in[] (DOUBLE) массив входов. В каждом случае задайте необходимую размерность массива.
Выходы : | add_out (DOUBLE) результат сложения.
Параметры : | Отсутствуют
| Умножение (MULTIPLICATION)
Функция : | Произведение значений всех входов.
Входы : | mul_in[] (DOUBLE) массив входов. В каждом случае задайте необходимую размерность массива.
Выходы : | mul_out (DOUBLE) результат умножения
Параметры : | Отсутствуют
| Деление (DIVISION)
Функция : | Частное от деления значений всех входов.
Входы : | divident (DOUBLE) делимое divisor (DOUBLE) делитель
Выходы : | quotient (DOUBLE) результат деления.
Параметры : | Отсутствуют
| Вычитание (SUBSTRACTION)
Функция : | Разность значений двух входов.
Входы : | sub_in1 (DOUBLE) уменьшаемое sub_in2 (DOUBLE) вычитаемое
Выходы : | difference (DOUBLE) результат вычитания
Параметры : | Отсутствуют
| Побитовое И (BITWISE AND)
Функция : | Выполняет операцию побитовое И для значений всех входов.
Входы : | in[] (DWORD) массив входов. В каждом случае задайте необходимую размерность массива.
Выходы : | out (DWORD) результат
Параметры : | Отсутствуют
| Побитовое ИЛИ (BITWISE OR)
Функция : | Выполняет операцию побитовое ИЛИ для значений всех входов
Входы : | in[] (DWORD) массив входов. В каждом случае задайте необходимую размерность массива.
Выходы : | out (DWORD) результат
Параметры : | Отсутствуют
| Побитовое исключающее ИЛИ (BITWISE EXCLUSIVE OR)
Функция : | Выполняет операцию побитовое исключающее ИЛИ для значений всех входов.
Входы : | in[] (DWORD) массив входов. В каждом случае задайте необходимую размерность массива.
Выходы : | out (DWORD) результат
Параметры : | Отсутствуют
| Побитовое НЕ (BITWISE NOT)
Функция : | Выполняет операцию побитовое НЕ для значений всех входов.
Входы : | in (DWORD) операнд
Выходы : | out (DWORD) результат
Параметры : | Отсутствуют
| Квадратный корень (SQUARE ROOT)
Функция : | Извлечение арифметического квадратного корня для значения на входе.
Входы : | in (DOUBLE) операнд
Выходы : | out (DWORD) результат
Параметры : | Отсутствуют
| Квадрат (POWER 2)
Функция : | Вычисление квадрата значения на входе.
Входы : | in (DOUBLE) операнд
Выходы : | out (DWORD) результат
Параметры : | Отсутствуют
| Максимум (MAXIMUM)
Функция : | Нахождение максимального из значений на входах.
Входы : | in[] (DOUBLE) массив входов. В каждом случае задайте необходимую размерность массива.
Выходы : | out (DOUBLE) результат
Параметры : | Отсутствуют
| Минимум (MINIMUM)
Функция : | Нахождение минимального из значений на входах.
Входы : | in[] (DOUBLE) массив входов. В каждом случае задайте необходимую размерность массива.
Выходы : | out (DOUBLE) результат
Параметры : | Отсутствуют
| Среднее арифметическое (MEAN)
Функция : | Вычисление среднего арифметического для значений на входах.
Входы : | in[] (DOUBLE) массив входов. В каждом случае задайте необходимую размерность массива.
Выходы : | out (DOUBLE) результат
Параметры : | Отсутствуют
| Дисперсия (DISPERSV)
Функция : | Вычисление среднеквадратичной дисперсии для значений на входах (сумма квадратов отклонений от среднего арифметического).
Входы : | in[] (DOUBLE) массив входов. В каждом случае задайте необходимую размерность массива.
Выходы : | out (DOUBLE) результат
Параметры : | Отсутствуют
| Гипотенуза (HIPOTENUSE)
Функция : | Вычисление квадратного корня из суммы квадратов значений на входах.
Входы : | in[] (DOUBLE) массив входов. В каждом случае задайте необходимую размерность массива.
Выходы : | out (DOUBLE) результат
Параметры : | Отсутствуют
| Модуль (ABS)
Функция : | Вычисление абсолютного (модуля) значения на входе.
Входы : | in (DOUBLE) операнд
Выходы : | out (DOUBLE) результат
Параметры : | Отсутствуют