Como dividir uma matriz no MATLAB
O MATLAB é um pacote de análise técnica otimizado para operações realizadas em matrizes. Isso permite que sua empresa agrupe dados e escreva menos códigos que sejam executados com mais rapidez, reduzindo o tempo necessário para a análise de dados corporativos e, portanto, reduzindo custos. Existem várias maneiras significativas de dividir uma matriz por outra e o MATLAB suporta a divisão de matrizes à direita, à esquerda e ao elemento nas funções incorporadas.
1
Crie duas matrizes aleatórias para fins de teste, se você não tiver seus próprios dados:
A = rand (20, 20); B = rand (20, 20);
2
Realize a divisão de matriz com a mão direita usando a função "mrdivide ()" ou o operador "\":
right_hand_result = mrdivide (B, A); right_hand_result = B / A;
Isso é equivalente a multiplicar B vezes o inverso de A.
3
Execute a divisão de matriz do lado esquerdo usando a função "mldivide ()" ou o operador "/":
left_hand_result = mldivide (A, B); left_hand_Result = A \ B;
Isto é equivalente a multiplicar o inverso de A vezes B.
4
Realize a divisão de matriz por elementos usando os operadores "./" ou ". \". Isso divide os elementos escalares correspondentes. A e B devem ter o mesmo tamanho ou um escalar para que essa operação seja significativa:
left_elementwise_result = A. \ B;
Isso é equivalente a dividir cada elemento em B pelo elemento correspondente em A.
right_elementwise_result = A./B;
Isso é equivalente a dividir cada elemento em A pelo elemento correspondente em B.