gusucode.com > 《MATLAB神经网络超级学习手册》随书光盘源码程序 > code/14/N14_1/distance.m
function [ fare ] = distance( coord ) % 根据各城市的距离坐标求相互之间的距离 % fare为各城市的距离,coord为各城市的坐标 [ n , m ] = size( coord ) ; %m为城市的个数 fare = zeros( m ) ; for i = 1 : m % 外层为行 for j = i : m % 内层为列 fare( i , j ) = ... ( sum( ( coord( : , i ) - coord( : , j ) ) .^ 2 ) ) ^ 0.5 ; fare( j , i ) = fare( i , j ) ; % 距离矩阵对称 end end