Mam dwie macierze, A (wymiary M x N) i B (N x P). W rzeczywistości są to kolekcje wektorów - wektorów wierszowych w A, wektorów kolumnowych w B. Chcę uzyskać wyniki podobieństwa kosinusów dla każdej pary a
i b
, gdzie a
jest wektorem (wiersz) z macierzy A, a b
jest wektorem (kolumna) z macierzy B.Jak obliczyć podobieństwo kosinusa za pomocą dwóch macierzy
Zacząłem od pomnożenia macierzy, co skutkuje macierzą C
(wymiary M x P).
C = A * B
Jednakże, aby uzyskać wyniki podobieństwa cosinus, to należy podzielić każdą wartość C(i,j)
przez normę dwóch odpowiednich wektorów. Czy mógłbyś zaproponować najprostszy sposób zrobienia tego w Matlabie?
jak o http://octave.sourceforge.net/statistics/function/pdist.html? – Nemo