matlab switch语句:以下程序哪里有问题?为什么进入不了case语句?谢谢各位的帮助~露调处~O(∩_∩)O~
的有关信息介绍如下:问题补充说明:a=[1 2 3 5 6 8]; b=[10 11 13]; c=[15 16 78]; s=11; switch s case a d=1; case b d=2; case c d=3; end
switch-case语句的一般表达形式为:
switch〈选择判断量〉
丝念左据法Case选择判断值1
选择判断语句1
case选择判断值2
选择判断语句2
……
你用switchs,后面就是判断S的值了,360问答S不等于a,b,c,当然重宁素衣无法进入case语句。若你改成
a=[123568];
b=[101113];
c=[151678];
s=11;
switchs
case11%S=11为真,且处双延输热令频冷换执行此句,运行后,d=1;
d=1;
caseb
d=2;
casec
d=3;
end