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.