Jak znaleźć procent podobieństwa między dwiema macierzami w MATLABIE?

Jak Znalezc Procent Podobienstwa Miedzy Dwiema Macierzami W Matlabie



MATLAB to wysokowydajne narzędzie programistyczne służące do wykonywania różnorodnych zadań matematycznych i numerycznych. Jednym z takich zadań jest znalezienie procent podobieństwa między dwiema macierzami , które mogą być przydatne w różnych zastosowaniach, takich jak uczenie maszynowe, analiza danych i przetwarzanie obrazów.

W tym artykule omówimy, jak to zrobić znajdź procent podobieństwa między dwiema macierzami i podaj kilka przykładów ilustrujących poszczególne etapy.







Jaki jest procent podobieństwa między dwiema macierzami?

Procent podobieństwa między dwiema macierzami jest miarą podobieństwa obu macierzy i jest obliczany poprzez podzielenie liczby elementów równych w obu macierzach przez całkowitą liczbę elementów w obu macierzach.



Na przykład, jeśli dwie macierze mają 10 elementów, a 6 z nich jest równych, to procent podobieństwa między obiema macierzami wynosi 60%.



Jak obliczyć procent podobieństwa między dwiema macierzami?

Kiedy mamy do czynienia z bardzo dużymi macierzami, trudno nam ręcznie sprawdzić, w jakim stopniu dwie macierze są takie same. MATLAB zapewnia nam jednak łatwą i wygodną metodę znajdowania procentu podobieństwa między dwiema macierzami. Poniżej przedstawiono kroki umożliwiające wykonanie tej metody:





Krok 1: Najpierw zadeklaruj dwie macierze, które chcesz porównać.

Krok 2: Wykonaj porównanie równości między macierzami za pomocą metody == operator i zapisz wynikowe wartości logiczne w zmiennej.



Krok 3: Użyj suma() funkcja zliczająca liczbę równych elementów w dwóch macierzach.

Krok 4: Oblicz procent podobieństwa między dwiema macierzami, korzystając z podanego wzoru:

Procent podobieństwa = ( Liczba takich samych elementów ) / ( wiersz * kolumna ) * 100


Notatka: Należy pamiętać, że możemy porównać dwie macierze, jeśli mają ten sam rozmiar.

Przykłady

Podane przykłady praktycznie wykonają powyższe kroki i pozwolą określić procent podobieństwa między dwiema macierzami.

Przykład 1: Obliczanie procentu podobieństwa między dwiema macierzami kwadratowymi?

W tym przykładzie obliczamy procent podobieństwa między dwiema danymi macierzami kwadratowymi A i B, wykonując powyższe kroki.

rzędy = 1000 ;
kol = 1000 ;
A = oko ( 1000 ) ;
B = zera ( 1000 ) ;
podobne_elementy = A ==B;
count_sim_elems = suma ( podobne_elementy ( : ) ) ;
podobieństwo_percentage = liczba_sim_elemów / ( wydziwianie * kol ) * 100


Przykład 2: Obliczanie procentu podobieństwa między dwiema macierzami prostokątnymi?

Ten przykład oblicza procent podobieństwa pomiędzy dwiema danymi prostokątnymi macierzami A i B, wykonując powyższe kroki.

rzędy = 2 ;
kol = 5 ;
A = [ 1 : 2 : 10 ; 3 : 4 : 20 ] ;
B = [ 1 : 5 ; 4 : 4 : 20 ] ;
podobne_elementy = A ==B;
count_sim_elems = suma ( podobne_elementy ( : ) ) ;
podobieństwo_percentage = liczba_sim_elemów / ( wydziwianie * kol ) * 100


Wniosek

Znajdowanie procentu podobieństwa między dwiema macierzami można to zrobić, porównując dwie macierze za pomocą metody == operatora, a następnie za pomocą suma() funkcja zliczająca liczbę jednakowych elementów. Następnie możesz użyć wzoru na podobieństwo, aby obliczyć procent podobieństwa między dwiema macierzami . Znajdziesz kompletny przewodnik, jak znaleźć procent podobieństwa między dwiema macierzami w tym samouczku.