[問題] 結果輸出的問題已回收

看板MATLAB作者 (ForeverFun)時間16年前 (2009/09/28 12:08), 編輯推噓4(406)
留言10則, 5人參與, 最新討論串1/1
請問一個小問題 for i=1:3; for j=i+1:4; ans=[i,j] end end 這樣跑出來在command window會跑出 ans = 1 2 ans = 1 3 ans = 1 4 ans = 2 3 ans = 2 4 ans = 3 4 但是我的ans在workspace只呈現出[3 4] 請問要ans的部分要加上什麼才會讓workspace呈現出 [1 2 1 3 1 4 2 3 2 4 3 4]呢~~?? 謝謝大家~~!!!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.1.187 ※ 編輯: ForeverFun 來自: 140.112.1.187 (09/28 12:09)

09/28 12:12, , 1F
用另一個變數存起來 然後附加上去
09/28 12:12, 1F

09/28 12:14, , 2F
什麼意思阿...大大可以告訴我該怎麼寫嘛..我是新手><
09/28 12:14, 2F

09/28 12:21, , 3F
如果不麻煩的話可以拜託寄我站內信或是回我文嘛~謝謝
09/28 12:21, 3F

09/28 12:24, , 4F
a(k, :) = [i j]; k = k+1;
09/28 12:24, 4F

09/28 13:17, , 5F
你讓後面的迴圈把前一個迴圈算出來的結果覆蓋掉了
09/28 13:17, 5F

09/28 15:15, , 6F
給O大...這樣它會說我沒有定義k耶怎麼辦...
09/28 15:15, 6F

09/28 15:16, , 7F
最前面要先加k = 1; 加在迴圈外
09/28 15:16, 7F

09/28 15:24, , 8F
a(i,:) = [i, j]; ?
09/28 15:24, 8F

09/28 15:25, , 9F
我在耍白癡,別裡我= =
09/28 15:25, 9F

09/28 15:50, , 10F
謝謝o大~~!!!!!!!!
09/28 15:50, 10F
文章代碼(AID): #1Am3R205 (MATLAB)
文章代碼(AID): #1Am3R205 (MATLAB)