Моделирование систем. Елизаров И.А - 13 стр.

UptoLike

11
значениях исходных данных без повторного набора предшествующих
операторов. Нельзя возвратиться назад и повторить некоторые действия,
или по некоторому условию перейти к выполнению другой последова-
тельности операторов.
Поэтому сложные алгоритмы вычислений, сопровождаемые перехо-
дами по определённым условиям с часто повторяемыми однотипными
действиями, рациональнее оформлять в виде программ.
Создание программы в среде MATLAB осуществляется с помощью
либо собственного встроенного, либо стороннего текстового редактора
(например, Notepad среды Windows).
Программы на языке MATLAB имеют две разновидноститак назы-
ваемые Script-файлы (файлы-сценарии, или управляющие программы) и
файлы-функции (процедуры). Обе разновидности должны иметь расши-
рение имени файла .m . С помощью Script-файлов оформляют основные
программы, управляющие от начала до конца организацией всего вычис-
лительного процесса, и отдельные части основных программ (они могут
быть записаны в виде отдельных Script-файлов). Как файл-функции
оформляются отдельные процедуры и функции (т.е. такие части програм-
мы, которые рассчитаны на неоднократное использование Script-файлами
или другими процедурами при измененных значениях исходных парамет-
ров и не могут быть выполнены без предварительного задания значений
переменных, которые называют входными) [1].
В дальнейшем под М-файлом будем понимать любой файл (файл-
функцию или Script-файл), записанный на языке системы MATLAB.
Основные особенности записи текста программы (М-файла) [1]:
Обычно каждый оператор записывается в отдельной строке тек-
ста программы. Окончание ввода строки осуществляется нажатием кла-
виши <Enter>.
Можно размещать несколько операторов в одной строке, которые
отделяются друг от друга символом ' ; ' или ' , '. Можно длинный оператор
записывать в несколько строк. При этом предыдущая строка оператора
должна заканчиваться тремя точками ' ... '.
Если очередной оператор не заканчивается символом ' ; ', резуль-
тат его действия при выполнении программы будет выведен в командное
окно. Чтобы предотвратить вывод на экран результатов действия операто-
ра программы, запись этого оператора в тексте программы должна закан-
чиваться символом ' ; '. Если выражение завершается знаком ' ; ', то
MATLAB не выводит результирующее значение на экран. Обычно формат
оператора с ' ; ' используется при работе со средой в интерактивном ре-
жиме, а без ' ; ' – при написании программы.
Строка программы, начинающаяся с символа ' % ', не выполняет-
ся. Эта строка воспринимается системой MATLAB как комментарий.