[問題] 如何將多個判斷的if簡化已回收
if ely == 10 & elx == 1, KE = 0;
elseif ely == 11 & elx ==1,KE = 0; elseif ely == 12 & elx ==1,KE = 0;
elseif ely == 13 & elx ==1,KE = 0; elseif ely == 14 & elx ==1,KE = 0;
elseif ely == 15 & elx ==1,KE = 0; elseif ely == 16 & elx ==1,KE = 0;
elseif ely == 17 & elx ==1,KE = 0; elseif ely == 18 & elx ==1,KE = 0;
elseif ely == 19 & elx ==1,KE = 0; elseif ely == 20 & elx ==1,KE = 0;
elseif ely == 11 & elx ==2,KE = 0; elseif ely == 12 & elx ==2,KE = 0;
elseif ely == 13 & elx ==2,KE = 0; elseif ely == 14 & elx ==2,KE = 0;
elseif ely == 15 & elx ==2,KE = 0; elseif ely == 16 & elx ==2,KE = 0;
elseif ely == 17 & elx ==2,KE = 0; elseif ely == 18 & elx ==2,KE = 0;
elseif ely == 19 & elx ==2,KE = 0; elseif ely == 20 & elx ==2,KE = 0;
elseif ely == 11 & elx ==3,KE = 0; elseif ely == 12 & elx ==4,KE = 0;
elseif ely == 13 & elx ==3,KE = 0; elseif ely == 14 & elx ==4,KE = 0;
elseif ely == 15 & elx ==3,KE = 0; elseif ely == 16 & elx ==4,KE = 0;
elseif ely == 17 & elx ==3,KE = 0; elseif ely == 18 & elx ==4,KE = 0;
elseif ely == 19 & elx ==3,KE = 0; elseif ely == 20 & elx ==4,KE = 0;
else KE = Q4K(v, E );
end
請問如何能將上述的判斷簡化至不用打那麼多行?!
感謝解惑!!
☆新年快樂☆
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.0.213.191
推
02/16 05:29, , 1F
02/16 05:29, 1F
→
02/16 05:57, , 2F
02/16 05:57, 2F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):