您的位置 首页 百科问答

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的值了,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

上一篇 初中日记15慢棉就营混光事身0字大全60篇
下一篇 京剧中的生旦净松由丑分别是什么角色?
扫一扫,手机访问

扫一扫,手机浏览