Matlab---3.2选择结构

if语句实现选择结构

1. 单分支if语句:

if condition //关系运算符或逻辑结构
	语句组
end
  • 当条件结果为标量时,非零表示条件成立,零表示条件不成立。
  • 当条件结果为矩阵时,如果矩阵为非空,且不包含零元素,则条件成立,否则不成立。
    eg:[1,2,0]表示条件时,条件不成立;[1,2,3]表示条件时,条件成立。
    2. 双分支if语句:
if condition
	语句组1
else
	语句组2
end 
  1. 多分枝(嵌套)if语句:
if condition 1  
	语句组1
elseif condition 2
	语句组2
...
elseif condition m
	语句组m
else
	语句组n
end
  • 在多分枝if语句中,语句组是有顺序的,满足一个condition后便结束if语句。
    在这里插入图片描述

switch语句实现选择结构

  1. 调用格式
switch expression
	case condition1 
		sentence1
	case condition2 
		sentence2
	...
	case condition3 
		sentence3
	otherwise
		语句n
end

在这里插入图片描述

  • switch表达式应该时一个其值可以列举的表达式
  • case结果表为switch表达式的取值,当取值为多个时,用单元数据表示。即用大括号扩起元素。
  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值