Kako najti odstotek podobnosti med dvema matricama v MATLAB?

Kako Najti Odstotek Podobnosti Med Dvema Matricama V Matlab



MATLAB je visoko zmogljivo programsko orodje, ki se uporablja za izvajanje različnih matematičnih in numeričnih nalog. Ena takih nalog je iskanje odstotek podobnosti med dvema matricama , ki je lahko uporaben v različnih aplikacijah, kot so strojno učenje, analiza podatkov in obdelava slik.

V tem članku bomo razpravljali o tem, kako poiščite odstotek podobnosti med dvema matrikama in navedite nekaj primerov za ponazoritev vključenih korakov.







Kolikšen je odstotek podobnosti med dvema matrikama?

Odstotek podobnosti med dvema matrikama je merilo, kako podobni sta si matriki, in se izračuna tako, da se število elementov, ki so enaki v obeh matricah, deli s skupnim številom elementov v obeh matricah.



Na primer, če imata dve matriki 10 elementov in je 6 od teh elementov enakih, potem je odstotek podobnosti med obema matrikama 60 %.



Kako izračunati odstotek podobnosti med dvema matrikama?

Ko imamo opravka z zelo velikimi matricami, nam postane težko ročno preveriti, koliko sta si matriki enaki. Vendar nam MATLAB ponuja enostavno in priročno metodo, ki najde odstotek podobnosti med dvema matrikama. Koraki za izvedbo te metode so navedeni spodaj:





Korak 1: Najprej deklarirajte dve matriki, ki ju želite primerjati.

2. korak: Izvedite primerjavo enakosti med matrikami z uporabo == in shranite nastale logične vrednosti v spremenljivko.



3. korak: Uporabi vsota() funkcija za štetje števila enakih elementov v dveh matricah.

4. korak: Izračunajte odstotek podobnosti med dvema matrikama z uporabo dane formule:

Odstotek podobnosti = ( Število enakih elementov ) / ( vrstica * stolpec ) * 100


Opomba: Ne pozabite, da lahko primerjamo dve matriki, če sta enako veliki.

Primeri

Podani primeri bodo praktično izvedli zgornje korake in bodo določili odstotek podobnosti med dvema matricama.

Primer 1: Izračunavanje odstotka podobnosti med dvema kvadratnima matrikama?

V tem primeru izračunamo odstotek podobnosti med dvema danima kvadratnima matrikama A in B tako, da sledimo zgornjim korakom.

vrstice = 1000 ;
cols = 1000 ;
A = oko ( 1000 ) ;
B = ničle ( 1000 ) ;
podobni_elementi = A ==B;
štetje_sim_elemov = vsota ( podobni_elementi ( : ) ) ;
podobnost_odstotek = štetje_sim_elemov / ( vrstice * cols ) * 100


Primer 2: Računanje odstotka podobnosti med dvema pravokotnima matrikama?

Ta primer izračuna odstotek podobnosti med dvema podanima pravokotnima matrikama A in B, tako da sledite zgoraj podanim korakom.

vrstice = 2 ;
cols = 5 ;
A = [ 1 : 2 : 10 ; 3 : 4 : dvajset ] ;
B = [ 1 : 5 ; 4 : 4 : dvajset ] ;
podobni_elementi = A ==B;
štetje_sim_elemov = vsota ( podobni_elementi ( : ) ) ;
podobnost_odstotek = štetje_sim_elemov / ( vrstice * cols ) * 100


Zaključek

Iskanje odstotka podobnosti med dvema matrikama lahko naredite tako, da primerjate obe matriki z uporabo == in nato z uporabo vsota() funkcija za štetje števila enakih elementov. Po tem lahko uporabite formulo podobnosti za izračun odstotek podobnosti med dvema matricama . Našli boste popoln vodnik za iskanje odstotek podobnosti med dvema matricama v tej vadnici.