switch语句
编辑教程switch语句
MATLAB中 switch 块有条件地执行一组语句,这些语句是从几个选项里选择执行的,其中每个选项涵盖了一个 case 语句。
请记住:
计算 switch_expression 是一个标量或字符串。 | |
---|---|
计算 case_expression 是标量,标量或字符串的字符串或单元阵列。 | |
switch 块的功能是测试每个 case ,直到被测试的其中一个 case 是 true 。 |
case 是 true 的情况如下:
对于数字,eq(case_expression,switch_expression). | |
---|---|
对于字符串,strcmp(case_expression,switch_expression). | |
对于对象,支持 eq 函数,eq(case_expression,switch_expression). | |
对于单元阵列case_expression的,在单元阵列与switch_expression相匹配的元素中的至少一个,如上文所定义的数字,字符串和对象。 | |
当上述有一个情况是 true,MATLAB 就执行与之相应的语句,然后不再执行以后的语句,直接退出 switch 块。 | |
otherwise 块是可选的,任何情况下,只有当真正执行。 |
语法
在MATLAB 中 switch 语句的语法如下:
switch <switch_expression>
case <case_expression>
<statements>
case <case_expression>
<statements>
...
...
otherwise
<statements>
end
详细例子
在MATLAB中建立一个脚本文件,并输入下述代码:
grade = 'B';
switch(grade)
case 'A'
fprintf('Excellent!
' );
case 'B'
fprintf('Well done
' );
case 'C'
fprintf('Well done
' );
case 'D'
fprintf('You passed
' );
case 'F'
fprintf('Better try again
' );
otherwise
fprintf('Invalid grade
' );
end
运行该文件,显示下述结果:
Well done
Your grade is B
Mos固件,小电视必刷固件
ES6 教程
Vue.js 教程
JSON 教程
jQuery 教程
HTML 教程
HTML 5 教程
CSS 教程
CSS3 教程
JavaScript 教程
DHTML 教程
JSON在线格式化工具
JS在线运行
JSON解析格式化
jsfiddle中国国内版本
JS代码在线运行
PHP代码在线运行
Java代码在线运行
C语言代码在线运行
C++代码在线运行
Python代码在线运行
Go语言代码在线运行
C#代码在线运行
JSRUN闪电教程系统是国内最先开创的教程维护系统, 所有工程师都可以参与共同维护的闪电教程,让知识的积累变得统一完整、自成体系。
大家可以一起参与进共编,让零散的知识点帮助更多的人。
X
选择支付方式:
立即支付
¥
9.99
无法付款,请点击这里
金额: 0 元
备注:
转账时请填写正确的金额和备注信息,到账由人工处理,可能需要较长时间
备注:
转账时请填写正确的金额和备注信息,到账由人工处理,可能需要较长时间
如有疑问请联系QQ:565830900
正在生成二维码, 此过程可能需要15秒钟