Matrix Multiplication

Há exatamente duas maneiras de multiplicar matrizes. A primeira maneira é multiplicar uma matriz com uma escalar. Isto é conhecido como multiplicação escalar. A segunda maneira é multiplicar uma matriz com outra matriz. Isto é conhecido como multiplicação de matriz.

Scalar Multiplicação

multiplicação escalar é na verdade uma operação muito simples de matriz. Para multiplicar uma escalar com uma matriz, nós simplesmente pegamos a escalar e a multiplicamos para cada entrada na matriz. Vamos fazer um exemplo.

Questão 1: Calcular 2A2A2A se

Equação 1: Exemplo de multiplicação escalar 1 pt.1

A pergunta é para descobrir o que é 2A2A2A. Em outras palavras, estamos encontrando

Equação 1: Exemplo de Multiplicação Escalar 1 pt.2

Note que se formos multiplicar 2 a cada entrada na matriz, obtemos que:

Equação 1: Exemplo de Multiplicação Escalar 1 pt.3

Muito simples! Vamos fazer outra.

Questão 2: Calcular 0A0A0A se

Equação 2: Exemplo de Multiplicação Escalar 2 pt.1

Ganhar, estamos tentando encontrar 0A0A0A. Isto significa que estaremos procurando a resposta para

Equação 2: Exemplo de Multiplicação Escalar 2 pt.2

A matriz terá uma forma estranha, mas o conceito permanece o mesmo. Nós ainda vamos multiplicar o escalar 0 para cada entrada na matriz. Fazendo isso nos dá:

Equação 2: Exemplo de Multiplicação Escalar 2 pt.3

Note que todas as entradas na matriz são 0. Isto é conhecido como uma matriz zero que é 3 x 2.

Agora que estamos muito familiarizados com a multiplicação escalar, porque não passamos para a multiplicação matricial?

Como Multiplicar Matrizes

Para multiplicar uma matriz por outra matriz, precisamos primeiro aprender o que é produto de ponto.

O que é produto de ponto?

Produto de ponto (também conhecido como multiplicação vetorial) é uma forma de calcular o produto de dois vetores. Por exemplo, deixe os dois vectores ser:

Equação 3: Dot Product Example pt.1

Como multiplicaria estes dois vectores? Simplesmente multiplique as entradas correspondentes e adicione os produtos juntos. Em outras palavras,

Equação 3: Exemplo de Produto Dot pt.2

Então obtemos um único valor multiplicando os vetores. No entanto, observe como os dois vetores têm o mesmo número de entradas. E se um dos vetores tiver um número de entradas diferente do outro? Por exemplo, let

Equação 4: Exemplo de falha de produto ponto pt.1

Se eu fosse multiplicar as entradas correspondentes e somá-las todas, então eu teria:

Equação 4: Exemplo de Falha de Produto Ponto pt.2

Exemplo de Falha de Produto Ponto pt.2

Há aqui um problema. As três primeiras entradas têm entradas correspondentes para multiplicar, mas a última entrada não tem. Então o que é que fazemos aqui? A resposta é que não podemos fazer nada aqui. Isto apenas significa que não podemos calcular o produto de pontos destes dois vectores.

Então, em conclusão, não podemos encontrar o produto de pontos de dois vectores que têm números de entradas diferentes. Eles devem ter o mesmo número de entradas.

2 x 2 Matrix Multiplication

Então, qual foi o objectivo de aprender o produto de pontos? Bem, estaremos usando o produto ponto quando multiplicarmos duas matrizes juntas. Ao multiplicar uma matriz com outra matriz, queremos tratar as linhas e colunas como um vetor. Mais especificamente, queremos tratar cada linha na primeira matriz como vetores, e cada coluna na segunda matriz como vetores. Vamos fazer um exemplo.

Questão 3: Encontrar A∙BA \bullet BA∙B if

Equação 5: 2 x 2 Exemplo de Multiplicação de Matrizes pt.1

Multiplicar as duas matrizes nos dará:

Equação 5: 2 x 2 Exemplo de Multiplicação de Matrizes pt.2

Agora as linhas e as colunas que estamos focando são

Equação 5: 2 x 2 Exemplo de Multiplicação Matricial pt.3

