Mahalanobis distance between two vectors?

3 views (last 30 days)
I want to calculate distance between two vector using Mahalanobis distance. Suppose, A=[2 3 4 5] and B=[4 5 6 7] How can I calculate Mahalanobis distance between the two vector? Is it possible like euclidean distance? Any one help me please. They make me confusion!!
  2 Comments
Adam
Adam on 22 Sep 2016
You need a covariance matrix in order to calculate mahalanobis distance as it is a distance relative to a system where a unit distance is effectively the surface of a hypersphere of some orientation or other often represented by some statistical model.
K M Ibrahim Khalilullah
K M Ibrahim Khalilullah on 22 Sep 2016
Thank you very much. How can I get covariance matrix from the vector?

Sign in to comment.

Answers (1)

John D'Errico
John D'Errico on 22 Sep 2016
  1 Comment
K M Ibrahim Khalilullah
K M Ibrahim Khalilullah on 22 Sep 2016
Thanks John D'Errico for your reply. In pdist like D = pdist(X) Only X. but how can I arrange A and B into X? Please explain..

Sign in to comment.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!