[問題]switch判斷式
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://www.ptt.cc/bbs/MATLAB/M.1427883243.A.62C.html
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章