Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Labs Matlab / Lab5 / index2

.htm
Скачиваний:
48
Добавлен:
01.06.2015
Размер:
2.42 Кб
Скачать

№ 3. Программирование в MATLAB. Условный оператор.

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

Условный оператор в языке Matlab аналогичен условным операторам в других языках, но в нем нет лишнего слово then:

if <логическое выражение> <операторы> elseif <логическое выражение> <операторы> else <операторы> end

Блоков типа elseif может быть более одного в пределах условного выражения. Блок else, а также и блоки elseif , могут отсутствовать вовсе. Т.е.:

if <логическое выражение> <операторы> else <операторы> end if <логическое выражение> <операторы> end Следует отличать оператор elseif от пары операторов else if. В первой конструкции elseif начинает очередную ветвь условного выражения, во второй – оператор if начинает самостоятельное (вложенное) условное выражение, которое, конечно, должно заканчиваться отдельным оператором end.

Логическое выражение записываются в виде:

Выражение_1 Оператор_отношения Выражение_2

причем в качестве Операторов_отношения используются следующие операторы: ==, <, >, <=, >= или ~=. Все эти операторы представляют собой пары символов без пробелов между ними.

 

   

Соседние файлы в папке Lab5