Составители:
178
Expression – Выражение, используемое блоком для вычисле-
ния выходного сигнала на основании входного. Это выражение со-
ставляется по правилам, принятым для описания функций на языке С.
В выражении можно использовать следующие компоненты:
1. Входной сигнал. Входной сигнал в выражении обозначается
u, если он является скаляром. Если входной сигнал – вектор,
необходимо указывать номер
элемента вектора в круглых
скобках. Например, u(1) и u(3) – первый и третий элементы
входного вектора.
2. Константы.
3. Арифметические операторы (+ – * /).
4. Операторы отношения (= = != > < >= <=).
5. Логические операторы (&& | | !).
6. Круглые скобки.
7. Математические функции: abs, acos, asin, atan, atan2, ceil,
cos, cosh, exp, fabs, floor, hypot, ln, log, log10, pow, power,
rem, sgn, sin, sinh, sqrt, tan, и tanh.
8. Переменные из рабочей области. Если переменная рабочей
области является массивом, то ее
элементы должны указы-
ваться с помощью индексов в круглых скобках. Напрмер,
A(1,1) - первый элемент матрицы A.
Операторы отношения и логические операторы возвращают
значения в виде логического нуля (FALSE) или логической единицы
(TRUE).
Операторы, допускаемые к использованию в выражении,
имеют следующий приоритет (в порядке убывания):
1. ( )
2. + – (унарные)
3.
Возведение в степень
4. !
5. /
6. + – (бинарные)
7. > < <= >=
8. = !=
9. &&
10. | |
Блок не поддерживает матричные и векторные операции. Вы-
ходной сигнал блока всегда – скаляр.
Примеры использования блока Fcn показаны на рисунке
9.8.1.
Expression – Выражение, используемое блоком для вычисле-
ния выходного сигнала на основании входного. Это выражение со-
ставляется по правилам, принятым для описания функций на языке С.
В выражении можно использовать следующие компоненты:
1. Входной сигнал. Входной сигнал в выражении обозначается
u, если он является скаляром. Если входной сигнал – вектор,
необходимо указывать номер элемента вектора в круглых
скобках. Например, u(1) и u(3) – первый и третий элементы
входного вектора.
2. Константы.
3. Арифметические операторы (+ – * /).
4. Операторы отношения (= = != > < >= <=).
5. Логические операторы (&& | | !).
6. Круглые скобки.
7. Математические функции: abs, acos, asin, atan, atan2, ceil,
cos, cosh, exp, fabs, floor, hypot, ln, log, log10, pow, power,
rem, sgn, sin, sinh, sqrt, tan, и tanh.
8. Переменные из рабочей области. Если переменная рабочей
области является массивом, то ее элементы должны указы-
ваться с помощью индексов в круглых скобках. Напрмер,
A(1,1) - первый элемент матрицы A.
Операторы отношения и логические операторы возвращают
значения в виде логического нуля (FALSE) или логической единицы
(TRUE).
Операторы, допускаемые к использованию в выражении,
имеют следующий приоритет (в порядке убывания):
1. ( )
2. + – (унарные)
3. Возведение в степень
4. !
5. /
6. + – (бинарные)
7. > < <= >=
8. = !=
9. &&
10. | |
Блок не поддерживает матричные и векторные операции. Вы-
ходной сигнал блока всегда – скаляр.
Примеры использования блока Fcn показаны на рисунке
9.8.1.
178
Страницы
- « первая
- ‹ предыдущая
- …
- 178
- 179
- 180
- 181
- 182
- …
- следующая ›
- последняя »
