Hvordan finne prosentandel av likhet mellom to matriser i MATLAB?

Hvordan Finne Prosentandel Av Likhet Mellom To Matriser I Matlab



MATLAB er et høyytelses programmeringsverktøy som brukes til å utføre en rekke matematiske og numeriske oppgaver. En slik oppgave er å finne prosentandel av likhet mellom to matriser , som kan være nyttig i en rekke applikasjoner, for eksempel maskinlæring, dataanalyse og bildebehandling.

I denne artikkelen vil vi diskutere hvordan finn prosentandelen av likhet mellom to matriser og gi noen eksempler for å illustrere trinnene som er involvert.







Hva er prosentandelen av likhet mellom to matriser?

Prosentandelen av likhet mellom to matriser er et mål på hvor like de to matrisene er, og den beregnes ved å dele antall elementer som er like i begge matrisene med det totale antallet elementer i de to matrisene.



For eksempel, hvis to matriser har 10 elementer og 6 av disse elementene er like, så er prosentandelen av likhet mellom de to matrisene 60 %.



Hvordan beregne prosentandelen av likhet mellom to matriser?

Når vi har å gjøre med veldig store matriser, blir det vanskelig for oss å manuelt sjekke hvor mye to matriser er like. MATLAB gir oss imidlertid en enkel og praktisk metode som finner prosentandelen av likhet mellom to matriser. Trinnene for å utføre denne metoden er gitt nedenfor:





Trinn 1: Først erklærer du to matriser som du vil sammenligne.

Steg 2: Utfør likhetssammenligningen mellom matriser ved å bruke == operatør og lagre de resulterende boolske verdiene i en variabel.



Trinn 3: Bruke sum() funksjon for å telle antall like elementer i to matriser.

Trinn 4: Beregn prosentandelen av likhet mellom to matriser ved å bruke den gitte formelen:

Prosentandel av likhet = ( Antall samme elementer ) / ( rad * kolonne ) * 100


Merk: Husk at vi kan sammenligne to matriser hvis de har samme størrelse.

Eksempler

De gitte eksemplene vil praktisk talt utføre trinnene ovenfor og vil bestemme prosentandelen av likhet mellom to matriser.

Eksempel 1: Beregne prosentandelen av likhet mellom to kvadratiske matriser?

I dette eksemplet beregner vi prosentandelen av likhet mellom to gitte kvadratmatriser A og B ved å følge trinnene ovenfor.

rader = 1000 ;
cols = 1000 ;
A = øye ( 1000 ) ;
B = null ( 1000 ) ;
lignende_elementer = EN ==B;
count_sim_elems = sum ( lignende_elementer ( : ) ) ;
likhet_prosent = count_sim_elems / ( rader * cols ) * 100


Eksempel 2: Beregne prosentandelen av likhet mellom to rektangulære matriser?

Dette eksemplet beregner prosentandel av likhet mellom to gitte rektangulære matriser A og B ved å følge trinnene ovenfor.

rader = 2 ;
cols = 5 ;
A = [ 1 : 2 : 10 ; 3 : 4 : tjue ] ;
B = [ 1 : 5 ; 4 : 4 : tjue ] ;
lignende_elementer = EN ==B;
count_sim_elems = sum ( lignende_elementer ( : ) ) ;
likhet_prosent = count_sim_elems / ( rader * cols ) * 100


Konklusjon

Finne prosentandelen av likhet mellom to matriser kan gjøres ved å sammenligne de to matrisene ved å bruke == operatør og deretter bruke sum() funksjon for å telle antall like elementer. Etter det kan du bruke likhetsformelen for å beregne prosentandel av likhet mellom to matriser . Du finner en komplett guide for å finne prosentandel av likhet mellom to matriser i denne opplæringen.