Math Function
Математическая функция.
Описание
Блок Math Function выполняет ряд распространенных математических функций над входным сигналом (сигналами).
Конкретная функция задается параметром Function.
Функция | Описание | Математическое выражение | Эквивалент в Julia |
---|---|---|---|
|
Экспонента |
|
|
|
Натуральный логарифм |
|
|
|
Степень основания 10 |
|
|
|
Общий (основание 10) логарифм |
|
|
|
Комплексный модуль |
|
|
|
Степень 2 |
|
|
|
Степень |
sign(u)* (по умолчанию, применяется только для корней четного порядка) или |
|
|
Комплексное сопряжение |
|
|
|
Обратная дробь |
1/ |
|
|
Квадратный корень из суммы квадратов |
|
|
|
Остаток после деления |
— |
|
|
Модуль после деления |
— |
|
Для вычисления квадратного корня используйте блок Sqrt. |
Выход блока является результатом вычисления значения функции над входом (входами). Функции поддерживают следующие типы операций:
Функция | Скалярные операции | Поэлементные векторные и матричные операции | Векторные и матричные операции |
---|---|---|---|
|
Да |
Да |
Неприменимо |
|
Да |
Да |
Неприменимо |
|
Да |
Да |
Неприменимо |
|
Да |
Да |
Неприменимо |
|
Да |
Да |
Неприменимо |
|
Да |
Да |
Неприменимо |
|
Да |
Да |
Неприменимо |
|
Да |
Да |
Неприменимо |
|
Да |
Да |
Неприменимо |
|
Да, на двух входах |
Да, на двух входах(два вектора или две матрицы одинакового размера, скаляр и вектор или скаляр и матрица) |
— |
|
Да, на двух входах |
Да, на двух входах (два вектора или две матрицы одинакового размера, скаляр и вектор или скаляр и матрица) |
Неприменимо |
|
Да, на двух входах |
Да, на двух входах (два вектора или две матрицы одинакового размера, скаляр и вектор или скаляр и матрица) |
Неприменимо |
Название функции и соответствующее количество входных портов отображаются на блоке.
Используйте блок Math Function, когда вам нужен векторный или матричный выходной сигнал. |
Порты
Вход
Port_1 — входной сигнал
скаляр
| вектор
| матрица
Входной сигнал; скаляр, вектор или матрица.
Типы данных: Float16
, Float32
, Float64
, Int8
, Int16
, Int32
, Int64
, UInt8
, UInt16
, UInt32
, UInt64
, Bool
Port_2 — входной сигнал
скаляр
| вектор
| матрица
Входной сигнал, заданный в виде скаляра, вектора или матрицы.
Зависимости
Чтобы использовать этот порт, установите для параметра Function значение hypot
, rem
или mod
.
Типы данных: Float16
, Float32
, Float64
, Int8
, Int16
, Int32
, Int64
, UInt8
, UInt16
, UInt32
, UInt64
, Bool
Параметры
Function — математическая функция
exp (по умолчанию)
| log
| 10^u
| log10
| magnitude^2
| square
| pow
| conj
| reciprocal
| hypot
| rem
| mod
| transpose
| hermitian
Вычисляемая математическая функция. Для получения дополнительной информации об этом параметре см. раздел Описание.
Параметр блока |
|
Значения |
|
По умолчанию |
|