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.

Publicações Populares