Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Команды MatLab
Elseif условие 3
Команды MatLab
………………………
Elseif условие N
Команды MatLab
Else
Команды MatLab
End
В зависимости от выполнения того или иного из N условий работает соответствующая ветвь программы, если не выполняется ни одно из N условий, то реализуются команды MatLab, размещенные после else. После выполнения любой из ветвей происходит выход из оператора. Ветвей может быть сколько угодно или только две. В случае двух ветвей используется завершающее else, a elseif пропускается. Оператор должен всегда заканчиваться end.
Пример использования оператора if-elseif-else приведен в следующем листинге.
Function ifdem(a)
% пример использования оператора if-elseif-else
if (a == 0)
warning(‘а равно нулю’)
elseif a == 1
warning('а равно единице')
elseif a == 2
warning('а равно двум')
elseif а >= 3
warning('а, больше или равно трем’)
Else
warning('а меньше трех, и не равно нулю, единице, двум')
End
2.5.5. Оператор ветвления switch
Для осуществления множественного выбора или ветвления может применяться оператор switch. Он является альтернативой оператору if-elseif-else. В общем случае применение оператора ветвления switch выглядит следующим образом:
Switch switch_выражение
Case значение 1
Команды MatLab
Case значение 2
Команды MatLab
………………………………………….
Дата публикования: 2014-12-10; Прочитано: 207 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!