Hoe het percentage gelijkenis tussen twee matrices in MATLAB te vinden?

Hoe Het Percentage Gelijkenis Tussen Twee Matrices In Matlab Te Vinden



MATLAB is een krachtige programmeertool die wordt gebruikt om een ​​verscheidenheid aan wiskundige en numerieke taken uit te voeren. Eén van die taken is het vinden van de percentage gelijkenis tussen twee matrices , wat handig kan zijn in een verscheidenheid aan toepassingen, zoals machine learning, data-analyse en beeldverwerking.

In dit artikel bespreken we hoe bereken het percentage gelijkenis tussen twee matrices en geef enkele voorbeelden om de betrokken stappen te illustreren.







Wat is het percentage gelijkenis tussen twee matrices?

Het percentage gelijkenis tussen twee matrices is een maatstaf voor hoe vergelijkbaar de twee matrices zijn en wordt berekend door het aantal elementen dat in beide matrices gelijk is te delen door het totale aantal elementen in de twee matrices.



Als twee matrices bijvoorbeeld 10 elementen hebben en zes van die elementen zijn gelijk, dan is het percentage gelijkenis tussen de twee matrices 60%.



Hoe bereken je het percentage gelijkenis tussen twee matrices?

Als we met zeer grote matrices te maken hebben, wordt het moeilijk voor ons om handmatig te controleren hoeveel twee matrices hetzelfde zijn. MATLAB biedt ons echter een eenvoudige en handige methode waarmee het percentage overeenkomst tussen twee matrices wordt bepaald. De stappen om deze methode uit te voeren worden hieronder gegeven:





Stap 1: Declareer eerst twee matrices die u wilt vergelijken.

Stap 2: Voer de gelijkheidsvergelijking tussen matrices uit met behulp van de == operator en sla de resulterende Booleaanse waarden op in een variabele.



Stap 3: Gebruik de som() functie om het aantal gelijke elementen in twee matrices te tellen.

Stap 4: Bereken het percentage gelijkenis tussen twee matrices met behulp van de gegeven formule:

Percentage gelijkenis = ( Aantal dezelfde elementen ) / ( rij * kolom ) * 100


Opmerking: Houd er rekening mee dat we twee matrices kunnen vergelijken als ze dezelfde grootte hebben.

Voorbeelden

De gegeven voorbeelden zullen de bovenstaande stappen praktisch uitvoeren en het percentage gelijkenis tussen twee matrices bepalen.

Voorbeeld 1: Het percentage gelijkenis tussen twee vierkante matrices berekenen?

In dit voorbeeld berekenen we het percentage gelijkenis tussen twee gegeven vierkante matrices A en B door de hierboven gegeven stappen te volgen.

rijen = 1000 ;
col = 1000 ;
A = oog ( 1000 ) ;
B = nullen ( 1000 ) ;
gelijkaardige_elementen = A ==B;
count_sim_elems = som ( soortgelijke_elementen ( : ) ) ;
gelijkenis_percentage = count_sim_elems / ( rijen * col ) * 100


Voorbeeld 2: Het percentage gelijkenis tussen twee rechthoekige matrices berekenen?

Dit voorbeeld berekent de percentage gelijkenis tussen twee gegeven rechthoekige matrices A en B door de hierboven gegeven stappen te volgen.

rijen = 2 ;
col = 5 ;
EEN = [ 1 : 2 : 10 ; 3 : 4 : twintig ] ;
B = [ 1 : 5 ; 4 : 4 : twintig ] ;
gelijkaardige_elementen = A ==B;
count_sim_elems = som ( soortgelijke_elementen ( : ) ) ;
gelijkenis_percentage = count_sim_elems / ( rijen * col ) * 100


Conclusie

Het percentage gelijkenis tussen twee matrices vinden kan worden gedaan door de twee matrices te vergelijken met behulp van de == operator en vervolgens met behulp van de som() functie om het aantal gelijke elementen te tellen. Daarna kunt u de gelijkenisformule gebruiken om de waarde te berekenen percentage gelijkenis tussen twee matrices . U vindt een complete gids om de percentage gelijkenis tussen twee matrices in deze zelfstudie.