[討論] 遞回變數儲存問題已回收

看板MATLAB作者 (ケロ?!)時間13年前 (2011/08/03 13:15), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串1/1
請一下板上各位 我有一個遞回式是每次運算不只會記住這次的值 還要記住前面遞回算出來的值 例如: 第1次遞回記住 2 第2次 2 3 第3次 2 3 6 第4次 2 3 6 10 . . . 第30次 (p.s 數字大小是遞增 且不會重複) 因為儲存的數目會逐漸增加 而且到30個 所以不能直接寫在函式的變數中 請問有辦法設一個30 element大小的全域矩陣來存這些值嗎? 或是有其他辦法? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.169.174.24 ※ 編輯: kerokuroba 來自: 1.169.174.24 (08/03 13:17)

08/03 13:40, , 1F
先指派 a=cell(1) 然後儲存值在 a{i}
08/03 13:40, 1F

08/03 15:36, , 2F
在最前面X=[]; 後面就用x2來計算 然後X=[X x2]
08/03 15:36, 2F
文章代碼(AID): #1EEDbcLt (MATLAB)