Kaip rasti panašumo procentą tarp dviejų matricų MATLAB?

Kaip Rasti Panasumo Procenta Tarp Dvieju Matricu Matlab



MATLAB yra didelio našumo programavimo įrankis, naudojamas įvairioms matematinėms ir skaitinėms užduotims atlikti. Viena iš tokių užduočių yra surasti dviejų matricų panašumo procentas , kuris gali būti naudingas įvairiose programose, pvz., mašininio mokymosi, duomenų analizės ir vaizdo apdorojimo srityse.

Šiame straipsnyje aptarsime, kaip tai padaryti Raskite dviejų matricų panašumo procentą ir pateikite keletą pavyzdžių, iliustruojančių susijusius veiksmus.







Koks yra dviejų matricų panašumo procentas?

Dviejų matricų panašumo procentas yra dviejų matricų panašumo matas. Jis apskaičiuojamas padalijus elementų, kurie yra lygūs abiejose matricose, skaičių iš bendro elementų skaičiaus dviejose matricose.



Pavyzdžiui, jei dvi matricos turi 10 elementų ir 6 iš tų elementų yra lygūs, tai dviejų matricų panašumo procentas yra 60%.



Kaip apskaičiuoti dviejų matricų panašumo procentą?

Kai dirbame su labai didelėmis matricomis, mums tampa sunku rankiniu būdu patikrinti, kiek dvi matricos yra vienodos. Tačiau MATLAB suteikia mums paprastą ir patogų metodą, kuris nustato dviejų matricų panašumo procentą. Toliau pateikiami šio metodo vykdymo veiksmai:





1 žingsnis: Pirmiausia deklaruokite dvi matricas, kurias norite palyginti.

2 žingsnis: Atlikite matricų lygybės palyginimą naudodami == operatorių ir išsaugokite gautas Būlio reikšmes kintamajame.



3 veiksmas: Naudoti suma() funkcija, skirta suskaičiuoti lygių elementų skaičių dviejose matricose.

4 veiksmas: Apskaičiuokite dviejų matricų panašumo procentą naudodami pateiktą formulę:

Panašumo procentas = ( Tų pačių elementų skaičius ) / ( eilė * stulpelyje ) * 100


Pastaba: Atminkite, kad galime palyginti dvi matricas, jei jų dydis yra toks pat.

Pavyzdžiai

Pateikti pavyzdžiai praktiškai atliks aukščiau nurodytus veiksmus ir nustatys dviejų matricų panašumo procentą.

1 pavyzdys: dviejų kvadratinių matricų panašumo procento apskaičiavimas?

Šiame pavyzdyje apskaičiuojame dviejų nurodytų kvadratinių matricų A ir B panašumo procentą, atlikdami aukščiau nurodytus veiksmus.

eilutės = 1000 ;
stulpeliai = 1000 ;
A = akis ( 1000 ) ;
B = nuliai ( 1000 ) ;
panašūs_elementai = A ==B;
count_sim_elems = suma ( panašūs_elementai ( : ) ) ;
panašumo_procentas = count_sim_elements / ( eilučių * sk ) * 100


2 pavyzdys: dviejų stačiakampių matricų panašumo procento apskaičiavimas?

Šis pavyzdys apskaičiuoja panašumo procentas tarp dviejų nurodytų stačiakampių matricų A ir B, atlikdami aukščiau nurodytus veiksmus.

eilutės = 2 ;
stulpeliai = 5 ;
A = [ 1 : 2 : 10 ; 3 : 4 : dvidešimt ] ;
B = [ 1 : 5 ; 4 : 4 : dvidešimt ] ;
panašūs_elementai = A ==B;
count_sim_elems = suma ( panašūs_elementai ( : ) ) ;
panašumo_procentas = count_sim_elements / ( eilučių * sk ) * 100


Išvada

Dviejų matricų panašumo procento nustatymas galima atlikti palyginus dvi matricas naudojant == operatorių ir tada naudokite suma() funkcija lygių elementų skaičiui suskaičiuoti. Po to galite naudoti panašumo formulę, kad apskaičiuotumėte dviejų matricų panašumo procentas . Rasite visą vadovą, kaip rasti dviejų matricų panašumo procentas šioje pamokoje.