Моделирование в MATLAB/Simulink и SCILAB/Scicos - page 30

28
Рис. 2.2. М-сценарий и результат его выполнения
2. 6. 2. Функции
Текст функции также помещается в текстовый файл с расширением *.
m
.
Однако этому файлу предъявляются некоторые дополнительные требования.
Первый выполняемый оператор файла содержит описание функции вида
[
]
(
)
inpars
progname
outpars
function
=
.
Это описание сообщает о том, что в файле записана функция с именем
рrоgnаmе
, которая имеет входные параметры, перечисленные в списке
inpars
, и
выходные параметры в списке
outpars
. Для примера воспользуемся
предыдущим сценарием и преобразуем его в функцию, которая получает
входные параметры
а
и
b
, и вычисляет величины
е
и
f
.
Несколько строк функции, следующих за начальным описанием,
посвятим комментариям к функции. Эти строки начинаются символом % и, как
правило, содержат описание обращения к функции, информацию о входных и
выходных параметрах и комментируют нетрадиционные методы вычислений.
Указанные комментарии будут выдаваться в командное окно MATLAB при
вызове оператора вида
help
«prognаmе»
. Комментарии в файлах могут быть
написаны и на русском языке.
Выполнение функции прекращается в следующих случаях:
1...,20,21,22,23,24,25,26,27,28,29 31,32,33,34,35,36,37,38,39,40,...286
Powered by FlippingBook