欧式距离

 

欧式距离即直线距离,使用函数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返回样本之间的欧式距离矩阵

..