Sådan opdeler du en matrix i MATLAB
MATLAB er en teknisk analysepakke, der er optimeret til operationer udført på matricer. Dette gør det muligt for din virksomhed at gruppere data og skrive mindre kode, der udføres hurtigere, hvilket reducerer den tid, der er nødvendig for analyse af forretningsdata og dermed sænker omkostningerne. Der er flere meningsfulde måder at opdele en matrix af en anden, og MATLAB understøtter højre, venstre og element-klare division af matricer i indbyggede funktioner.
1.
Opret to tilfældige matricer til testformål, hvis du ikke har dine egne data:
A = rand (20, 20); B = rand (20, 20);
2.
Udfør højrehånds matrix division ved hjælp af funktionen "mrdivide ()" eller "\" operatøren:
right_hand_result = mrdivide (B, A); right_hand_result = B / A;
Dette svarer til at gange B gange den omvendte af A.
3.
Udfør venstrehånds matrix division ved hjælp af funktionen "mldivide ()" eller "/" operatøren:
left_hand_result = mldivide (A, B); left_hand_Result = A \ B;
Dette svarer til at multiplicere den inverse af A gange B.
4.
Udfør element-wise matrix division ved hjælp af "./" eller ". \" Operatører. Dette opdeler tilsvarende skalære elementer. A og B skal være af samme størrelse, eller man skal være en skalar for denne operation for at være meningsfuld:
left_elementwise_result = A. \ B;
Dette svarer til at dividere hvert element i B med det tilsvarende element i A.
right_elementwise_result = A./B;
Dette svarer til at dividere hvert element i A med det tilsvarende element i B.