matlab中欧式距离
时间: 2024-08-14 18:08:40 浏览: 42
在MATLAB中,欧式距离(Euclidean Distance)是一种常用的衡量两个向量之间差异的标准方法。它计算的是两点间直线段的长度,每个元素都是对应位置上数值的平方差然后再开方。公式通常表示为:
对于两个n维向量`A`和`B`,它们之间的欧式距离`D`可以计算为:
```matlab
D = sqrt(sum((A - B).^2))
```
这里`.^2`是对每个元素进行平方操作,然后`sum`函数求出所有元素平方和,最后取平方根得到总距离。
在处理数据集的分类、聚类等任务时,欧式距离常用于度量样本间的相似性。
阅读全文