Ako nájsť percento podobnosti medzi dvoma maticami v MATLAB?

Ako Najst Percento Podobnosti Medzi Dvoma Maticami V Matlab



MATLAB je vysoko výkonný programovací nástroj používaný na vykonávanie rôznych matematických a numerických úloh. Jednou z takýchto úloh je nájsť percento podobnosti medzi dvoma maticami , ktoré môžu byť užitočné v rôznych aplikáciách, ako je strojové učenie, analýza údajov a spracovanie obrazu.

V tomto článku si povieme, ako na to Nájdite percento podobnosti medzi dvoma maticami a uveďte niekoľko príkladov na ilustráciu príslušných krokov.







Aké je percento podobnosti medzi dvoma maticami?

Percento podobnosti medzi dvoma maticami je mierou toho, ako podobné sú tieto dve matice, a vypočítava sa vydelením počtu prvkov, ktoré sú rovnaké v oboch maticiach, celkovým počtom prvkov v dvoch maticiach.



Napríklad, ak dve matice majú 10 prvkov a 6 z týchto prvkov je rovnakých, potom je percento podobnosti medzi týmito dvoma maticami 60 %.



Ako vypočítať percento podobnosti medzi dvoma maticami?

Keď sa zaoberáme veľmi veľkými maticami, je pre nás ťažké manuálne skontrolovať, do akej miery sú dve matice rovnaké. MATLAB nám však poskytuje jednoduchú a pohodlnú metódu, ktorá nájde percento podobnosti medzi dvoma maticami. Kroky na vykonanie tejto metódy sú uvedené nižšie:





Krok 1: Najprv deklarujte dve matice, ktoré chcete porovnať.

Krok 2: Vykonajte porovnanie rovnosti medzi maticami pomocou == operátor a uložiť výsledné booleovské hodnoty do premennej.



Krok 3: Použi suma() funkcia na sčítanie počtu rovnakých prvkov v dvoch maticiach.

Krok 4: Vypočítajte percento podobnosti medzi dvoma maticami pomocou daného vzorca:

Percento podobnosti = ( Počet rovnakých prvkov ) / ( riadok * stĺpec ) * 100


Poznámka: Majte na pamäti, že môžeme porovnať dve matice, ak majú rovnakú veľkosť.

Príklady

Uvedené príklady prakticky vykonajú vyššie uvedené kroky a určia percento podobnosti medzi dvoma maticami.

Príklad 1: Výpočet percenta podobnosti medzi dvoma štvorcovými maticami?

V tomto príklade vypočítame percento podobnosti medzi dvoma danými štvorcovými maticami A a B podľa vyššie uvedených krokov.

riadky = 1000 ;
stĺpec = 1000 ;
A = oko ( 1000 ) ;
B = nuly ( 1000 ) ;
podobné_prvky = A ==B;
count_sim_elems = súčet ( podobné_prvky ( : ) ) ;
podobnosť_percentage = count_sim_elems / ( riadkov * stĺpce ) * 100


Príklad 2: Výpočet percenta podobnosti medzi dvoma obdĺžnikovými maticami?

Tento príklad počíta percento podobnosti medzi dvoma danými pravouhlými maticami A a B podľa vyššie uvedených krokov.

riadky = 2 ;
stĺpec = 5 ;
A = [ 1 : 2 : 10 ; 3 : 4 : dvadsať ] ;
B = [ 1 : 5 ; 4 : 4 : dvadsať ] ;
podobné_prvky = A ==B;
count_sim_elems = súčet ( podobné_prvky ( : ) ) ;
podobnosť_percentage = count_sim_elems / ( riadkov * stĺpce ) * 100


Záver

Nájdenie percenta podobnosti medzi dvoma maticami možno vykonať porovnaním dvoch matíc pomocou == operátora a potom pomocou suma() funkcia spočítať počet rovnakých prvkov. Potom môžete použiť vzorec podobnosti na výpočet percento podobnosti medzi dvoma maticami . Nájdete kompletný návod na nájdenie percento podobnosti medzi dvoma maticami v tomto návode.