Моделирование в системе MATLAB. Часть 1. Основы работы в MATLAB. Терёхин В.В. - 88 стр.

UptoLike

Составители: 

86
switch var
case 1
disp('1')
case{2,3,4}
disp('2 или 3 или 4')
case 5
disp('5')
otherwise
disp('что-то другое')
end
while...end - Оператор цикла с неопределенным числом операций
Синтаксис:
while выражение
инструкции
end
Описание. Оператор цикла с неопределенным числом итера-
ций while ... end многократно выполняет инструкцию или группу ин-
струкций, пока управляющее выражение истинно.
Если выражение использует массив,
то все его элементы
должны быть истинны для продолжения выполнения. Чтобы привести
матрицу к скалярному значению, следует использовать функции any и
all.
Пример. Этот цикл с неопределенным числом операций на-
ходит первое целое число n, для которого n! - записывается числом,
содержащим 100 знаков:
n = 1;
while prod(1:n) < 1e100
n = n + 1;
end
Выход из while-цикла может
быть реализован с помощью
оператора break.
Если в операторе while, управляющее условие является пус-
тым массивом, то такое условие ложно, то есть оператор вида while A,
S1, end никогда не выполнит инструкции S1, если А - пустой массив.
For...end - Оператор цикла с определенным числом операций
Синтаксис:
for <переменная цикла> = <начальное значение>: <прира-
щение>:<конечное
значение>
инструкции
end
      switch var
        case 1
         disp('1')
        case{2,3,4}
          disp('2 или 3 или 4')
        case 5
         disp('5')
       otherwise
         disp('что-то другое')
      end

while...end - Оператор цикла с неопределенным числом операций
         Синтаксис:
     while выражение
        инструкции
     end

         Описание. Оператор цикла с неопределенным числом итера-
ций while ... end многократно выполняет инструкцию или группу ин-
струкций, пока управляющее выражение истинно.
         Если выражение использует массив, то все его элементы
должны быть истинны для продолжения выполнения. Чтобы привести
матрицу к скалярному значению, следует использовать функции any и
all.
         Пример. Этот цикл с неопределенным числом операций на-
ходит первое целое число n, для которого n! - записывается числом,
содержащим 100 знаков:
       n = 1;
        while prod(1:n) < 1e100
           n = n + 1;
        end
         Выход из while-цикла может быть реализован с помощью
оператора break.
         Если в операторе while, управляющее условие является пус-
тым массивом, то такое условие ложно, то есть оператор вида while A,
S1, end никогда не выполнит инструкции S1, если А - пустой массив.

 For...end - Оператор цикла с определенным числом операций
        Синтаксис:
     for <переменная цикла> = <начальное значение>: <прира-
щение>:<конечное значение>
        инструкции
     end
86