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

43
3. 5. Переключатель switch-case-otherwise-end
Конструкция переключателя
switch
используется для множественного
выбора (или ветвления). В общем случае она имеет вид:
switch switch-выражение,
case case-Выражение,
Инструкции 1
case case-Выражение,case-Выражение2,case-Выражение3, ...} ,
Инструкции 2
otherwise
Инструкции 3
end
В качестве
switch-выражения
используется любой из описанных ранее
объектов MATLAB. Если текущее значение этого выражения совпадает с одним из
case-Выражений,
выполняются операторы из соответствующих «Инструкций». Если
ни одно из
case-Выражений
не подошло, выполняются «Инструкции» следующие за
оператором
otherwise
.
Рассмотрим использование оператора
switch
на следующем примере.
Пример 3.2.
Вывести на печать название месяца или времени года, которому
принадлежит этот месяц.
На рис. 3.1 представлен вызов программы с результатом.
Рис. 3.1. М-сценарий и результат его выполнения
1...,35,36,37,38,39,40,41,42,43,44 46,47,48,49,50,51,52,53,54,55,...286
Powered by FlippingBook