作者t78923t (トースト)
看板MATLAB
标题[问题]switch判断式
时间Wed Apr 1 18:13:59 2015
switch S
case 1;
if r > 2.2;
'S = CO1';
end
case 2;
if r < 1.3;
'S = TR';
end;
.
.
.
这是我switch程式中的一小段
我想请问为什麽当 S = 1 r > 2.2 时无法显示出 'S = CO1' ?
另外当 S = 1 或 S='CO1' 这些也无法显示出来
一定要写成 disp('S = CO1') 这种才能显示出来
我的目的是将一笔资料丢进此判断式 将每点的类型是什麽存起来
请问 case 能显示出来的东西有哪些?
另外请问 case 的名称只能用纯量吗? 能不能用字串当名称?
即把 case 1 改成 case 'I' 这样
我试了好几种都失败 有人知道的话请告诉我
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 120.126.5.217
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MATLAB/M.1427883243.A.62C.html