 
          180
        
        
          где
        
        
          
            t
          
        
        
          1,
        
        
          
            t
          
        
        
          2,…,
        
        
          
            tN –
          
        
        
          формальные выходные параметры;
        
        
          
            имя_функции –
          
        
        
          любой допустимый идентификатор;
        
        
          
            v
          
        
        
          1,
        
        
          
            v
          
        
        
          2,…,
        
        
          
            vM
          
        
        
          – формальные входные параметры;
        
        
          
            a
          
        
        
          1,
        
        
          
            a
          
        
        
          2,…,
        
        
          
            aM –
          
        
        
          фактические входные параметры;
        
        
          
            p
          
        
        
          1,
        
        
          
            p
          
        
        
          2,…,
        
        
          
            pN –
          
        
        
          фактические выходные параметры;
        
        
          
            оператор
          
        
        
          1; …;
        
        
          
            операторN –
          
        
        
          операторы функций для выполнения действий.
        
        
          Если входной параметр один, [] не указываются.
        
        
          
            Рис. 20.2. М-сценарий и результат его выполнения
          
        
        
          
            Второй способ
          
        
        
          
            .
          
        
        
          function[имя1,...,имяN]=имя_функции(переменная1,...,переменна
        
        
          яM)
        
        
          блок операторов функции
        
        
          endfunction
        
        
          где
        
        
          
            имя
          
        
        
          1,...,
        
        
          
            имяN
          
        
        
          – список выходных параметров, то есть переменных, которым
        
        
          будет присвоен конечный результат вычислений;
        
        
          
            имя_функции
          
        
        
          – имя, с которым эта функция будет вызываться;
        
        
          
            переменная
          
        
        
          1,...,
        
        
          
            переменнаяM
          
        
        
          – входные параметры.
        
        
          Все имена переменных внутри функции, а так же имена из списка
        
        
          входных и выходных параметров воспринимаются системой как локальные, то
        
        
          есть эти переменные считаются определенными только внутри функции.
        
        
          Функции в Scilab играют роль
        
        
          
            подпрограмм
          
        
        
          . Поэтому целесообразно
        
        
          набирать их тексты в редакторе, который можно вызвать, выбрав команду
        
        
          
            Editor
          
        
        
          , и сохранять в виде отдельных файлов. Причем, имя файла должно