ВУЗ:
Составители:
16
case 1
у = 'one';
case 2
у = 'two';
otherwise
у = 'many';
end
Здесь выражение switch вычисляет параметр ввода х, а затем выпол-
нение программы в файле переходит туда, где выражение case имеет то
же самое значение, что и параметр ввода. Таким образом, если параметр
ввода х имеет значение, равное 1, тогда параметр вывода у определяется в
виде строки 'one', если х равен 2, тогда у определяется в виде строки 'two'.
После выполнения всех команд, следующих за выбранным условием, про-
грамма MATLAB встречает либо другое выражение case, либо выражение
otherwise, что приводит к переходу выполнения программы к выражению
end.
В языке MATLAB для организации циклов используются команды
for и while.
Организация цикла с помощью команды for выглядит следующим
образом:
for n=n_0: [step:] n_k
[тело цикла]
end
Цикл начинается с выражения for и заканчивается выражением end.
Величины n_0 – начальное значение переменной цикла, step – шаг, n_k –
конечное значение переменной цикла.
Пример. Требуется вычислить 10!.
Фрагмент кода для определения факториала представлен ниже. Он
может быть выполнен непосредственно в командном режиме
f=1;
for n=2:1:10
f=f*n;
end
f
f=
3628800
Организация цикла с помощью команды while выглядит следующим
образом:
while <условие>
[тело цикла]
end
Страницы
- « первая
- ‹ предыдущая
- …
- 16
- 17
- 18
- 19
- 20
- …
- следующая ›
- последняя »