Составители:
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
Страницы
- « первая
- ‹ предыдущая
- …
- 86
- 87
- 88
- 89
- 90
- …
- следующая ›
- последняя »
