How to find euclidean distances of each column of the two matrices?

20 ビュー (過去 30 日間)
chan
chan 2022 年 7 月 6 日
コメント済み: Rik 2022 年 7 月 6 日
I have two matrices X and Y, of order 5*3 order
I want to find euclidean distance of 1st column of X matrix and 1st column of Y matrix. Subsequently for 2nd and 3rd column of X and Y matrix.
The solution should be in 1*3 order. How can we proceed this problem?
pdist2(xySet1, xySet2); This solution is for solving eucliden distance of each row of X and Y.
I want to find their distances of each column of the two matrices but I can't understand the help page on pdist.
  3 件のコメント
chan
chan 2022 年 7 月 6 日
A= 0.5958 0.8909 0.9135
0.5348 0.0558 0.4093
0.0265 0.1159 0.8576
0.0066 0.1568 0.8366
0.4693 0.2467 0.2841
B= 0.4251 0.2552 0.8203
0.3655 0.3306 0.3039
0.4244 0.4263 0.1493
0.4422 0.3184 0.2394
0.0107 0.1467 0.8425
i want to find distance between 1st column of A matrix and 1st column of Y matrix which leads to one single value as solution. similarly for 2nd and 3rd column by applying eucliden distance
After calculating we should get 3 values.
C=[x y z]
How can we proceed this?
Rik
Rik 2022 年 7 月 6 日
I don't understand what you expect to happen, so I hope the solutions below will help.
For 5 pairs of x and y you expect a single distance. What is the distance between 5 points? The solutions below assume you want the sum of the 4 subsequent distances. Do you?

サインインしてコメントする。

採用された回答

Chunru
Chunru 2022 年 7 月 6 日
A= [0.5958 0.8909 0.9135
0.5348 0.0558 0.4093
0.0265 0.1159 0.8576
0.0066 0.1568 0.8366
0.4693 0.2467 0.2841];
B= [0.4251 0.2552 0.8203
0.3655 0.3306 0.3039
0.4244 0.4263 0.1493
0.4422 0.3184 0.2394
0.0107 0.1467 0.8425];
d = vecnorm(A-B)
d = 1×3
0.7850 0.7824 1.0908

その他の回答 (1 件)

Rohit Kulkarni
Rohit Kulkarni 2022 年 7 月 6 日
編集済み: Rohit Kulkarni 2022 年 7 月 6 日
Hi ,
You can do like this:
A = [1 2;3 4]
A = 2×2
1 2 3 4
B = [4 2;7 4]
B = 2×2
4 2 7 4
Distance1 = sqrt(sum((A - B) .^ 2))
Distance1 = 1×2
5 0

カテゴリ

Help Center および File ExchangeStatistics and Machine Learning Toolbox についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by