主要内容

循环以重复指定次数

语法

指数=语句结束

描述

例子

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

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

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

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

例子

全部折叠

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

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

的增量-0.2,并显示值。

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

提示

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

  • 类的赋值指数变量在循环语句中。的语句将覆盖对的任何更改指数在循环中。

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

扩展功能

版本历史

R2006a之前引入