Kako pronaći postotak sličnosti između dvije matrice u MATLAB-u?

Kako Pronaci Postotak Slicnosti Izmedu Dvije Matrice U Matlab U



MATLAB je programski alat visokih performansi koji se koristi za izvođenje raznih matematičkih i numeričkih zadataka. Jedan takav zadatak je pronalaženje postotak sličnosti između dviju matrica , koji može biti koristan u raznim aplikacijama, poput strojnog učenja, analize podataka i obrade slika.

U ovom ćemo članku raspravljati o tome kako pronaći postotak sličnosti između dviju matrica i navedite neke primjere za ilustraciju uključenih koraka.







Koliki je postotak sličnosti između dviju matrica?

Postotak sličnosti između dviju matrica mjera je koliko su dvije matrice slične i izračunava se dijeljenjem broja elemenata koji su jednaki u obje matrice s ukupnim brojem elemenata u dvije matrice.



Na primjer, ako dvije matrice imaju 10 elemenata i 6 od tih elemenata je jednako, tada je postotak sličnosti između dvije matrice 60%.



Kako izračunati postotak sličnosti između dviju matrica?

Kada imamo posla s vrlo velikim matricama, postaje nam teško ručno provjeriti koliko su dvije matrice iste. Međutim, MATLAB nam pruža jednostavnu i praktičnu metodu koja pronalazi postotak sličnosti između dviju matrica. Koraci za izvođenje ove metode navedeni su u nastavku:





Korak 1: Prvo deklarirajte dvije matrice koje želite usporediti.

Korak 2: Izvedite usporedbu jednakosti između matrica pomoću == operator i pohraniti rezultirajuće Booleove vrijednosti u varijablu.



Korak 3: Koristiti iznos() funkcija za brojanje jednakih elemenata u dvije matrice.

Korak 4: Izračunajte postotak sličnosti između dviju matrica koristeći zadanu formulu:

Postotak sličnosti = ( Broj istih elemenata ) / ( red * stupac ) * 100


Bilješka: Imajte na umu da dvije matrice možemo usporediti ako su iste veličine.

Primjeri

Dani primjeri će praktično izvršiti gore navedene korake i odrediti postotak sličnosti između dviju matrica.

Primjer 1: Izračunavanje postotka sličnosti između dviju kvadratnih matrica?

U ovom primjeru izračunavamo postotak sličnosti između dviju zadanih kvadratnih matrica A i B slijedeći gore navedene korake.

redovi = 1000 ;
stupci = 1000 ;
A = oko ( 1000 ) ;
B = nule ( 1000 ) ;
slični_elementi = A ==B;
count_sim_elems = iznos ( slični_elementi ( : ) ) ;
postotak_sličnosti = broj_sim_elemenata / ( redaka * cols ) * 100


Primjer 2: Izračunavanje postotka sličnosti između dviju pravokutnih matrica?

Ovaj primjer izračunava postotak sličnosti između dvije zadane pravokutne matrice A i B slijedeći gore navedene korake.

redovi = 2 ;
stupci = 5 ;
A = [ 1 : 2 : 10 ; 3 : 4 : dvadeset ] ;
B = [ 1 : 5 ; 4 : 4 : dvadeset ] ;
slični_elementi = A ==B;
count_sim_elems = iznos ( slični_elementi ( : ) ) ;
postotak_sličnosti = broj_sim_elemenata / ( redaka * cols ) * 100


Zaključak

Određivanje postotka sličnosti između dviju matrica može se učiniti usporedbom dviju matrica pomoću == operatora, a zatim pomoću iznos() funkcija za brojanje jednakih elemenata. Nakon toga možete koristiti formulu sličnosti za izračun postotak sličnosti između dviju matrica . Naći ćete potpuni vodič za pronalaženje postotak sličnosti između dviju matrica u ovom vodiču.