[問題] 把邏輯判斷後的字串變成矩陣已回收

看板MATLAB作者 (我不是郵差)時間16年前 (2010/03/11 15:34), 編輯推噓2(203)
留言5則, 4人參與, 最新討論串1/1
各位板友們大家好, 我現在想要寫一個程式 就是判斷我們數值是否大於0或者小於0 大於0的話我要輸出internal 小於0的話我要輸出external 然後我想把我輸出所有的字串變成一個矩陣存放 於是我寫了下面的樣子 但是似乎無法運作 想請教板上的高手們 該如何寫這樣的程式呢? ===================== gg=1; for num=1:s if JudgeCondition(num,1) > 0 str2='internal' else if JudgeCondition(num,1) < 0 str2='external' end end MAtrix(gg,:)=str2 gg=gg+1 end ======================= -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.114.82.114

03/11 16:18, , 1F
因為你多寫了一個end,還有你的gg和num不是完全一樣嗎
03/11 16:18, 1F

03/11 16:18, , 2F
cell matrix
03/11 16:18, 2F

03/11 16:28, , 3F
else if中間要連起來 是elseif 另外MAtrix(gg,:)寫成
03/11 16:28, 3F

03/11 16:29, , 4F
MAtrix(num,:)就可以了 gg=gg+1那行可以不用寫
03/11 16:29, 4F

03/11 18:59, , 5F
感謝大家!!
03/11 18:59, 5F
文章代碼(AID): #1Bc9qI98 (MATLAB)