MATLAB循环+选择(for,while,if,switch)

MATLAB编程一般分三个结构:
顺序结构;
循环结构;
选择结构;
顺序结构:
由程序模块串接构成。一个程序模块是完成一项独立功能的逻辑单元,它可以是一段程序、一个函数,或者是一条语句。

操作方法

  • 01

    循环结构:for语句 格式: for 循环变量=表达式1:表达式2:表达式3 循环体 end 【注】:表达式1:循环变量初值, 表达式2:步长,为1时,可省略; 表达式3:循环变量终值。 或: for循环变量=矩阵表达式 循环体 end 【注】:执行过程是依次将矩阵的各列元素赋给循环变量, 然后执行循环体语句,直至各列元素处理完毕。

  • 02

    while语句: 格式: while(条件) 循环体 end 【注】:条件成立时,执行循环体

  • 03

    break语句&& continue语句: break:破坏,破坏循环,终止循环的进行,跳出循环,程序将执行循环语句的下一语句。 continue:继续,循环继续,程序将跳过循环体中剩下的语句,继续下一次循环。

  • 04

    循环的嵌套—多重循环结构 如图所示:

  • 05

    选择结构:if-else语句 格式: if 表达式 程序模块 end 或 if 表达式 程序模块1 else 程序模块2 end

  • 06

    switch语句: 格式: switch 表达式 case 数值1 程序模块1 case 数值2 程序模块2 case 数值3 程序模块3 ...... otherwise 程序模块 n end 执行过程:首先计算表达式的值, 然后将其结果与每一个case后面的数值依次进行比较, 如果相等,则执行该case的程序模块; 如果都不相等,则执行otherwise模块中的语句。 switch语句可以替代多分支的if语句,而且switch语句简洁明了,可读性更好。

  • 07

    matlab中一些基本知识:

(0)

相关推荐

  • C4D循环选择快捷键是什么?循环选择怎么用?

    在CINEMA 4D中,循环选择是很好用的工具,循环选择可以使物体某部分向内缩或向外扩大:下面,来看下具体的操作方法. 操作方法 01 我们创建一个立方体来例演示操作. 把立方体C一下,转为多边形. ...

  • C#语言入门:[15]多分支选择switch语句

    当你的程序做条件判断时,可以用if...else... 但是有一个难题,当你的条件很多时,打个比方说,有个程序要求选择语言,语言中有中文,英语,日语,法语,德语,俄语如果你用if...else..., ...

  • Switch选择结构的用法

    什么是switch选择结构?为什么要使用switch选择结构?如和使用switch选择结构? 操作方法 01 什么是switch选择结构: 语法:  switch(表达式){ case 常量 1: 代 ...

  • c4d全选部分选择反选选择一圈面一圈线一圈点

    在c4d中,提供非常多样化的选择功能:全选面.全选线.全选点:部分选择面.部分选择线.部分选择点:选择一圈的面.一圈的线.一圈的点等等:执行反选:循环选择,填充选择等等:另外,有些朋友可能不知如何取消 ...

  • 3DS MAX如何快速进行点线面的环状选择?

    本介绍使用3DS MAX石墨建模工具中的循环工具,快速方便的选择点线面. 操作方法 01 首先,我们有一个基于正方体不断网格平滑得到的一个模型.且上面石墨建模工具处于打开状态.循环工具功能区位置如图. ...

  • 如何用matlab实现一维插值

    在实际的数据收集过程中,总需要进行一下插值计算来求取那些没收集的数据.其中最简单的是进行一维插值,matlab可以很容易做到这一点. 实例展示 01 先看一个实例,最后再来说明一维插值在matlab中 ...

  • 如何用matlab实现多项式拟合

    实例 01 先看一个具体的例子,通过构造一系列离散的二维点集,然后用不同阶次的多项式来拟合,比较哪个效果更好.最后说明多项式拟合在matlab中的用法. 02 首先启动matlab,选择编辑器,再新建 ...

  • 如何用matlab实现非线性最小二乘拟合

    当知道某两个量之间的函数形式,却不知道它的具体参数时,可以使用最小二乘法来拟合该参数.而matlab可以很容易的实现这一点. 操作方法 01 先看一个具体的例子,最后来说明该命令在matlab中的具体 ...

  • CINEMA 4D怎么安装?CINEMA 4D R13中文汉化安装教程(附快捷键大全)

    CINEMA 4D R13版本是MAXON先进技术和开发实力的顶峰之作,其拥有增加功能并加速的渲染引擎,一个全新的图像查看器,增强与主流合成软件的协调工作能力,和其流行的MoGraph模块的较大升级, ...