[問題] 矩陣內的運算已回收

看板MATLAB作者 (晨剛)時間17年前 (2008/11/26 21:02), 編輯推噓0(003)
留言3則, 3人參與, 最新討論串1/3 (看更多)
若有一個5×5的矩陣A │1 2 3 4 5│ │4 3 2 1 5│ │8 7 6 2 4│ │9 6 4 7 2│ │6 2 7 9 1│ 怎麼樣將其中A(1:3,1:3)加總? 即1+2+3+4+3+2+8+7+6 用A(1,1)+A(1,2)+A(1,3)+A(2,1)+A(2,2)+A(2,3)+A(3,1)+A(3,2)+A(3,3) 感覺很笨而且沒效率,請問各位大大有沒有快一點的方法? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.124.56.52

11/26 21:10, , 1F
ans=sum(sum(A(1:3,1:3)))
11/26 21:10, 1F

11/26 21:18, , 2F
感謝大大的幫忙
11/26 21:18, 2F

11/26 21:40, , 3F
B=A(1:3,1:3); C=sum(B(:))
11/26 21:40, 3F
文章代碼(AID): #19BKZG3r (MATLAB)
文章代碼(AID): #19BKZG3r (MATLAB)