一个5*5矩阵 将其每列元素相加 然后用每个数去除他所在列的和 得到一个矩阵的matlab怎么实现
问题描述:
一个5*5矩阵 将其每列元素相加 然后用每个数去除他所在列的和 得到一个矩阵的matlab怎么实现
答
a=rand(4,4);
for m=1:size(a,2)
d=sum(a(:,m));
if d~=0;a(:,m)=a(:,m)/d;end
end
答
A=[你的矩阵];
S=sum(A);
for i=1:5
B(:,i)=A(:,i)/S(i);
end
B