主要内容

循环重复指定次数

语法

指数=语句结束

描述

例子

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

  • 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: s(r, r = 1: s H c) = 1 / (r +颈- 1);结束结束

一步的增量-0.2,并显示值。

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

提示

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

  • 避免分配价值指数变量在循环语句。的语句覆盖的任何更改指数内循环。

  • 的值遍历一个列向量,第一次转置它创建一个行向量。

扩展功能

版本历史

之前介绍过的R2006a