matlab的条件判断代码
时间: 2023-09-19 21:12:04 浏览: 125
matlab代码
Matlab中的条件判断语句有两种:if语句和switch语句。下面分别介绍它们的语法和用法。
1. if语句
if语句用于根据某个条件执行不同的代码块。其基本语法如下:
```
if condition
% 如果条件成立,执行这里的代码
else
% 如果条件不成立,执行这里的代码
end
```
其中,condition为需要判断的条件,可以是一个变量或表达式。如果condition成立,则执行if语句下面的代码块;否则执行else语句下面的代码块。else语句是可选的。
示例:
```
x = 3;
if x > 5
disp('x大于5');
else
disp('x小于等于5');
end
```
输出:
```
x小于等于5
```
2. switch语句
switch语句用于根据不同的情况执行不同的代码块。其基本语法如下:
```
switch expression
case caseExpression1
% 如果expression等于caseExpression1,执行这里的代码
case caseExpression2
% 如果expression等于caseExpression2,执行这里的代码
otherwise
% 如果expression不等于任何一个caseExpression,执行这里的代码
end
```
其中,expression为需要判断的表达式,caseExpression为case条件,可以是一个变量或表达式。如果expression等于caseExpression,则执行对应的代码块;否则执行otherwise下面的代码块。otherwise语句也是可选的。
示例:
```
x = 3;
switch x
case 1
disp('x等于1');
case 2
disp('x等于2');
otherwise
disp('x不等于1或2');
end
```
输出:
```
x不等于1或2
```
阅读全文