А. К. Любимов в пособии представлены методологические основы преподавания курса «Имитационное моделирование экономических систем»


Библиотека User-Defined Functions



Pdf көрінісі
бет130/132
Дата08.02.2022
өлшемі4,53 Mb.
#124742
түріЗадача
1   ...   124   125   126   127   128   129   130   131   132
Байланысты:
SIM EC SYS

Библиотека User-Defined Functions 
Блок задания функции Fcn задает выражение (рис. П3.13).


179 
Рис. П3.13. Блок задания функции Fcn 
Параметры:
Expression – Выражение, используемое блоком для вычисления 
выходного сигнала на основании входного. Это выражение составляется по 
правилам, принятым для описания функций на языке С. В выражении можно 
использовать следующие компоненты.

Входной сигнал в выражении обозначается u, если он является 
скаляром. Если входной сигнал – вектор, необходимо указывать 
номер элемента вектора в круглых скобках. Например, u(1) и u(3) – 
первый и третий элементы входного вектора. 

Константы. 

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

Операторы отношения (= = != > < >= <=).

Логические операторы (&& | | !). 

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

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

Переменные из рабочей области. Если переменная рабочей области 
является массивом, то ее элементы должны указываться с помощью 
индексов в круглых скобках. Напрмер, A(1,1) - первый элемент 
матрицы A. 
Операторы отношения и логические операторы возвращают значения в 
виде логического нуля (FALSE) или логической единицы (TRUE). Блок не 
поддерживает матричные и векторные операции. Выходной сигнал блока 
всегда – скаляр. 


Достарыңызбен бөлісу:
1   ...   124   125   126   127   128   129   130   131   132




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет