matlab 循环控制系统,Matlab for循环

13131510_54ffc7b875.png

for循环是一种重复的控制结构,使您可以有效地编写需要执行特定次数的循环.

在MATLAB中for循环的语法是-

for index = values

...

end

值具有以下格式-

201352411592534195.jpg

值格式说明

initval: endval

从initval到endval,每次将index变量增加1,并重复执行program语句,直到index大于endval.

initval: 步骤: endval

b2e85db5da925bbd3cb100fe11b57c68.png

按每次迭代的步长值递增索引的值,或者当step为负时递减.

在每次迭代中,从数组valArray的后续列中创建列向量索引. 例如,在第一次迭代中,index = valArray(: ,1). 该循环最多执行n次,其中n是由numel(valArraymatlab for循环例子,1,:)给出的valArray的列数. valArray可以是任何MATLAB数据类型,包括字符串,单元格数组或结构.

创建脚本文件并输入以下代码-

for a = 10:20

fprintf(value of a: %d\n, a);

end

99a3241964d6ab4e244a38c31b3dafe9.png

运行示例代码时,将显示以下结果-

value of a: 10

value of a: 11

value of a: 12

value of a: 13

value of a: 14

value of a: 15

value of a: 16

value of a: 17

value of a: 18

value of a: 19

value of a: 20

创建脚本文件并输入以下代码-

for a = 1.0: -0.1: 0.0

disp(a)

end

1410244f46a7230ffa15c1e44da04318.png

运行示例代码时matlab for循环例子,将显示以下结果-

1

0.90000

0.80000

0.70000

0.60000

0.50000

0.40000

0.30000

0.20000

0.10000

0

创建脚本文件并输入以下代码-

for a = [24,18,17,23,28]

disp(a)

end

运行示例代码时,将显示以下结果-

24

18

17

23

28

¥我想奖励错误更正/补充收藏

本文来自电脑杂谈,转载请注明本文网址:

http://www.pc-fly.com/a/jisuanjixue/article-225495-1.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值