Slik deler du en matrise i MATLAB

MATLAB er en teknisk analyse pakke som er optimalisert for operasjoner utført på matriser. Dette gjør at virksomheten din kan gruppere data og skrive mindre kode som kjører raskere, noe som reduserer tiden som trengs for analyse av forretningsdata og dermed reduserer kostnadene. Det finnes flere meningsfulle måter å dele en matrise av en annen, og MATLAB støtter høyre, venstre og elementsk deling av matriser i innebygde funksjoner.

1.

Opprett to tilfeldige matriser for testformål hvis du ikke har dine egne data:

A = rand (20, 20); B = rand (20, 20);

2.

Utfør høyrehånds matrix divisjon ved hjelp av funksjonen "mrdivide ()" eller "\" operatøren:

right_hand_result = mrdivide (B, A); right_hand_result = B / A;

Dette tilsvarer å multiplisere B ganger den omvendte av A.

3.

Utfør left-handed matrix divisjon ved hjelp av "mldivide ()" -funksjonen eller "/" -operatøren:

left_hand_result = mldivide (A, B); left_hand_Result = A \ B;

Dette tilsvarer å multiplisere den inverse av A ganger B.

4.

Utfør element-wise matrix divisjon ved hjelp av "./" eller ". \" Operatører. Dette deler tilsvarende skalære elementer. A og B må være av samme størrelse, eller man må være en skalar for denne operasjonen å være meningsfylt:

left_elementwise_result = A. \ B;

Dette tilsvarer å dele hvert element i B med det tilsvarende elementet i A.

right_elementwise_result = A./B;

Dette tilsvarer å dele hvert element i A med det tilsvarende elementet i B.

Populære Innlegg