2020-11-10 MATLAB学习小结(十一)
MATLAB程序流程控制 三
用switch语句实现选择结构
语句格式:
switch 表达式
case 结果表1
语句组1
case 结果表2
语句组2
…
case 结果表m
语句组m
otherwise
语句组n
end
注意:当任意一个分支的语句执行完后,整个switch语句执行完毕。整个过程只会执行一个语句组。
switch表达式应该是一个其值可以列举的表达式。
case结果表为switch表达式的取值,当取值有多个时,用单元数据表示。
例1 输入一个英文单词,判断它是否以元音字母开头。
例2 PM2.5是指大气中直径小于或等于2.5微米的可入肺颗粒物,是衡量空气质量的重要指标。假定空气质量等级以PM2.5数值划分为6级。PM2.5数值在[0,35)空气质量为优,[35,75)为良,[75,115)为轻度污染,[115,150)为中度污染,[150,250)为重度污染,大于等于250为严重污染。编写程序,输入PM2.5数值,输出空气质量等级。
用六个单分支结构实现
用多分支if语句实现
用switch语句执行