Jak zjistit procento podobnosti mezi dvěma maticemi v MATLABu?

Jak Zjistit Procento Podobnosti Mezi Dvema Maticemi V Matlabu



MATLAB je vysoce výkonný programovací nástroj používaný k provádění různých matematických a numerických úloh. Jedním z takových úkolů je najít procento podobnosti mezi dvěma maticemi , které mohou být užitečné v různých aplikacích, jako je strojové učení, analýza dat a zpracování obrazu.

V tomto článku budeme diskutovat o tom, jak na to najít procento podobnosti mezi dvěma maticemi a uveďte několik příkladů pro ilustraci příslušných kroků.







Jaké je procento podobnosti mezi dvěma maticemi?

Procento podobnosti mezi dvěma maticemi je mírou toho, jak podobné jsou tyto dvě matice, a vypočítává se vydělením počtu prvků, které jsou stejné v obou maticích, celkovým počtem prvků ve dvou maticích.



Pokud mají například dvě matice 10 prvků a 6 z těchto prvků je stejných, pak je procento podobnosti mezi těmito dvěma maticemi 60 %.



Jak vypočítat procento podobnosti mezi dvěma maticemi?

Když se zabýváme velmi velkými maticemi, je pro nás obtížné ručně zkontrolovat, nakolik jsou dvě matice stejné. MATLAB nám však poskytuje snadnou a pohodlnou metodu, která zjistí procento podobnosti mezi dvěma maticemi. Kroky k provedení této metody jsou uvedeny níže:





Krok 1: Nejprve deklarujte dvě matice, které chcete porovnat.

Krok 2: Proveďte porovnání rovnosti mezi maticemi pomocí == operátor a uložit výsledné booleovské hodnoty do proměnné.



Krok 3: Použijte součet() funkce pro počítání počtu stejných prvků ve dvou maticích.

Krok 4: Vypočítejte procento podobnosti mezi dvěma maticemi pomocí daného vzorce:

Procento podobnosti = ( Počet stejných prvků ) / ( řádek * sloupec ) * 100


Poznámka: Mějte na paměti, že můžeme porovnat dvě matice, pokud mají stejnou velikost.

Příklady

Uvedené příklady prakticky provedou výše uvedené kroky a určí procento podobnosti mezi dvěma maticemi.

Příklad 1: Výpočet procenta podobnosti mezi dvěma čtvercovými maticemi?

V tomto příkladu vypočítáme procento podobnosti mezi dvěma danými čtvercovými maticemi A a B podle výše uvedených kroků.

řádky = 1000 ;
cols = 1000 ;
A = oko ( 1000 ) ;
B = nuly ( 1000 ) ;
podobné_prvky = A ==B;
count_sim_elems = součet ( podobné_prvky ( : ) ) ;
podobnost_procento = count_sim_elems / ( řádky * sloupce ) * 100


Příklad 2: Výpočet procenta podobnosti mezi dvěma obdélníkovými maticemi?

Tento příklad počítá procento podobnosti mezi dvěma danými pravoúhlými maticemi A a B podle výše uvedených kroků.

řádky = 2 ;
cols = 5 ;
A = [ 1 : 2 : 10 ; 3 : 4 : dvacet ] ;
B = [ 1 : 5 ; 4 : 4 : dvacet ] ;
podobné_prvky = A ==B;
count_sim_elems = součet ( podobné_prvky ( : ) ) ;
podobnost_procento = count_sim_elems / ( řádky * sloupce ) * 100


Závěr

Zjištění procenta podobnosti mezi dvěma maticemi lze provést porovnáním dvou matic pomocí == operátora a poté pomocí součet() funkce pro počítání počtu stejných prvků. Poté můžete použít vzorec podobnosti k výpočtu procento podobnosti mezi dvěma maticemi . Najdete kompletního průvodce k nalezení procento podobnosti mezi dvěma maticemi v tomto tutoriálu.