Цикл for, чтобы повторить конкретное количество времен
forindex=valuesstatementsend
выполняет группу операторов в цикле для конкретного количества времен. for index = values, statements, end values имеет одну из следующих форм:
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 в цикле.
Чтобы выполнить итерации по значениям вектора отдельного столбца, сначала транспонируйте его, чтобы создать вектор - строку.