matlab的switch语句实现例题
时间: 2023-07-18 08:28:09 浏览: 204
MATLAB实现SWITCH语句
好的,我们来看一个简单的例子。
假设有一个整数变量 num,我们需要根据 num 的值输出不同的字符串。如果 num 的值为1,输出"这是第一种情况";如果 num 的值为2,输出"这是第二种情况";如果 num 的值为3,输出"这是第三种情况";如果 num 的值为4,输出"这是第四种情况";否则输出"无法匹配任何情况"。
我们可以使用 switch 语句来实现这个功能。代码如下:
```
switch num
case 1
disp('这是第一种情况');
case 2
disp('这是第二种情况');
case 3
disp('这是第三种情况');
case 4
disp('这是第四种情况');
otherwise
disp('无法匹配任何情况');
end
```
在这个代码中,switch 语句会根据 num 的值来判断匹配哪一个 case 分支。如果匹配了某一个 case 分支,就执行对应的代码块;如果没有匹配任何一个 case 分支,则执行 otherwise 分支的代码块。
注意,每个 case 分支的末尾需要加上 break 语句,否则程序会继续执行下一个 case 分支的代码块。
阅读全文