求大神帮忙解决一个问题
怎样用matlab编程将一个n阶方阵的各列归一化,再各行求和,再归一化,例如:A=1 2 3
4 5 6
7 8 9
各列归一化得
B=1/12 2/15 3/18
4/12 5/15 6/18
7/12 8/15 9/18
各行求和得
0.38
1
1.62
归一化得
0.13
0.33
0.64
不要用for循环,谢谢了 A=;
B=ones(1,size(A,1))*A;
C(1:3,1)=A(1:3,1)/B(1);
C(1:3,2)=A(1:3,2)/B(2);
C(1:3,3)=A(1:3,3)/B(3)
D=C*ones(size(C,2),1)
E(1,1:3)=C(1,1:3)/D(1);
E(2,1:3)=C(2,1:3)/D(2);
E(3,1:3)=C(3,1:3)/D(3)
这个算不算 Lucky_叶落恋殇 发表于 2013-4-19 22:02 static/image/common/back.gif
A=;
B=ones(1,size(A,1))*A;
C(1:3,1)=A(1:3,1)/B(1);
谢了,已经解决了
页:
[1]