onde r1r_{1}r1 é a primeira linha, r2r_{2}r2 é a segunda linha, e, c1,c2c_{1}, c_{2}c1,c2 são a primeira e segunda colunas. Agora vamos tratar cada linha e coluna que vemos aqui como um vector.

Notificação aqui que multiplicar uma matriz 2 x 2 com outra matriz 2 x 2 dá uma matriz 2 x 2. Em outras palavras, a matriz que obtemos deve ter 4 entradas.

Equação 5: 2 x 2 Matrix Multiplicação Exemplo pt.4

Como obtemos exatamente a primeira entrada? Bem, note que a primeira entrada está localizada na primeira linha e primeira coluna. Então nós simplesmente pegamos o produto ponto de r1r_{1}r1 e c1c_{1}c1. Assim, a primeira entrada será

Equação 5: 2 x 2 Exemplo de Multiplicação de Matrizes pt.5

Como obtemos a segunda entrada desta vez? Bem, note que a localização da segunda entrada é na primeira linha e na segunda coluna. Então simplesmente pegamos o produto ponto de r1r_{1}r1 e c2c_{2}c2. Assim, a segunda entrada será

Equação 5: 2 x 2 Exemplo de Multiplicação de Matrizes pt.6/figcaption>

Agora vamos usar a mesma estratégia para procurar as duas últimas entradas. Note que a segunda última entrada está localizada na 2ª2^{nd}2ª linha e 1ª1^{st}1ª coluna, e a última entrada está localizada na 2ª2^{nd}2ª linha e 2ª2^{nd}2ª coluna. Então pegamos o produto ponto de r2r_{2}r2 e c1c_{1}c1, e o produto ponto de r2r_{2}r2 e c2c_{2}c2. Isto nos dá:

Equação 5: 2 x 2 Exemplo de Multiplicação de Matrizes pt.7

Agora estamos prontos! Isto é o que obtemos quando estamos a multiplicar 2 x 2 matrizes. Em geral, a fórmula da multiplicação matricial para 2 x 2 matrizes é

Fórmula 1: 2 x 2 Matrix Multiplication Formula

3×3 Matrix Multiplication

Agora o processo de uma multiplicação matricial 3 x 3 é muito semelhante ao processo de uma multiplicação matricial 2 x 2. Novamente, porque não fazemos um exemplo de multiplicação matricial?

Question 4:Find A∙BA \bullet BA∙B if

Equação 6: 3 x 3 Matrix Multiplication Example pt.1

Primeiro, repare que multiplicá-las deve dar-nos outra matriz 3 x 3. Em outras palavras,

Equação 6: 3 x 3 Exemplo de Multiplicação de Matriz pt.2

Agora vamos etiquetar todas as nossas linhas na primeira matriz e colunas na segunda matriz.

Equação 6: 3 x 3 Exemplo de Multiplicação de Matriz pt.3

Note que a primeira entrada da matriz está localizada na 1ª1^{st}1ª linha e 1ª1^{st}1ª coluna, então pegamos o produto de pontos de r1r_{1}r1 e c1c_{1}c1. Isto nos dá:

Equação 6: 3 x 3 Exemplo de Multiplicação da Matriz pt.4

Agora note que a segunda entrada da matriz está localizada na 1ª1^{st}1ª fila e 2ª2^{nd}2ª coluna. Assim, tomamos o produto ponto de r1r_{1}r1 e c2c_{2}c2. Isto dá-nos:

Equação 6: 3 x 3 Exemplo de Multiplicação de Matrizes pt.5

Se quisermos continuar localizando todas as entradas e fazendo o produto de pontos correspondentes às linhas e colunas, então teremos o resultado final.

Equação 6: 3 x 3 Exemplo de Multiplicação de Matriz pt.6

Estamos prontos! Note que quanto maiores forem as matrizes, mais tediosa se torna a multiplicação matricial. Isto é porque temos que lidar com cada vez mais números! Em geral, a fórmula de multiplicação de matrizes para 3 x 3 matrizes é

Fórmula 2: 3 x 3 Matrix Multiplication Formula

Como Multiplicar Matrizes com Dimensões Diferentes?

