Скачиваний:
157
Добавлен:
17.06.2016
Размер:
644.61 Кб
Скачать

5.1.2 Оператор переключения

Оператор переключения имеет такой синтаксис:

Switch <Выражение скаляр или строка символов>case< значение1>

<Операторы1> Case <значение 2>

<Операторы2>

otherwise

<операторы> end

С его помощью можно реализовать разветвление вычислений в зависимости от значений некоторой переменной или выражения, сравнивая значение, полученное в результате вычисления выражения в строке switch, со значениями, указанными в строках со словом case. Соответствующая группа операторов case выполняется, если значение выражения совпадает со значением, указанным в соответствующей строке case. Если же значение выражения не совпадает ни с одним из значений в группах case, выполняются операторы, которые следуют за словом otherwi se.

5.1.3 Операторы цикла

В языке MATLAB есть две разновидности операторов цикла - условный и арифметический. Оператор цикла с предусловием имеет такой вид:

while<условие> S1 <операторы> end

Операторы внутри цикла выполняются лишь в случае, если выполнено условие, записанное после слова whilе. При этом среди операторов внутри цикла обязательно должны быть такие, которые изменяют значение одной из переменных, указанных в условии цикла.

Арифметический оператор цикла имеет такой вид:

for <имя> - <НЗ> : <шаг> : <КЗ>

<операторы> end

Здесь <имя> — это имя управляющей переменной цикла (счетчика цикла); <НЗ> -заданное начальное значение этой переменной; <Шаг> — значение шага, с которым она должна изменяться; <КЗ> — конечное значение переменной цикла. В этом случае операторы внутри цикла выполняются многократно (каждый раз при новом значении управляющей переменной) до тех пор, пока значение управляющей переменной не выйдет за пределы интервала между <НЗ> и <КЗ>. Если параметр <Шаг> не указан, по умолчанию его значение принимается равным 1.

Чтобы досрочно выйти из цикла (например, при выполнении некоторого условия) применяют оператор break. Когда программа сталкивается с этим оператором, выполнение цикла прекращается и начинает выполняться оператор, следующий за словом end цикла.

5.2 Команды общего назначения

Работа в среде MATLAB. связана с необходимостью поиска и просмотра файлов, путей их расположения, управления переменными, командным окном и т. п. Эти функции осуществляют команды общего назначения, описание которых с разбивкой на группы приведенониже.

Команды общего назначения (Команды Описание)

Управляющие команды и функции

help Вывести на экран первые строки описания указанной программы или

функции

what Вывести на экран перечень имен М-, МАТ- и МЕХ-файлов в текущей папке

type Вывести на экран текст указанного М-файла

lookfor Найти программу (функцию) по указанному ключевому слову

which Вывести на экран полный путь к указанной функции или файлу

demo Запустить программу демонстрации возможностей MATLAB

path Вывести на экран полный перечень путей поиска файлов MATLAB

по умолчанию

Команды управления переменными и рабочим пространством

who Вывести на экран перечень текущих переменных

whos Представить перечень текущих переменных в расширенной форме

Load Загрузить в рабочее пространство значения переменных из указанного

файла на диске

save Записать значения переменных рабочего пространства в указанный файл

на диске

сlear Очистить память ПК от переменных и функций

pack Уплотнить память рабочего пространства

size Определить размеры двумерного массива

length Определить длину одномерного массива

disp Вывести на экран матрицу или текст

Команды работы с файлами и операционной системой

cd Заменить текущий каталог указанным каталогом

dir Вывести на экран листинг указанной папки

delete Уничтожить (стереть) указанный файл

getenv Вывести значение параметров окружения (среды)

Выполнить как команду операционной системы (применяется после указания

команды операционной системы)

unix Выполнить как команду операционной системы и вывести результат

diary Записать текст командного окна в дневник MATLAB

Команды управления командным окном

cedit Установить командную строку редактора клавиш

etc Очистить командное окно

home Перевести курсор на начало страницы

format Установить указанный формат вывода чисел на экран

echo Установить или отменить режим эхопечати текста выполняемой программы

more Установить режим постраничного вывода текста в командное окно

Команды запуска MATLAB и выхода из MATLAB

quit Выйти из MATLAB

startup Запустить MATLAB через М-файл startup

matlabrc Запустить главный стартовый М-файл

Команды получения общей информации

info Вывести информацию о системе MATLAB и о компании MathWorks, Inc.

subscribe Зарегистрироваться по Internet в качестве пользователя MATLAB

whatsnew Вывести информацию о новых средствах, которые не вошли в документацию

version Вывести информацию об установленной версии MATLAB

ver Вывести информацию о версиях всех программных продуктов, которые входят в поставленный комплект системы MATLAB

Соседние файлы в папке Курсовой проект - Моделирование СМО (GPSS, StateFlow, Delphi)