matlab switch case语句用法
时间: 2023-05-01 21:00:46 浏览: 178
switch语句的使用例子
MATLAB 中的 switch-case 语句用于选择不同的执行路径,基于某个表达式的值。语法格式如下:
```
switch expression
case value1
% statements1
case value2
% statements2
case value3
% statements3
...
otherwise
% statements_default
end
```
`expression` 是一个表达式,它的值将被用于与各个 `case` 值进行比较。如果匹配到第一个 `case`,则执行相应的语句,并在执行完之后退出整个 switch-case 结构。如果没有匹配到任何一个 case,将执行 `otherwise` 后面的语句(如果有的话)。
实例:
```
grade = 'B';
switch grade
case 'A'
disp('Excellent');
case 'B'
disp('Good');
case 'C'
disp('Satisfactory');
case 'D'
disp('Needs improvement');
otherwise
disp('Invalid grade');
end
```
这将会输出"Good"
注意,switch-case 中的 case 值只能是字符串或数字类型。
阅读全文