Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Elseif условие 2



Команды 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 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...