1
我想計算矩陣的每一行和列的總和。每行和列的總和
給定一個NxN矩陣mm
,有沒有辦法將以下代碼線性化?
for jj=1:N
sm(jj)=sum(mm(jj,:)) + sum(mm(:,jj));
end
sm = sm - diag(mm)';
作爲一個例子:
mm=[1 2 3; 1 2 3; 1 2 3]
mm =
1 2 3
1 2 3
1 2 3
for jj=1:3
sm(jj)=sum(mm(jj,:)) + sum(mm(:,jj));
end
sm=sm-diag(mm)'
sm =
8 10 12
哦,那很容易。謝謝! – shamalaia