欧式距离

 

欧式距离即直线距离,使用函数dis(A,B)可计算向量A 和向量 B 之间的欧式距离。例如有下表中 5 个样本,求两两样本之间的欧式距离


X Y
1 22 7.25
2 38 71.2833
3 26 7.925
4 35 53.1
5 35 8.05


A B
1 [[22,7.25],[38,71.2833],[26,7.925],[35,53.1],[35,8.05]] []
2 for A1 =A1.(dis(A2,~))
3
>B1=B1|[B2]

A1 输入样本数据

B1定义一个空序列,用来保存计算结果

A2:B3 循环A1中的样本,计算两两样本之间的欧式距离,结果存入B1

上述代码执行完毕后,B1返回样本之间的欧式距离矩阵

..