matlab switch case用法
时间: 2023-10-14 15:05:01 浏览: 201
matlab的使用
在 MATLAB 中,switch case 语句用于测试一个变量是否等于多个值之一,并根据匹配的值执行相应的操作。该语句的基本语法如下:
```
switch expression
case case_expression1
statements1
case case_expression2
statements2
...
case case_expressionN
statementsN
otherwise
statements
end
```
其中,expression 是需要被测试的变量,case_expression1、case_expression2、...、case_expressionN 是需要匹配的值,statements1、statements2、...、statementsN 是与相应匹配的值关联的语句,otherwise 用于处理没有任何匹配的情况。
下面是一个简单的例子,展示了 switch case 语句的基本用法:
```
grade = 'B';
switch grade
case 'A'
disp('Excellent');
case 'B'
disp('Good');
case 'C'
disp('Fair');
case 'D'
disp('Poor');
otherwise
disp('Invalid grade');
end
```
在上面的例子中,我们使用 switch case 语句测试了变量 grade 是否等于 A、B、C 或 D 中的任意一个,然后分别根据匹配的值输出相应的评级。由于 grade 的值为 B,所以输出结果为 Good。
阅读全文