当前位置:首页 » 《随便一记》 » 正文

MATLAB语言循环函数for的使用方法(附练习代码)

28 人参与  2024年04月12日 12:35  分类 : 《随便一记》  评论

点击全文阅读


在MATLAB中,for语句用于创建一个循环,它会重复执行一段代码块一定的次数。基本的语法结构是这样的:

for index = values    % Code to be executedend

在这里,index是循环变量,values是一个向量,其值在每次循环时分配给indexCode to be executed是你希望在每次循环中执行的代码。

让我们来看一个简单的例子:

for i = 1:5    disp(i)end

这段代码会打印数字1到5,每行一个。1:5是一个向量,包含了元素1, 2, 3, 4, 5。在每次循环中,i的值会被设置为这个向量的一个元素,然后执行disp(i)语句。

for循环也可以嵌套使用。例如,这是一个打印2D网格坐标的例子:

for i = 1:3    for j = 1:3        disp([i j])    endend

这段代码会打印出所有的(i, j)对,其中ij都在1到3之间。

除此之外,for循环还可以与其他控制流语句,如break(跳出循环)和continue(跳过当前循环的剩余部分)配合使用。例如:

for i = 1:5    if i == 3        continue    end    disp(i)end

这段代码会打印数字1, 2, 4, 5。当i等于3时,continue语句会被执行,终止当前循环迭代,直接开始下一次迭代。

下面给完整的MATLAB代码举例 main.m:  记得% 后面都是注释哦

​​​​​​​

clc;close all;clear all;warning off;%清除变量


for i=1:5% 从1到5 或 for i=1:1:5 都可以
    i
end

for i=0.1:0.2:8% 从0.1到8, 从0.1开始, 每次增加0.2, 不超过8为止
    i
end

程序结果如下:


i =

     1


i =

     2


i =

     3


i =

     4


i =

     5


i =

                       0.1


i =

                       0.3


i =

                       0.5


i =

                       0.7


i =

                       0.9


i =

                       1.1


i =

                       1.3


i =

                       1.5


i =

                       1.7


i =

                       1.9


i =

                       2.1


i =

                       2.3


i =

                       2.5


i =

                       2.7


i =

                       2.9


i =

                       3.1


i =

                       3.3


i =

                       3.5


i =

                       3.7


i =

                       3.9


i =

                       4.1


i =

                       4.3


i =

                       4.5


i =

                       4.7


i =

                       4.9


i =

                       5.1


i =

                       5.3


i =

                       5.5


i =

                       5.7


i =

                       5.9


i =

                       6.1


i =

                       6.3


i =

                       6.5


i =

                       6.7


i =

                       6.9


i =

                       7.1


i =

                       7.3


i =

                       7.5


i =

                       7.7


i =

                       7.9

>> 


点击全文阅读


本文链接:http://m.zhangshiyu.com/post/94240.html

<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

最新文章

  • 奈何春风不曾渡我虐心反转_童烟沈叙白陆依在线看_小说后续在线阅读_无删减免费完结_
  • 鹿雪附加完整在线阅读(小祖宗她带着双宝闹翻天)最近更新列表
  • 你要战功我给你,妖兽入侵你哭啥高质量好文叶天凌筱完本_你要战功我给你,妖兽入侵你哭啥高质量好文(叶天凌筱)
  • 夫君和小三霸占了我的将军府,我杀疯了阅读_雪儿谭绍木兰全集_小说后续在线阅读_无删减免费完结_
  • 鹿溪小说(鹿溪)终章+番外(穿进恐怖游戏后,我和反派HE了)一口气阅读
  • 完结文留给儿子的副卡月月刷爆,他却因睡桥底被送进收容所列表_完结文留给儿子的副卡月月刷爆,他却因睡桥底被送进收容所(娄墨霆宋佑轩)
  • 你活着,却死在我等你的第三年后续+番外_谨言佳佳温以宁全集_小说后续在线阅读_无删减免费完结_
  • 相思溺于夏时雨小说(裴景澈初念可)章节目录+起始篇章(相思溺于夏时雨)全章无套路在线
  • 未婚夫重生归来叫停手术,把剥开肚子的我困在手术台上40分钟(裴临渊阮离歌)
  • 完结文离婚是你提,净身出户你又哭什么精彩分享列表_完结文离婚是你提,净身出户你又哭什么精彩分享(苏铭余素伊)
  • 全书浏览哥哥重生救我,我带队灭了组织!(陈致远陈知韫)_哥哥重生救我,我带队灭了组织!(陈致远陈知韫)全书结局
  • 全文算命赚功德,我直接飞升成仙(楚天河林风)列表_全文算命赚功德,我直接飞升成仙

    关于我们 | 我要投稿 | 免责申明

    Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1