Matlab switch函数
时间: 2024-05-15 10:13:43 浏览: 63
matlab-S函数编写示范
MATLAB 的 `switch` 语句用于测试表达式是否等于多个值中的一个。语法如下:
```
switch expression
case case_expression
statements
case case_expression
statements
...
otherwise
statements
end
```
其中:
- `expression` 是要测试的表达式。
- `case_expression` 是一个常量表达式,当它等于 `expression` 时,对应的 `statements` 会被执行。
- `otherwise` 关键字在所有 `case` 条件都不满足时执行,它也可以省略。
以下是一个简单的示例:
```matlab
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
```
阅读全文