当前位置: 首页 > news >正文

MATLAB for循环

MATLAB for循环


MATLAB中 for 循环是一个重复的控制结构,可以有效地写一个循环,只是执行的次数是特定的。

MATLAB for 循环语法:

MATLAB中的 for循环的语法如下:

for index = values
  
          ...
end

for 循环的值有下述三种形式之一:

格式描述
initval:endval将索引变量从初始到终值递增1,并重复执行程序语句,直到索引值大于终值。
initval:step:endval按每次迭代中的值步骤递增索引, 或在步骤为负值时递减。
valArray在每个迭代 valArrayon 数组的后续列中创建列向量索引。例如, 在第一次迭代中, index = valArray (:, 1),循环执行最大 n 次, 其中 n 是 valArray 的列数,由 numel (valArray, 1,:) 给出。输入 valArray 可以是任何 MATLAB 数据类型, 包括字符串、单元格数组或结构。

详细例子如下:

例子 1

在MATLAB中建立一个脚本文件,并输入下述代码:

for a = 10:20 
  fprintf('value of a: %d
', a);
end

运行文件,显示下述结果:

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

例子 2

在MATLAB中建立一个脚本文件,并输入下述代码:

for a = 1.0: -0.1: 0.0
   disp(a)
end

运行该文件,显示以下结果:

1

    0.9000

    0.8000

    0.7000

    0.6000

    0.5000

    0.4000

    0.3000

    0.2000

    0.1000

     0

例子3

在MATLAB中建立一个脚本文件,并输入下述代码:

for a = [24,18,17,23,28]
   disp(a)
end

运行该文件,显示下述结果:

    24

    18

    17

    23

    28

相关文章:

  • 论文查询,几区以及下载
  • 北大核心,sci和核心期刊,文章几区,文章下载
  • 梯度下降,过拟合,正则化之机器学习
  • 决策树与随机森林
  • 文献检索网站,研究生生活
  • 支持向量机,核函数映射,高斯函数,对偶优化
  • error: (-215:Assertion failed) !ssize.empty() in function ‘cv::resize
  • 物联网老师郭峰
  • cv2 no information available
  • 频率派vs贝叶斯派
  • 正态分布的期望和方差
  • 电容,电阻,二极管,三极管
  • 物联网智能车位锁的总体设计方案​
  • 电磁波,无线电,Wifi 4G,摩擦生电
  • 模拟信号和数字信号的区别是什么,集成电路
  • 【面试系列】之二:关于js原型
  • co模块的前端实现
  • Dubbo 整合 Pinpoint 做分布式服务请求跟踪
  • ECMAScript6(0):ES6简明参考手册
  • exif信息对照
  • happypack两次报错的问题
  • python 学习笔记 - Queue Pipes,进程间通讯
  • Python实现BT种子转化为磁力链接【实战】
  • Redis字符串类型内部编码剖析
  • Web Storage相关
  • Windows Containers 大冒险: 容器网络
  • 初探 Vue 生命周期和钩子函数
  • 代理模式
  • 高性能JavaScript阅读简记(三)
  • 什么软件可以剪辑音乐?
  • 使用SAX解析XML
  • 算法系列——算法入门之递归分而治之思想的实现
  • 学习ES6 变量的解构赋值
  • 《码出高效》学习笔记与书中错误记录
  • # Python csv、xlsx、json、二进制(MP3) 文件读写基本使用
  • #QT(TCP网络编程-服务端)
  • (2)MFC+openGL单文档框架glFrame
  • (echarts)echarts使用时重新加载数据之前的数据存留在图上的问题
  • (二)windows配置JDK环境
  • (原创)boost.property_tree解析xml的帮助类以及中文解析问题的解决
  • (转)3D模板阴影原理
  • *p++,*(p++),*++p,(*p)++区别?
  • .NET 设计模式—简单工厂(Simple Factory Pattern)
  • .NET/C# 异常处理:写一个空的 try 块代码,而把重要代码写到 finally 中(Constrained Execution Regions)
  • .sh 的运行
  • @Bean有哪些属性
  • @Builder用法
  • [ vulhub漏洞复现篇 ] Hadoop-yarn-RPC 未授权访问漏洞复现
  • [3D基础]理解计算机3D图形学中的坐标系变换
  • [BIZ] - 1.金融交易系统特点
  • [BJDCTF 2020]easy_md5
  • [C++进阶篇]STL中vector的使用
  • [codevs1288] 埃及分数
  • [docker] Docker容器服务更新与发现之consul
  • [Geek Challenge 2023] web题解