【发布时间】:2017-05-23 06:31:23
【问题描述】:
我有这个矩阵
K=
0 0 1
0 2 1
0 1 1
L=
1
3
2
其中L是K每一行的总和
我需要通过将K 的每一行除以其总和来创建一个新矩阵,例如从第二行[0 2 1] 我应该得到的输出是[0 2/3 1/3] 或[0 0.67 0.33]:
Output=
0 0 1
0 0.67 0,33
0 0.5 0.5
我正在尝试使用此代码,但只有零:
for i=1:3;
j=1:3;
if K(i,j)>0
K(i,j)=(K(i,j))/L(i)
else
K(i,j)=0
end
end
如何将K 的每一行除以它自己的总和?
【问题讨论】: