文件帮助中心文件
为了循环重复指定的次数
为了
为了指数=价值陈述结尾
指数
价值
陈述
例子
为了指数=价值那陈述, 结尾在循环中执行一组语句,以获得指定的次数。价值具有以下形式之一:
为了指数=价值那陈述, 结尾
initval.:endval.- 增量指数变量从initval.至endval.经过1,并重复执行陈述直到指数大于endval.。
initval.
endval.
1
initval.:步:endval.- 增量指数由价值步每次迭代或减少指数什么时候步是消极的。
步
瓦拉莱- 创建列向量,指数,来自随后的数组列瓦拉莱在每次迭代。例如,在第一次迭代中,指数=瓦拉莱(:,1)。循环最多执行N次,在哪里N是列的数量瓦拉莱,给予numel(瓦拉莱(1,:))。输入瓦拉莱可以是任何matlab®数据类型,包括字符向量,单元格数组或结构。
瓦拉莱
指数=瓦拉莱(:,1)
N
numel(瓦拉莱(1,:))
全部收缩
创建一个命令10的希尔伯特矩阵。
s = 10;h =零;为了c = 1:s为了r = 1:s h(r,c)= 1 /(r + c-1);结尾结尾
逐步增量-0.2,并显示值。
-0.2
为了v = 1.0:-0.2:0.0.0.0,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
以编程方式退出循环,使用a休息陈述。要跳过循环中的其余说明并开始下一个迭代,请使用a继续陈述。
休息
继续
避免将值分配给指数循环语句中的变量。这为了声明覆盖了所做的任何更改指数在循环中。
要遍历单个列向量的值,首先将其转换为创建行向量。
使用说明和限制:
假设环路端口值等于或靠近环路索引数据类型的最大值或最小值。在生成的代码中,循环索引的最后增量或递减可能导致索引变量溢出。索引溢出可能导致无限循环。看循环索引溢出(MATLAB编码器)。
不使用为了没有静态界限的循环。
不要使用&和|在一个条件下的运营商为了陈述。相反,使用&&和||操作符。
&
|
&&
||
HDL编码器™不支持在条件下支持非卡尔卡金宝app表达式为了陈述。相反,使用全部或者任何函数折叠到标量边的逻辑向量。
全部
任何
休息|冒号|继续|结尾|如果|议案|返回|转变
冒号
结尾
如果
议案
返回
转变
您有此示例的修改版本。您是否希望使用您的编辑打开此示例?
您单击了与此MATLAB命令对应的链接:
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,以便在可用的地方进行翻译的内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:。
您还可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。
联系您当地的办公室