143
ГЛАВА 14. БЛОКИ ЗАДАНИЯ ФУНКЦИЙ
ПОЛЬЗОВАТЕЛЯ (USER DEFINED FUNCTIONS)
14. 1. Блок задания функции Fсn
Блок
Fсn
служит для задания функций одной переменной или ряда
переменных
u
(
i
). На рис. 14.1 показан пример применения блока
Fсn
для
функции двух переменных
u
(1) и
u
(2), заданной по умолчанию. Входным
сигналом блока может быть вектор с числом компонентов, равным числу
переменных.
Рис. 14.1. Блок задания функции Fcn
В поле
Expression
задается нужная функция. Допустимые операторы
перечислены ниже в порядке уменьшения их приоритета:
•
круглые скобки ();
•
унарные операторы - и +;
•
оператор возведения в степень ^;
•
оператор логического отрицания !;
•
операторы арифметического умножения * и деления /;
•
операторы арифметического сложения + и вычитания -;
•
логические операторы отношения <, >, <= и >=;
•
операторы отношения «равно» = и «не равно» !;
•
оператор логического умножения && (И);
•
оператор логического сложения || (ИЛИ).