function [d,r]=floyd(a), E2 Y$ G7 A/ J
%floyd.m ; R+ Z$ T& k; m+ ? %采用floyd算法计算图a中每对顶点最短路6 q5 ?5 U& L5 a4 e
%d是矩离矩阵 9 A- u1 k, r1 k9 Y. c* @& f2 } %r是路由矩阵* L$ b/ M. b: e3 e/ \+ O
n=size(a,1); ( a$ q! }; q+ N' V1 f- R d=a; ( d# u, e% c" V% D% L/ w p) L: e for i=1:n 9 r% x* j% m! U. n4 v& F( q6 |2 N for j=1:n 6 X5 n; X! k3 A/ k& S r(i,j)=j;+ U) a( `3 c+ S% t/ p) I+ j
end 0 \+ ?+ r) l8 @7 t* }: _ end + a/ g! o+ G/ \+ M! s8 f r ; S( u# }/ P! X, T for k=1:n( K0 p) r5 Y, z5 y4 D5 |6 `% c
for i=1:n9 d" ?0 D" `4 s2 j" L5 L7 B- Z
for j=1:n, O v6 O, g5 e4 x O. y
if d(i,j)>d(i,k)+d(k,j)& d* o' o# n. Y! \: L( F n$ e
d(i,j)=d(i,k)+d(k,j); ! {" Q+ F( y9 t4 J7 H4 O T r(i,j)=r(i,k) ! h3 n" q4 q4 X1 O- K2 A9 q end / E, m" T4 \: V3 Z! H0 U
end ( M- ]& P% {+ t( [
end+ L/ G* y L; u* {' \, D6 G
k/ I5 x b- N3 N+ p. v
d3 W, {9 C1 D* g
r 0 c0 C) ^1 H: b F+ o end- ^- [% W; n% U, G, w1 D+ p
里面a指的是什么