Составители:
87
Описание. Оператор цикла for .... end выполняет инструкцию
или группу инструкций предопределенное число раз. По умолчанию
приращение равно 1. Можно задавать любое приращение, в том числе
отрицательное. Для положительных индексов выполнение завершает-
ся, когда значение индекса превышает <конечное значение>; для от-
рицательных приращений выполнение завершается, когда индекс ста-
новится меньше чем <конечное значение>.
Пример
. Этот цикл выполняется пять раз:
for i = 2:6
x(i) = 2*x(i-1);
end
Допустимы вложенные циклы типа:
for i = 1:m
for j = 1:n
A(i,j) = 1/(i + j - 1);
end
end
Использование массива в качестве переменной цикла. В
качестве переменной цикла for могут использоваться массивы.
Пример. Рассмотрим массив A размера mхn. Оператор цикла
for i = A
инструкции
end
определяет переменную цикла i как вектор
A(:, k). Для первого шага
цикла k равно 1; для второго k равно 2, и так далее, пока k не достиг-
нет значения n. То есть цикл выполняется столько раз, сколько столб-
цов в матрице A. Для каждого шага i - это вектор, содержащий один
из столбцов массива A.
Встроенные функции
Начиная с версии MATLAB 5, M-файлы могут содержать
ко-
ды для более, чем одной функции. Первая функция в файле -это ос-
новная функция, вызываемая по имени M-файла. Другие функции
внутри файла - это подфункции, которые являются видимыми только
для основной функции и других подфункций этого же файла.
Каждая подфункция имеет свой собственный заголовок. Под-
функции следуют друг за другом непрерывно
. Подфункции могут вы-
зываться в любом порядке, в то время как основная функция выпол-
няется первой.
Основная функция
function [avg, med] = newstats (u)
Описание. Оператор цикла for .... end выполняет инструкцию
или группу инструкций предопределенное число раз. По умолчанию
приращение равно 1. Можно задавать любое приращение, в том числе
отрицательное. Для положительных индексов выполнение завершает-
ся, когда значение индекса превышает <конечное значение>; для от-
рицательных приращений выполнение завершается, когда индекс ста-
новится меньше чем <конечное значение>.
Пример. Этот цикл выполняется пять раз:
for i = 2:6
x(i) = 2*x(i-1);
end
Допустимы вложенные циклы типа:
for i = 1:m
for j = 1:n
A(i,j) = 1/(i + j - 1);
end
end
Использование массива в качестве переменной цикла. В
качестве переменной цикла for могут использоваться массивы.
Пример. Рассмотрим массив A размера mхn. Оператор цикла
for i = A
инструкции
end
определяет переменную цикла i как вектор A(:, k). Для первого шага
цикла k равно 1; для второго k равно 2, и так далее, пока k не достиг-
нет значения n. То есть цикл выполняется столько раз, сколько столб-
цов в матрице A. Для каждого шага i - это вектор, содержащий один
из столбцов массива A.
Встроенные функции
Начиная с версии MATLAB 5, M-файлы могут содержать ко-
ды для более, чем одной функции. Первая функция в файле -это ос-
новная функция, вызываемая по имени M-файла. Другие функции
внутри файла - это подфункции, которые являются видимыми только
для основной функции и других подфункций этого же файла.
Каждая подфункция имеет свой собственный заголовок. Под-
функции следуют друг за другом непрерывно. Подфункции могут вы-
зываться в любом порядке, в то время как основная функция выпол-
няется первой.
Основная функция function [avg, med] = newstats (u)
87
Страницы
- « первая
- ‹ предыдущая
- …
- 87
- 88
- 89
- 90
- 91
- …
- следующая ›
- последняя »
