您的位置首页生活百科

matlab switch语句:以下程序哪里有问题?为什么进入不了case语句?谢谢各位的帮助~露调处~O(∩_∩)O~

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

matlab switch语句:以下程序哪里有问题?为什么进入不了case语句?谢谢各位的帮助~露调处~O(∩_∩)O~

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