[問題] 迴圈結果被蓋掉!!已回收

看板MATLAB作者 (我不是郵差)時間14年前 (2010/03/09 14:00), 編輯推噓2(201)
留言3則, 3人參與, 最新討論串1/2 (看更多)
我寫了一個小小程式 但是我跑出來的S沒有辦法把所有的可能值都列出來 他只會跑出迴圈最後一個符合條件出現的值 請問板上各位高手. 要如何更改才能把所有跑出來的結果列成一個矩陣的型態? %%%%%%%%%%%%%%%%%%%%%%%%%%% do i=1:4 do j=1:4 do k=1:4 if mod(i,2)==0 && mod(j,2)==0 && mod(k,2)==0 S=[i j k] else break end end end end %%%%%%%%%%%%%%%%%%%%%%%%%%% -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.114.82.114

03/09 14:08, , 1F
多加一個計數器 然後把s變二維矩陣就好
03/09 14:08, 1F

03/09 16:32, , 2F
S(n, :) = [i j k], n = n+1
03/09 16:32, 2F

03/09 17:10, , 3F
應該不需要break才對...
03/09 17:10, 3F
文章代碼(AID): #1BbUG0nB (MATLAB)
文章代碼(AID): #1BbUG0nB (MATLAB)