Цикл for, чтобы повторить конкретное количество раз
forindex=valuesstatementsend
for выполняет группу операторов в цикле для конкретного количества раз. index = values, statements,
endvalues имеет одну из следующих форм:
initVal:endVal — Постепенно увеличьте переменную index от initVal до endVal 1 и повторное выполнение statements, пока index не будет больше, чем endVal.
initVal:step:endVal — Постепенно увеличьте index значением step на каждой итерации, или постепенно уменьшает index, когда step отрицателен.
valArray — Создайте вектор-столбец, index, из последующих столбцов массива valArray на каждой итерации. Например, на первой итерации, . Цикл выполняет максимум времен index = valArray(:,1)n, где n является количеством столбцов valArray, данного . Вход numel(valArray(1,:))valArray может иметь любой тип данных MATLAB®, включая вектор символов, массив ячеек или struct.
Чтобы программно выйти из цикла, используйте оператор break. Чтобы пропустить остальную часть инструкций в цикле и начать следующую итерацию, используйте оператор continue.
Постарайтесь не присваивать значение переменной index в рамках инструкций циклов. Оператор for заменяет любые изменения, внесенные в index в цикле.
Чтобы выполнить итерации по значениям вектора отдельного столбца, сначала транспонируйте его, чтобы создать вектор - строку.