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