文档
为了循环重复指定的次数
为了
为了指数=值语句结尾
指数
值
语句
例子
为了指数=值,,,,语句, 结尾在指定数量的情况下,在循环中执行一组语句。值有以下形式之一:
为了指数=值,,,,语句, 结尾
interval:末日- 增加指数变量来自interval至末日经过1,并重复执行语句直到指数大于末日。
interval
末日
1
interval:步:末日- 增量指数通过值步每次迭代或减少指数什么时候步负面。
步
瓦拉雷- 创建一个列向量,指数,从随后的数组列瓦拉雷每次迭代。例如,在第一次迭代中,指数=瓦拉雷(:,1)。循环执行最大n时代,哪里n是列的数量瓦拉雷,由numel(瓦拉雷(1,:))。输入瓦拉雷可以是任何MATLAB®数据类型,包括字符矢量,单元格数或结构。
瓦拉雷
指数=瓦拉雷(:,1)
n
numel(瓦拉雷(1,:))
全部收缩
创建订单10的希尔伯特矩阵。
s = 10;h =零(S);为了C = 1:S为了r = 1:s H(r,c)= 1/(r+c-1);结尾结尾
逐步-0.2并显示值。
-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
要编程退出循环,请使用休息陈述。要跳过循环中的其余指令并开始下一次迭代,请使用继续陈述。
休息
继续
避免将值分配给指数循环语句中的变量。这为了声明覆盖了对指数在循环中。
要迭代单列向量的值,请首先将其转换以创建行向量。
用法注释和限制:
假设循环端值等于或接近循环索引数据类型的最大值或最小值。在生成的代码中,循环索引的最后一个增量或减少可能导致索引变量溢出。索引溢出可能会导致无限循环。看循环索引溢出(MATLAB编码器)。
休息|冒号|继续|结尾|如果|parfor|返回|转变
冒号
结尾
如果
parfor
返回
转变
该示例的修改版本存在于您的系统上。您想打开此版本吗?
您单击了与此MATLAB命令相对应的链接:
通过在MATLAB命令窗口中输入该命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站以获取可用的翻译内容,并查看本地事件和优惠。根据您的位置,我们建议您选择:。
您还可以从以下列表中选择一个网站:
选择中国网站(中文或英语)以获得最佳场地性能。其他Mathworks乡村网站未针对您所在的访问进行优化。
联系您当地的办公室
立即进行审判