Re: [問題]for迴圈設計問題已回收

看板MATLAB作者 (早立衫)時間15年前 (2010/12/23 22:23), 編輯推噓1(103)
留言4則, 3人參與, 最新討論串2/3 (看更多)
※ 引述《s907330204 (Bubu)》之銘言: : 假如有一個for迴圈設計如下 : ------------------------------------------ : for i=1:10 : A=(用某種方法運算); : end : ------------------------------------------ : 請問有甚麼方法可以把每跑一次迴圈的A值相加 : A是一種矩陣 : 也就是說 : 跑第一次迴圈的A值 : 跑第二次迴圈的A值 : 跑第三次迴圈的A值 : 跑第四次迴圈的A值 : . : . : . : +) 跑第十次迴圈的A值 : _________________________________ : 跑A第一次的值+...跑A最後一次迴圈值 <=== 不知道怎麼設計 : 不知道板上大大看不看得懂 : 謝謝 B=[]; for i=1:10 A=(用某種方法運算); B=B+A; end 此方式的前提是A的陣列大小每次都一樣... 壞處是無法得到每次A計算的值 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.120.184.171

12/23 23:20, , 1F
謝謝提供方法,可是我剛剛測試 空矩陣+矩陣 不能執行
12/23 23:20, 1F

12/23 23:20, , 2F
會出現error,矩陣維度必須相同
12/23 23:20, 2F

12/24 04:20, , 3F
給0矩陣就好了,B=zero(維度)
12/24 04:20, 3F

12/24 09:37, , 4F
_抱歉 忘了測試 就如樓上所述修改
12/24 09:37, 4F
文章代碼(AID): #1D4rjenp (MATLAB)
文章代碼(AID): #1D4rjenp (MATLAB)