最简单的If-Else-End结构是:

if 条件式;

运算式;

end

如果在表达式中的所有元素为真(非零),那么就执行if和end语言之间的语句。

?if rand(1)>0.5

disp('i love you')

end

i love you

如果有两个选择,If-Else-End结构是:

if  条件式

运算式

else

运算式

end

在这里,如果表达式为真,则执行第一组命令;如果表达式是假,则执行第二组命令

?if rand(1)>0.5

disp('i love you')

else

disp('i donot love you')

end

i donot love you

当有多种选择时,可以执行下面的语句:

if 条件式

运算式

elseif 条件式

运算式

elseif 条件式

运算式

.

.

.

最后的这种形式,只和所碰到的、与第一个真值表达式相关的命令被执行;接下来的关系表达式不检验,跳过其余的If-Else-End结构。而且,最后的else命令可有可无。

应用:知道了如何用If-Else-End结构来决策,就有可能提出一种合理的方法来跳出或中断For循环和While循环

出处:http://cs.nju.edu.cn/yangxc/dcc2003.files/matlab/matlab/6_3.htm

Matlab之if-else-end分枝语句相关推荐

  1. matlab中switch算工资,switch语句matlab

    matlab中switch语句的用法例子 if-else-end语句所对应的是多重判断选择,而有时也会遇到多分支判断选择的问题. MATLAB语言为解决多分支判断选择提供了switch-case语句. ...

  2. MATLAB if...elseif...elseif...else...end 语句

    MATLAB 的 if...elseif...elseif...else...end 语句中 if 语句可以跟随一个(或多个)可选的 elseif... else 语句,这是非常有用的,可以用来对各种 ...

  3. matlab for判断语句,matlab使用笔记(一)——matlab语言中if、for语句与C语言中的差别...

    好久没用matlab编写程序,上周在亲导师面前,愣生生是2小时没编出一选择函数的程序.羞愧至极,愤而写之.主要内容是matlab语言中与c语言中if.for语句的差别. 突然插一下!!!end.end ...

  4. matlab循环遍历数组_matlab循环语句for怎么用

    matlab循环语句for怎么用? matlab中for语句使用方法和应用实例 for循环语句 1.一般格式为: for x(循环变量) = array(数组) commands(执行的循环代码) e ...

  5. Matlab编程语言(五)--条件语句

    条件语句可用于在运行时选择要执行的代码块.最简单的条件语句为if语句.例如: 通过使用可选关键字elseif,else,即if语句可以包含嵌套.例如: 再者,针对一组已知值测试相等性时,可以使用swi ...

  6. matlab学习中遇到的一些语句(记录下来)

    1:eval(expression) eval(expression); 是执行其参数中包含的expression matlab语句. 例如: 把August1.mat 到August3.mat 加载 ...

  7. MATLAB基础数组操作及循环语句语法简介

    向量索引 1,(向量)数组创建与元素存取 >> v = [1,3,5,7,8]v =1 3 5 7 8 >> a = v(1),v(3) = 9a =1v =1 3 9 7 8 ...

  8. readtable matlab抬头,关于使用READ TABLE语句

    READ tabe 是用来遍历内表,取第一条符合条件的记录. READ TABLE [INTO ] WITH KEY [BINARY SEARCH]. 用 INTO 选项可以指定目标区域 .如果表格有 ...

  9. matlab中if可以判断或语句吗,matlab中if 语句后面的判别式不能是算术表达式?或者说变量?...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 2 1 2 1 2 1 2 1 2 1 2 2 2 1 3 1 2 2 2 1 3 1 2 2 ...

最新文章

  1. 职场协同办公如何使用硬技能,助推团队协作更流畅?
  2. 远程Gitlab新建的分支在IDEA里不显示
  3. linux 根目录爆满 解决 /dev/mapper/centos-root 100%问题
  4. Java给定一个字符串数组,判断每个字符出现次数
  5. 哈希扩展长度攻击_哈希长度扩展攻击
  6. webservice之helloword(web)rs
  7. 999元抓出奢侈品包包,万亿市场在实体店找到了新春天!
  8. Python+tkinter实现椭圆形半透明窗口实时显示本机网络速度
  9. 小虾的sql server 2000 成长之路
  10. TensorFlow精进之路(十二):随时间反向传播BPTT
  11. elk日志系统中elasticsearch 索引read only 解决
  12. UGUI自定义组件之Image根据Text大小自动调整
  13. Linux C多线程编程
  14. excel熵值法计算权重_手把手教你用熵值法计算权重
  15. UTP网线和FTP网线,哪一种更适合超六类布线?
  16. 用MATLAB求系统状态方程,利用MATLAB求解系统的状态方程..doc
  17. python开发抢票软件_12306抢票软件run python版
  18. Tracking-Learning-Detection原理分析
  19. 《世界因你不同》——大学生活:贫穷而快乐的日子
  20. (信贷风控一)互联网金融业申请评分卡的介绍

热门文章

  1. Android华容道之一步一步实现-8-开始游戏
  2. Java Review - 并发编程_ 回环屏障CyclicBarrier原理源码剖析
  3. MySQL - 存储引擎初探
  4. Tomcat - Tomcat 8.5.55 启动过程源码分析阶段二_load加载初始化
  5. Spring-基于注解的配置[01定义Bean+扫描Bean]
  6. Oracle优化11-10046事件
  7. 基础JavaScript_Day02
  8. matlab里矩阵相除,Matlab中的矩阵除法有问题???
  9. html audio 本地无效源,音频文件无法播放?H5的audio标签在win7下运行时报错“无效源”?...
  10. Java线程池的拒绝策略