matlab中distance函数
在MATLAB中,有多种函数可以计算距离。下面列举了几个常用的函数:
1. pdist:计算一组向量之间的距离。
  ```
  D = pdist(X, distance_metric)
  ```
  其中 X 是一个 n×p 的矩阵,表示 n 个点的 p 维向量。distance_metric 是一个字符串,表示距离度量方法(如 'euclidean'、'cityblock' 等)。返回一个 n(n-1)/2×1 的向量,表示每对点之间的距离。
2. squareform:将 pdist 计算的距离向量转换为对称距离矩阵。
  ```
normrnd函数用法
  D = squareform(d)
  ```
  其中 d 是一个 pdist 计算的距离向量。返回一个 n×n 的距离矩阵,其中 n 取决于 d 的长度。
3. norm:计算向量的范数或矩阵的谱范数。
  ```
  n = norm(X)
  ```
  X 可以是一个向量或矩阵。返回一个标量,表示 X 的范数。
4. normrnd:生成符合正态分布的随机数。
  ```
  R = normrnd(mu, sigma, m, n)
  ```
  mu 和 sigma 是正态分布的均值和标准差,m 和 n 表示生成随机数的矩阵的大小。返回一个 m×n 的矩阵,表示生成的随机数。
这只是一部分与距离相关的函数,根据具体的应用场景和计算需求,可能还会使用其他函数。更多的函数可以通过 MATLAB 的官方文档进行查阅。