在MATLAB中用switch语句完成卷面成绩score的转换:score>=90分,优;80<=score<90分,良;70<=score<80分,中;60<=score<70分,及格;<60分,不及格。
时间: 2023-11-27 16:53:00 浏览: 195
MATLAB选择结构
可以使用以下代码:
```matlab
switch true
case score >= 90
grade = '优';
case score >= 80 && score < 90
grade = '良';
case score >= 70 && score < 80
grade = '中';
case score >= 60 && score < 70
grade = '及格';
otherwise
grade = '不及格';
end
```
该代码将根据score的值,使用switch语句选择相应的分数等级并将结果存储在变量grade中。注意,使用`true`作为switch语句的判断条件,因为只有一个条件需要进行判断。
阅读全文