标题 矩阵元素排序问题
矩阵元素排序问题,是按列排序的
K>> A=[1 2 3 4 0;5 6 7 8 9;11 12 13 14 15]
A =
1 2 3 4 0
5 6 7 8 9
11 12 13 14 15
K>> A(1,5)
ans =
0
K>> A(13)
ans =
0
例题应用
假设A矩阵为5个城市的距离矩阵
K>> A=[1 2 3 4 10;5 6 7 8 9;11 12 13 14 15;1 4 6 7 8;4 7 2 6 9]
A =
1 2 3 4 10
5 6 7 8 9
11 12 13 14 15
1 4 6 7 8
4 7 2 6 9
求路线<2 3 5 4 1>的线路距离
matlab程序
%A为距离矩阵
A=[1 2 3 4 10;5 6 7 8 9;11 12 13 14 15;1 4 6 7 8;4 7 2 6 9];
p=[2 3 5 4 1];
r=[p,p(1)];
[row,col]=size(A);
i1=r(1:end-1);
i2=r(2:end);
D=sum(A((i2-1)*row+i1))
结果
D =
31
图片: