参考: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® 数据类型,包括字符向量、元胞数组或结构体。