[問題]switch判斷式

看板MATLAB作者 (トースト)時間10年前 (2015/04/01 18:14), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
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
文章代碼(AID): #1L6yJhOi (MATLAB)
討論串 (同標題文章)
文章代碼(AID): #1L6yJhOi (MATLAB)