Comment trouver le pourcentage de similarité entre deux matrices dans MATLAB ?

Comment Trouver Le Pourcentage De Similarite Entre Deux Matrices Dans Matlab



MATLAB est un outil de programmation hautes performances utilisé pour effectuer diverses tâches mathématiques et numériques. L'une de ces tâches consiste à trouver le pourcentage de similarité entre deux matrices , qui peut être utile dans diverses applications, telles que l'apprentissage automatique, l'analyse de données et le traitement d'images.

Dans cet article, nous verrons comment trouver le pourcentage de similarité entre deux matrices et fournissez quelques exemples pour illustrer les étapes impliquées.







Quel est le pourcentage de similarité entre deux matrices ?

Le pourcentage de similarité entre deux matrices est une mesure de la similitude des deux matrices et il est calculé en divisant le nombre d'éléments égaux dans les deux matrices par le nombre total d'éléments dans les deux matrices.



Par exemple, si deux matrices ont 10 éléments et que 6 de ces éléments sont égaux, alors le pourcentage de similarité entre les deux matrices est de 60 %.



Comment calculer le pourcentage de similarité entre deux matrices ?

Lorsque nous traitons de très grandes matrices, il devient difficile pour nous de vérifier manuellement à quel point deux matrices sont identiques. Cependant, MATLAB nous fournit une méthode simple et pratique qui permet de trouver le pourcentage de similarité entre deux matrices. Les étapes pour exécuter cette méthode sont indiquées ci-dessous :





Étape 1: Tout d’abord, déclarez deux matrices que vous souhaitez comparer.

Étape 2: Effectuez la comparaison d'égalité entre les matrices en utilisant le == opérateur et stocke les valeurs booléennes résultantes dans une variable.



Étape 3: Utilisez le somme() fonction pour compter le nombre d’éléments égaux dans deux matrices.

Étape 4: Calculez le pourcentage de similarité entre deux matrices en utilisant la formule donnée :

Pourcentage de similarité = ( Nombre de mêmes éléments ) / ( rangée * colonne ) * 100


Note: Gardez à l’esprit que nous pouvons comparer deux matrices si elles ont la même taille.

Exemples

Les exemples donnés exécuteront pratiquement les étapes ci-dessus et détermineront le pourcentage de similarité entre deux matrices.

Exemple 1 : Calculer le pourcentage de similarité entre deux matrices carrées ?

Dans cet exemple, nous calculons le pourcentage de similarité entre deux matrices carrées données A et B en suivant les étapes ci-dessus.

lignes = 1000 ;
cols = 1000 ;
A = oeil ( 1000 ) ;
B = zéros ( 1000 ) ;
éléments_similaires = UN ==B;
count_sim_elems = somme ( éléments_similaires ( : ) ) ;
similarity_percentage = count_sim_elems / ( Lignes * cols ) * 100


Exemple 2 : Calculer le pourcentage de similarité entre deux matrices rectangulaires ?

Cet exemple calcule le pourcentage de similarité entre deux matrices rectangulaires données A et B en suivant les étapes ci-dessus.

lignes = 2 ;
cols = 5 ;
UNE = [ 1 : 2 : dix ; 3 : 4 : vingt ] ;
B = [ 1 : 5 ; 4 : 4 : vingt ] ;
éléments_similaires = UN ==B;
count_sim_elems = somme ( éléments_similaires ( : ) ) ;
similarity_percentage = count_sim_elems / ( Lignes * cols ) * 100


Conclusion

Trouver le pourcentage de similarité entre deux matrices peut être fait en comparant les deux matrices en utilisant le == opérateur puis à l'aide du somme() fonction pour compter le nombre d’éléments égaux. Après cela, vous pouvez utiliser la formule de similarité pour calculer le pourcentage de similarité entre deux matrices . Vous trouverez un guide complet pour trouver le pourcentage de similarité entre deux matrices dans ce tutoriel.