参考:https://ww2.mathworks.cn/help/matlab/ref/for.html?searchHighlight=for&s_tid=doc_srchtitle
for
语法
for index = values
statements
end
说明
for 在循环中将一组语句执行特定次数。index = values, statements, endvalues 为下列形式之一:
-
initVal:endVal-index变量从initVal至endVal按1递增,重复执行statements直到index大于endVal。 -
initVal:step:endVal- 每次迭代时按值step对index进行递增,或在step是负数时对index进行递减。 -
valArray- 每次迭代时从数组valArray的后续列创建列向量index。例如,在第一次迭代时,。循环最多执行index=valArray(:,1)n次,其中n是valArray的列数,由numel(给定。输入valArray(1,:))valArray可属于任何 MATLAB® 数据类型,包括字符向量、元胞数组或结构体。