matlab 选择结构

if 语句

单分支if语句

格式:

if 条件
    语句组
end

当条件结果为标量时,非零表示成立,零表示不成立
当条件结果为矩阵时,矩阵非空且不包含零元素时成立,否则不成立

双分支if语句

格式:

if 条件
    语句组1
else
    语句组2
end

多分支if语句

格式:

if 条件1
    语句组1
elseif 条件2
    语句组2
    ......
elseif 条件m
    语句组m
else
    语句组n
end

switch 语句

格式:

switch 表达式
    case 结果表1
        语句组1
    case 结果表2
        语句组2
    ......
    case 结果表m
        语句组m
    otherwise
        语句组n
end

当结果表中取值为多个值时,用单元数据表示。例如:
输入一个英文单词,判断它是否以元音字母开头

>> c=input('请输入一个单词');
请输入一个单词'hello'
>> switch c(1)
        case {'A','E','I','O','U','a','e','i','o','u'}
            disp('以元音字母开头');
        otherwise
            disp('以元音字母开头');
    end
以元音字母开头
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值