文档

为了

为了循环重复指定的次数

句法

为了指数=语句结尾

描述

例子

为了指数=,,,,语句, 结尾在指定数量的情况下,在循环中执行一组语句。有以下形式之一:

  • interval末日- 增加指数变量来自interval末日经过1,并重复执行语句直到指数大于末日

  • interval末日- 增量指数通过值每次迭代或减少指数什么时候负面。

  • 瓦拉雷- 创建一个列向量,指数,从随后的数组列瓦拉雷每次迭代。例如,在第一次迭代中,指数=瓦拉雷(:,1)。循环执行最大n时代,哪里n是列的数量瓦拉雷,由numel(瓦拉雷(1,:))。输入瓦拉雷可以是任何MATLAB®数据类型,包括字符矢量,单元格数或结构。

例子

全部收缩

创建订单10的希尔伯特矩阵。

s = 10;h =零(S);为了C = 1:S为了r = 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 0
为了v = [1 5 8 17] disp(v)结尾
1 5 8 17
为了i =眼睛(4,3)disp(“当前的单位矢量:”)disp(i)结尾
当前单元向量:1 0 0 0当前单位向量:0 1 0 0当前单位向量:0 0 1 0

提示

  • 要编程退出循环,请使用休息陈述。要跳过循环中的其余指令并开始下一次迭代,请使用继续陈述。

  • 避免将值分配给指数循环语句中的变量。这为了声明覆盖了对指数在循环中。

  • 要迭代单列向量的值,请首先将其转换以创建行向量。

扩展功能

在R2006a之前引入