Cum să găsiți procentul de similitudine între două matrici în MATLAB?

Cum Sa Gasiti Procentul De Similitudine Intre Doua Matrici In Matlab



MATLAB este un instrument de programare de înaltă performanță utilizat pentru a efectua o varietate de sarcini matematice și numerice. O astfel de sarcină este găsirea procentul de similitudine între două matrice , care poate fi util într-o varietate de aplicații, cum ar fi învățarea automată, analiza datelor și procesarea imaginilor.

În acest articol, vom discuta cum găsiți procentul de similitudine dintre două matrici și oferiți câteva exemple pentru a ilustra pașii implicați.







Care este procentul de similitudine între două matrici?

Procentul de similitudine dintre două matrice este o măsură a cât de asemănătoare sunt cele două matrice și se calculează prin împărțirea numărului de elemente care sunt egale în ambele matrice la numărul total de elemente din cele două matrice.



De exemplu, dacă două matrici au 10 elemente și 6 dintre aceste elemente sunt egale, atunci procentul de similitudine dintre cele două matrici este de 60%.



Cum se calculează procentul de similitudine între două matrici?

Când avem de-a face cu matrici foarte mari, devine dificil pentru noi să verificăm manual cât de mult două matrice sunt la fel. Cu toate acestea, MATLAB ne oferă o metodă ușoară și convenabilă care găsește procentul de similaritate între două matrice. Pașii pentru executarea acestei metode sunt prezentați mai jos:





Pasul 1: Mai întâi, declarați două matrice pe care doriți să le comparați.

Pasul 2: Efectuați comparația de egalitate între matrice folosind == operator și stochează valorile booleene rezultate într-o variabilă.



Pasul 3: Folosește sumă() funcția de numărare a numărului de elemente egale din două matrici.

Pasul 4: Calculați procentul de similitudine dintre două matrici folosind formula dată:

Procent de similitudine = ( Număr de aceleași elemente ) / ( rând * coloană ) * 100


Notă: Rețineți că, putem compara două matrice dacă au aceeași dimensiune.

Exemple

Exemplele date vor executa practic pașii de mai sus și vor determina procentul de similitudine dintre două matrice.

Exemplul 1: Calcularea procentului de similitudine între două matrici pătrate?

În acest exemplu, calculăm procentul de similitudine dintre două matrice pătrate date A și B urmând pașii de mai sus.

rânduri = 1000 ;
cols = 1000 ;
A = ochi ( 1000 ) ;
B = zerouri ( 1000 ) ;
elemente_asemănătoare = A ==B;
count_sim_elems = sumă ( elemente_asemănătoare ( : ) ) ;
similarity_percentage = count_sim_elems / ( rânduri * cols ) * 100


Exemplul 2: Calcularea procentului de similitudine între două matrici dreptunghiulare?

Acest exemplu calculează procent de similitudine între două matrici dreptunghiulare date A și B urmând pașii de mai sus.

rânduri = 2 ;
cols = 5 ;
A = [ 1 : 2 : 10 ; 3 : 4 : douăzeci ] ;
B = [ 1 : 5 ; 4 : 4 : douăzeci ] ;
elemente_asemănătoare = A ==B;
count_sim_elems = sumă ( elemente_asemănătoare ( : ) ) ;
similarity_percentage = count_sim_elems / ( rânduri * cols ) * 100


Concluzie

Găsirea procentului de similitudine între două matrici se poate face prin compararea celor două matrice folosind == operator și apoi folosind sumă() funcția de numărare a numărului de elemente egale. După aceea, puteți utiliza formula de similaritate pentru a calcula procentul de similitudine între două matrice . Veți găsi un ghid complet pentru a găsi procentul de similitudine între două matrice în acest tutorial.