[問題] 等效於sum(A)的for迴圈已回收

看板MATLAB作者 (不知道要打啥)時間15年前 (2010/07/07 11:36), 編輯推噓2(205)
留言7則, 3人參與, 最新討論串1/1
如何使用for迴圈來寫出等效於sum(A) 其中A為一矩陣 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.68.164.74

07/07 12:13, , 1F
你是要把A所有的elements加總嗎?? sum(sum(A))就好了
07/07 12:13, 1F

07/07 12:33, , 2F
B = 0 ;
07/07 12:33, 2F

07/07 12:33, , 3F
for i = 1 : length( A( : ) )
07/07 12:33, 3F

07/07 12:34, , 4F
B = B + A( i ) ;
07/07 12:34, 4F

07/07 12:34, , 5F
end
07/07 12:34, 5F

07/07 12:35, , 6F
當然我還是建議用B = sum( sum( A ) )就好了
07/07 12:35, 6F

07/07 12:36, , 7F
...sum(A(:))
07/07 12:36, 7F
文章代碼(AID): #1CC_P1kN (MATLAB)