Документация Engee

Применение выражения к вводу

Применение указанного выражения к входу.

Тип: Fcn

Путь в библиотеке:

/Basic/User-Defined Functions/Fcn

Описание

Блок Применение выражения к вводу применяет указанное математическое выражение к своему входу. Выражение может включать один или несколько из этих компонентов:

  • — вход блока. Если — вектор, то представляет собой -й элемент вектора.

  • Числовые константы.

  • Арифметические операторы (+ * / ^).

  • Операторы сравнения (== != > < >= <=) — выражение возвращает 1, если отношение истинно, в противном случае оно возвращает 0.

  • Логические операторы (&& || !) — выражение возвращает 1, если отношение истинно, в противном случае возвращается 0.

  • Круглые скобки.

  • Математические функции: abs, acos, asin, atan, ceil, cos, cosh, exp, floor, hypot, log, log10, power, rem, sign, sin, sinh, sqrt, tan и tanh.

В блоке Применение выражения к вводу соблюдаются следующие правила старшинства операторов:

  1. ( )

  2. ^

  3. + (унарные)

  4. !

  5. * /

  6. +

  7. > < >= <=

  8. == !=

  9. &&

  10. ||

Вход блока может быть скаляром или вектором. На выходе всегда возвращается скаляр. Если вход блока – вектор, а функция оперирует входными элементами по отдельности (например, функция sin), то блок оперирует только первым элементом вектора. Чтобы получить вектор на выходе, воспользуйтесь блоком Математическая функция.

Порты

Вход

# IN_1 — входной сигнал
скаляр | вектор

Details

Входной сигнал, для применения указанного в параметрах блока выражения.

Типы данных

Float16, Float32, Float64, Int8, Int16, Int32, Int64, Int128, UInt8, UInt16, UInt32, UInt64, UInt128

Поддержка комплексных чисел

Да

Выход

# OUT_1 — выходной сигнал
скаляр

Details

Выходной сигнал, вычисляемый блоком. Только скаляр.

Типы данных

Float64

Поддержка комплексных чисел

Да

Параметры

Основные

# Выражение — математическое выражение
Строка

Details

Укажите математическое выражение для применения к вводимым данным. Компоненты выражения перечислены в описании блока. Выражение должно быть математически правильно сформировано (использовать согласованные круглые скобки, правильное количество аргументов функции и так далее).

Значение по умолчанию

sin(u[1exp(2.3(-u[2])))]

Имя для программного использования

Expression

Настраиваемый

Нет

Вычисляемый

Да