【正文】
R1=sortrows(R(1:192,:),3)。 Result(1,:)=R1(1,:)。 R2=sortrows(R(193:360,:),3)。 Result(2,:)=R2(1,:)。 R3=sortrows(R(361:584,:),3)。 Result(3,:)=R3(1,:)。 R4=sortrows(R(585:1100,:),3)。 Result(4,:)=R4(1,:)。 R5=sortrows(R(1101:1996,:),3)。 Result(5,:)=R5(1,:)。 R6=sortrows(R(1997:2562,:),3)。 Result(6,:)=R6(1,:)。 Result %輸出分類比較下的最省費(fèi)用及相應(yīng)連接節(jié)點(diǎn)序號(hào) 附錄四A=xlsread(39。39。)。 %權(quán)值矩陣(節(jié)點(diǎn)之間的費(fèi)用表=距離*單位費(fèi)用)n1=[26 34 1 50 32]。 n2=[66 67 36 8 14]。n3=[79 63 40 20 24 80 39]。n4=[28 49 19 29]。m1=[65 33 73 41]。m2=[31 59 60 48 38 4 58] 。 m3=[6 64 57 75]。m4=[17 10 44 15]。x1=[m2 m3 m4]。x2=[m1 m3 m4]。x3=[m1 m2 m4]。L1=length(n1)。L2=length(n2)。L3=length(n3)。L4=length(n4)。L5=length(m1)。L6=length(m2)。L7=length(m3)。L8=length(m4)。%求矩陣長度t=1 for i1=1:L1。 for j1=1:L5。 R(t,:)=[n1(i1) m1(j1) A(n1(i1),m1(j1))]。 t=t+1。 end end for i1=1:L1。 for j1=1:L6。 R(t,:)=[n1(i1) m2(j1) A(n1(i1),m2(j1))]。 t=t+1。 end end for i1=1:L1。 for j1=1:L7。 R(t,:)=[n1(i1) m3(j1) A(n1(i1),m3(j1))]。 t=t+1。 end end for i1=1:L1。 for j1=1:L8。 R(t,:)=[n1(i1) m4(j1) A(n1(i1),m4(j1))]。 t=t+1。 end end for i2=1:L2。 for j2=1:L6。 R(t,:)=[n2(i2) m2(j2) A(n2(i2),m2(j2))]。 t=t+1。 end end for i2=1:L2。 for j2=1:L7。 R(t,:)=[n2(i2) m3(j2) A(n2(i2),m3(j2))]。 t=t+1。 end end for i2=1:L2。 for j2=1:L8。 R(t,:)=[n2(i2) m4(j2) A(n2(i2),m4(j2))]。 t=t+1。 end end for i2=1:L2。 for j2=1:L5。 R(t,:)=[n2(i2) m1(j2) A(n2(i2),m1(j2))]。 t=t+1。 end end for i3=1:L3。 for j3=1:L7。 R(t,:)=[n3(i3) m3(j3) A(n3(i3),m3(j3))]。 t=t+1。 end end for i3=1:L3。 for j3=1:L5。 R(t,:)=[n3(i3) m1(j3) A(n3(i3),m1(j3))]。 t=t+1。 end end for i3=1:L3。 for j3=1:L6。 R(t,:)=[n3(i3) m2(j3) A(n3(i3),m2(j3))]。 t=t+1。 end end for i3=1:L3。 for j3=1:L8。 R(t,:)=[n3(i3) m4(j3) A(n3(i3),m4(j3))]。 t=t+1。 end end for i4=1:L4。 for j4=1:L8。 R(t,:)=[n4(i4) m4(j4) A(n4(i4),m4(j4))]。 t=t+1。 end end for i4=1:L4。 for j4=1:L5。 R(t,:)=[n4(i4) m3(j4) A(n4(i4),m3(j4))]。 t=t+1。 end end for i4=1:L4。 for j4=1:L6。 R(t,:)=[n4(i4) m2(j4) A(n4(i4),m2(j4))]。 t=t+1。 end end for i4=1:L4。 for j4=1:L7。 R(t,:)=[n4(i4) m3(j4) A(n4(i4),m3(j4))]。 t=t+1。 end end%分別求出最省費(fèi)用 N=size(R)。 R1=sortrows(R(1:20,:),3)。 Result(1,:)=R1(1,:)。 R2=sortrows(R(21:55,:),3)。 Result(2,:)=R2(1,:)。 R3=sortrows(R(56:75,:),3)。 Result(3,:)=R3(1,:)。 R4=sortrows(R(76:95,:),3)。 Result(4,:)=R4(1,:)。 R5=sortrows(R(96:115,:),3)。 Result(5,:)=R5(1,:)。 R6=sortrows(R(116:151,:),3)。 Result(6,:)=R6(1,:)。 R7=sortrows(R(152:171,:),3)。 Result(7,:)=R7(1,:)。 R8=sortrows(R(172:191,:),3)。 Result(8,:)=R8(1,:)。 R9=sortrows(R(192:207,:),3)。 Result(9,:)=R9(1,:)。 R10=sortrows(R(208:235,:),3)。 Result(10,:)=R10(1,:)。 R11=sortrows(R(236:251,:),3)。 Result(11,:)=R11(1,:)。 R12=sortrows(R(252:267,:),3)。 Result(12,:)=R12(1,:)。 R13=sortrows(R(268:295,:),3)。 Result(13,:)=R13(1,:)。 R14=sortrows(R(296:344,:),3)。 Result(14,:)=R14(1,:)。 R15=sortrows(R(345:372,:),3)。 Result(15,:)=R15(1,:)。 R16=sortrows(R(373:399,:),3)。 Result(16,:)=R16(1,:)。 Result輸出16行3列結(jié)果矩陣