Até agora temos multiplicado matrizes com as mesmas dimensões. Além disso, sabemos que a multiplicação de duas matrizes com a mesma dimensão dá uma matriz com as mesmas dimensões. Mas o que acontece se multiplicarmos uma matriz com dimensões diferentes? Como saberíamos as dimensões da matriz computada? Primeiro, precisamos ver multiplicar as matrizes dá uma matriz definida.

É a Matriz Definida?

Existem casos em que não é possível multiplicar duas matrizes juntas. Para esses casos, chamamos a matriz de ser indefinida. Como podemos dizer se são indefinidas?

O produto de duas matrizes só é definido se o número de colunas na primeira matriz for igual ao número de linhas da segunda matriz.

Tentemos usar esta definição neste exemplo.

Questão 5: Let

Equação 7: Exemplo de Matriz Definida pt.1

Is A∙BA \bullet BA∙B definido?

Primeiro, note que a primeira matriz tem 3 colunas. Além disso, a segunda matriz tem 3 filas. Como ambas são iguais a 3, então eu sei que A∙BA \bullet BA∙B está definido.

Agora sabemos que está definido, como saberíamos as dimensões de A∙BA \bullet BA∙B?

A Propriedade da Dimensão

Para encontrar as dimensões de A∙BA \bullet BA∙B, precisamos primeiro olhar para as dimensões de e separadamente.

Equação 7: Exemplo de Matriz Definida pt.2

Agora vamos colocar as dimensões das matrizes lado a lado assim:

Equação 7: Exemplo de Matriz Definida pt.3

O que vamos fazer agora é pegar o primeiro número e o último número e combiná-lo para obter as dimensões de A∙BA \bullet BA∙B. Veja que o primeiro número é 2 e o último número é 4. Então as dimensões da A∙BA \bullet BA∙B serão:

Equação 7: Exemplo de Matriz Definida pt.4

Agora que sabemos as dimensões da matriz, podemos apenas calcular cada entrada usando os produtos ponto. Isto nos dará:

Equação 7: Exemplo de Matriz Definida pt.5

Agora que sabemos como multiplicar matrizes muito bem, por que não dar uma olhada em algumas regras de multiplicação de matrizes?

Propriedades de multiplicação de matrizes

Então que tipo de propriedades a multiplicação de matrizes realmente tem? Primeiro, vamos definir formalmente tudo.

Let X,Y,ZX, Y, ZX,Y,Z sejam matrizes, InI_{n}In be an identity matrix, e OnO_{n}On be a zero matrix. Se todas estas cinco matrizes tiverem dimensões iguais, então teremos as seguintes propriedades de multiplicação matriz a matriz:

Fórmula 3: Propriedades de multiplicação de matriz

A propriedade associativa afirma que a ordem em que se multiplica não importa. Por outras palavras, calcular X∙YX \bullet YX∙Y e depois multiplicar com ZZZ dar-lhe-ia o mesmo resultado que calcular Y∙ZY \bullet ZY∙Z e depois multiplicar com XXX. Vamos fazer um exemplo.

Questão 6: Mostre que a propriedade associativa funciona com estas matrizes:

>
Equação 8: Exemplo de propriedade associativa pt.1

Locando do lado esquerdo da equação na propriedade associativa, vemos que (XY)Z(XY)Z(XY)Z dá:

Equação 8: Exemplo de propriedade associativa pt.2

Agora olhando para o lado direito da equação na propriedade associativa, vemos que X(YZ)X(YZ)X(YZ) dá:

Equação 8: Exemplo de Propriedade Associativa pt.3

Veja como o lado esquerdo e o lado direito da equação são ambos iguais. Portanto, sabemos que a propriedade associativa realmente funciona! Mais uma vez, isto significa que a ordem de multiplicação matricial não importa!

Agora a próxima propriedade é a propriedade distributiva. A propriedade distributiva afirma que:

Fórmula 4: Propriedade distributiva

Vemos que também podemos usar a técnica da folha de alumínio para matrizes. Apenas para mostrar que esta propriedade funciona, vamos fazer um exemplo.

Question 7: Mostre que a propriedade distributiva funciona para as seguintes matrizes:

Equação 9: Exemplo de propriedade distributiva pt.1

Veja que o lado esquerdo da equação é X(Y+Z)X(Y + Z)X(Y+Z). Daí o cálculo que nos dá:

