is there an alternative to pdist2 that calculates the distance between a matrices with different column numbers
15 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
James Peach
am 4 Sep. 2020
Kommentiert: James Peach
am 5 Sep. 2020
I was wondering if there is a built in matlab fucntion that calculates the distance between two arrays that don't have the same column number like in pdist2? For example if matrix A was 102x3 and Matrix B was 3x15, is there a MATLAB function that can do this calculation for me or do I need to use nested for loops?
0 Kommentare
Akzeptierte Antwort
Adam Danz
am 4 Sep. 2020
Bearbeitet: Adam Danz
am 4 Sep. 2020
You just need to transpose B
d = pdist2(A, B');
d(i,j) is the distance between A(i,:) and B(:,j).
4 Kommentare
Adam Danz
am 5 Sep. 2020
As evidence of what John said, note the indexing I used in my answer to describe d.
d(i,j) is the distance between A(i,:) and B(:,j).
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Matrix Indexing finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!