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

看板MATLAB作者 (煩..)時間15年前 (2010/12/24 00:32), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串3/3 (看更多)
※ 引述《diggershi (早立衫)》之銘言: : ※ 引述《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計算的值 修正一下這方法 B = zeros(); 輸入A的大小 for i=1:10 A=(用某種方法運算); B=B+A; end 這樣就可以解決了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.25.118.178

12/24 02:19, , 1F
這點還滿常忘記的XD
12/24 02:19, 1F

12/27 17:30, , 2F
謝謝分享!!
12/27 17:30, 2F
文章代碼(AID): #1D4tc7UK (MATLAB)
文章代碼(AID): #1D4tc7UK (MATLAB)