Equação 9: Exemplo de propriedade distributiva pt.2

Agora vamos verificar se o lado direito da equação nos dá exatamente a mesma coisa. Note que o lado direito da equação é XY+XZXY + XZXY+XZZ. Computando isto nos dá:

Equação 9: Exemplo de propriedade distributiva pt.3

Note que o lado esquerdo da equação é exatamente o mesmo que o lado direito da equação. Portanto, podemos confirmar que a propriedade distributiva realmente funciona.

Is Matrix Multiplication Commutative?

Sabemos que a multiplicação matricial satisfaz tanto as propriedades associativas quanto as distributivas, porém não falamos sobre a propriedade comutativa de forma alguma. Isso significa que a multiplicação matricial não a satisfaz? Na verdade não, e podemos verificar isso com um exemplo.

Questão 8: Se a multiplicação matricial é comutativa, então o seguinte deve ser verdadeiro:

Equação 10: Falha da propriedade comutativa pt.1

Mostrar que XYeqYXXY eq YXXYeqYX se

Equação 10: Falha da Propriedade Comutativa pt.2

Primeiro calculamos o lado esquerdo da equação. Calculando XYXYXY obtém-se:

Equação 10: Falha da Propriedade Comutativa pt.3

Agora calculando o lado direito da equação, temos:

Equação 10: Falha da Propriedade Comutativa pt.4

Como pode ver,

>

Equação 10: Falha da Propriedade Comutativa pt.5

Porque temos

Equação 10: Falha da Propriedade Comutativa pt.6

Estas duas matrizes são completamente diferentes.

Agora ainda existem mais algumas propriedades da multiplicação das matrizes. Entretanto, estas propriedades lidam com as matrizes zero e de identidade.

Matrix Multiplication for the Zero Matrix

A propriedade de multiplicação matricial para a matriz zero diz o seguinte:

Formula 5: Matrix Multiplication for the Zero Matrix

where OOO é uma matriz zero.

Isto significa que se você multiplicar uma matriz zero com outra matriz não-zero, então você terá uma matriz zero. Vamos testar se isto é verdade com um exemplo.

Question 9: Show that the equation OX=OOX = OOX=O e XO=OXO=OXO = OXO=O mantém se:

Equation 11: Matrix Multiplication for Zero Matrix exemplo pt.1

Primeiro olhar para a equação

Equação 11: Multiplicação Matricial para Matriz Zero exemplo pt.2

Nota que o cálculo de OXOXOX nos dá:

Equação 11: Multiplicação Matricial para Matriz Zero exemplo pt.3

Vemos que OX=OOOX = OOX=O, então a equação se mantém. Da mesma forma, se calcularmos XOXOXO, obtemos:

Equação 11: Multiplicação Matricial para a Matriz Zero exemplo pt.4

Vemos que a equação XO=OXO = OXO=O se mantém, então estamos feitos.

Matrix Multiplication for the Identity Matrix

Agora e a propriedade de multiplicação de matrizes para matrizes de identidade? Bem, a propriedade diz o seguinte:

Fórmula 6: Matriz de multiplicação de Matrizes de Identidade

where InI_{n}In é uma matriz de identidade n×nn \times nn×n. Mais uma vez, podemos ver que as seguintes equações se mantêm com um exemplo.

Question 10: Show that the equations XI2=XX I_{2} = XXI2=X and I2X=XI_{2} X = XI2X=X contém as seguintes matrizes

Equação 12: Matriz de multiplicação para matriz de identidade exemplo pt.1

Então para a equação XI2=XX I_{2} = XXI2=X, temos:

Equação 12: Matriz de multiplicação para matriz de identidade exemplo pt.2

Então a equação se mantém. Similar à equação I2X=XI_{2}X = XI2X=X, nós temos:

Equação 12: Matriz de multiplicação para matriz de identidade exemplo pt.3

Novamente, a equação se mantém. Assim terminamos com a pergunta, e ambas as equações se mantêm. Isto conclui todas as propriedades da multiplicação matricial. Agora se você quer olhar para uma aplicação real de multiplicação matricial, então eu recomendo que você olhe para este artigo.

https://www.mathsisfun.com/algebra/matrix-multiplying.html

Deixe uma resposta

O seu endereço de email não será publicado.