重复指定次数的循环

语法

指数=语句结束

描述

例子

指数=,语句,最后在循环中执行指定次数的一组语句。有下列形式之一:

  • initVal:endVal——增加指数变量的initValendVal通过1,并重复执行语句直到指数大于endVal

  • initVal:一步:endVal——增加指数的价值一步在每次迭代中,或递减指数一步是负的。

  • valArray-创建列向量,指数,从数组的后续列valArray在每个迭代。例如,在第一次迭代中,指数=valArray(1):。循环执行的最大值为n次,n列数是多少valArray,由元素个数(valArray(1))。输入valArray可以是任何MATLAB®数据类型,包括字符向量、单元格数组或结构。

例子

全部折叠

创建一个10阶的希尔伯特矩阵。

s = 10;H = 0 (s);c = 1: sH(r,c) = 1/(r+c-1);结束结束

逐步递增-0.2,并显示值。

V = 1.0:-0.2:0.0结束
1 0.8000 0.6000 0.4000 0.2000 0
V = [1 5 8 17] disp(V)结束
1 5 8 17
I = eye(4,3) disp(目前的单位向量:) disp(我)结束
目前单位向量:
1 0 0 0
目前单位向量:
0 1 0 0
目前单位向量:
0 0 1 0

提示

  • 要以编程方式退出循环,请使用打破声明。要跳过循环中的其余指令并开始下一个迭代,请使用继续声明。

  • 避免将值赋给指数变量在循环语句中。的语句覆盖对指数内循环。

  • 要遍历单个列向量的值,首先将其转置以创建行向量。

扩展功能

之前介绍过的R2006a