matlab中switch case 的用法
时间: 2023-04-25 15:02:16 浏览: 2906
MATLAB选择结构
switch-case 语句在 MATLAB 中用于在多个条件之间进行选择。语法格式如下:
switch 条件
case 值1
% 执行语句1
case 值2
% 执行语句2
...
otherwise
% 当条件与所有 case 值都不匹配时执行语句
end
其中,switch 后面跟着条件表达式,case 后面跟着值,每个 case 后面的语句都会在对应的条件成立时执行。如果没有 case 匹配成功,则会执行 otherwise 中的语句。
例如:
```
x = 2;
switch x
case 1
disp('x is 1');
case 2
disp('x is 2');
otherwise
disp('x is neither 1 nor 2');
end
```
输出: x is 2
注意:
- switch 语句中的条件变量只能是整数或字符串。
- 不能在 case 语句中使用赋值语句或其他控制语句。
- 可以在同一个 case 中使用多条语句。
- 使用 break 语句可以终止 switch 语句。
阅读全文