初学Matlab,有两个语句,if语句和switch语句,有两个例子哪位大神能帮我讲讲if logical_expressionstatementselseif logical_expressionstatementselse logical_expressionstatementsendexpression和statements在这里都什么意思啊,
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/15 20:33:20
初学Matlab,有两个语句,if语句和switch语句,有两个例子哪位大神能帮我讲讲if logical_expressionstatementselseif logical_expressionstatementselse logical_expressionstatementsendexpression和statements在这里都什么意思啊,
初学Matlab,有两个语句,if语句和switch语句,有两个例子哪位大神能帮我讲讲
if logical_expression
statements
elseif logical_expression
statements
else logical_expression
statements
end
expression和statements在这里都什么意思啊,这个语句说的意思是什么啊
第二个例子
switch expression(scalar or string)
case value1
statements
case value2
statements
...
otherwise
staments
end
这个句子又是什么意思呢,看书没看明白呢.
初学Matlab,有两个语句,if语句和switch语句,有两个例子哪位大神能帮我讲讲if logical_expressionstatementselseif logical_expressionstatementselse logical_expressionstatementsendexpression和statements在这里都什么意思啊,
expression是条件语句 statements是执行语句,换句话说,在满足expression的条件下执行下面的statements语句.
举例 if i==1
b=0;
else
b=1;
end
翻译过来就是 i=1的条件下执行b=0的语句,否则执行b=1的语句
switch这个给你个例子就明白了
switch i
case 1
b=1;
case 2
b=2;
otherwise
b=3;
end
翻译一下就是对i这个变量进行判断,如果i=1,那么执行b=1这条语句;如果i=2,那么执行b=2这条语句,否则执行b=3这条语句