D = pdist(X)
D = pdist(X, distance)
D = pdist(X, distance, distanceParameter)
| Parameter | Description |
|---|---|
| X | real numeric matrix. Rows are observations and columns are variables. |
| distance | distance name: euclidean, squaredeuclidean, sqeuclidean, cityblock, chebychev, cosine, correlation, hamming, jaccard, minkowski, seuclidean, mahalanobis, or spearman. |
| distanceParameter | positive scalar for minkowski, scale vector for seuclidean, or covariance matrix for mahalanobis. |
| Parameter | Description |
|---|---|
| D | row vector containing distances in condensed form. |
pdist computes distances between pairs of rows of X.
The output order is compatible with squareform: pairs are stored as (2,1), (3,1), (3,2), and so on.
X = [0 0; 1 0; 0 2];
D = pdist(X)
Z = squareform(D)
| Version | Description |
|---|---|
| 2.0.0 | initial version |