matlab 欧几里得距离
时间: 2023-07-13 11:09:18 浏览: 296
matlab 欧式距离
在 MATLAB 中,可以使用 `pdist2` 函数来计算欧几里得距离。
例如,对于两个行向量 `x` 和 `y`,可以使用以下代码计算它们之间的欧几里得距离:
```
distance = pdist2(x, y);
```
如果 `x` 和 `y` 是矩阵,则可以分别计算它们之间的各个行向量之间的欧几里得距离。例如,对于矩阵 `X` 和 `Y`,可以使用以下代码计算它们之间的所有行向量之间的欧几里得距离:
```
distance_matrix = pdist2(X, Y);
```
`distance_matrix(i,j)` 表示矩阵 `X` 的第 `i` 行和矩阵 `Y` 的第 `j` 行之间的欧几里得距离。
阅读全文