Обзор инструментов группы Общие математические (General Math)
Общие математические инструменты (группа General Math) применяют математические функции к входным данным. Эти инструменты попадают в несколько категорий. Арифметические инструменты выполняют базовые арифметические операции, например, добавление или умножение. Есть инструменты, которые выполняют различные типы операций возведения в степень, которые включают экспоненциалы и логарифмы, а также основные операции степени. Остальные инструменты используются для конвертации знаков или для конвертации между целочисленным типом данных и типом с плавающей точкой.
В рамках этих общих категорий некоторые инструменты работают с двумя элементами входных данных, в то время как другие - с одним.
Инструменты с двумя элементами входных данных:
- Арифметические: Сложить (Plus), Вычесть (Minus), Умножить (Times), Разделить (Divide), Остаток (Mod), Изменить знак (Negate)
- Степень: Степень (Power)
Инструменты с одним элементом входных данных:
- Арифметический: Изменить знак на отр. (Negate)
- Экспоненциальные: Exp, Exp2, Exp10
- Логарифмические: Ln, Log2, Log10
- Степень: Возвести в квадрат (Square), Квадратный корень (Square Root)
- Знак: Абсолютные значения (Abs), Изменить знак (Negate)
- Преобразование типов: Float (Плав. точка), Int (Целое), Округлить в меньшую сторону (Round Down), Округлить в большую сторону (Round Up)
В следующей таблице содержится список доступных общих математических инструментов и дано краткое описание каждого:
Инструмент |
Описание |
---|---|
Вычисляет абсолютное значение ячеек растра. |
|
Делит значения двух растров "ячейка-за-ячейкой ". |
|
Вычисляет экспоненциал по основанию e значений ячеек растра. |
|
Вычисляет двоичный экспоненциал (по основанию 10) значений ячеек растра. |
|
Вычисляет двоичный экспоненциал (по основанию 2) значений ячеек растра. |
|
Конвертирует каждое значение ячейки растра в число с плавающей точкой. |
|
Преобразует значение каждой ячейки в целое число путем округления (усечения). |
|
Вычисляет натуральный логарифм (по основанию е) для ячеек растра. |
|
Вычисляет двоичный логарифм (по основанию 10) значений ячеек растра. |
|
Вычисляет двоичный логарифм (по основанию 2) значений ячеек растра. |
|
Вычитает значение второго входного растра из значения первого входного растра по принципу "ячейка-за-ячейкой ". |
|
Находит остаток (по модулю) первого растра при делении на второй растр на основе "ячейка-за-ячейкой ". |
|
Меняет знак (умножает на -1) значений ячеек входного растра на основании "ячейка-за-ячейкой ". |
|
Добавляет (суммирует) значения двух растров на основании по-ячеечного анализа. |
|
Возводит значения ячеек растра в степень, определяемую значениями другого растра. |
|
Возвращает следующее меньшее целое для каждой ячейки растра. |
|
Возвращает следующее наибольшее целое для каждой ячейки растра. |
|
Вычисляет квадрат значений ячеек растра. |
|
Вычисляет квадратный корень значений ячеек растра. |
|
Поклеточно перемножает значения их двух растров |