开关语句Matlab
我有以下一组开关语句Matlab,matlab,switch-statement,Matlab,Switch Statement,我有以下一组if条件: If (0 <= x < 2) y=y1; If (2 <= x < 5) y=y2; If (5 <= x < Infinity) y=y3; If(0来自手册 case_表达式不能包含关系运算符,例如用于与switch_表达式进行比较的。要测试不平等性,请使用if、elseif、else语句 切换案例最适合于少量对if分支来说过于繁琐的结果。如果您确实必须使用switch,那么您需要 设置用于定义案例切换的标识符。手册中也有
if
条件:
If (0 <= x < 2)
y=y1;
If (2 <= x < 5)
y=y2;
If (5 <= x < Infinity)
y=y3;
If(0来自手册
case_表达式不能包含关系运算符,例如用于与switch_表达式进行比较的。要测试不平等性,请使用if、elseif、else
语句
切换案例最适合于少量对if分支来说过于繁琐的结果。如果您确实必须使用switch
,那么您需要
设置用于定义案例切换的标识符。手册中也有一些示例
case_表达式不能包含关系运算符,例如用于与switch_表达式进行比较的。要测试不平等性,请使用if、elseif、else
语句
切换案例最适合于少量对if分支来说过于繁琐的结果。如果您确实必须使用switch
,那么您需要
设置一个标识符,用于定义大小写切换。一些示例也是只需在开头和结尾添加swtich
和end
,小写If
?如果不匹配大小写,则匹配应与实际相同。为什么需要将其编码为语句?一个If
语句似乎更合适riate.请参阅此处,作为为什么switch/case是一个不好的用例的参考。只需在开头和结尾添加swtich
和end
,如果小写If
?如果没有大小写匹配,则匹配应与实际相同。为什么需要将其编码为一条语句?一条If
语句似乎更合适。请参阅这里有一个关于为什么switch/case是一个不好的用例的参考