Math ClubMath Club
v1 · padrão canônico

Lição 32 — Operações com matrizes

Soma, multiplicação por escalar, produto matricial. A multiplicação como composição de transformações lineares.

Used in: 1.º ano EM (álgebra linear elementar) · Equiv. Math I japonês cap. matrizes · Equiv. Klasse 11 alemã (Matrizen)

(AB)ij=k=1naikbkj(AB)_{ij} = \sum_{k=1}^{n} a_{ik}\, b_{kj}

Produto matricial: o elemento na linha ii e coluna jj de ABAB é a soma dos produtos entre os elementos da linha ii de AA e os elementos da coluna jj de BB. Só é possível quando o número de colunas de AA coincide com o número de linhas de BB. Em geral, ABeqBAAB eq BA.

Choose your door

Rigorous notation, full derivation, hypotheses

Definição rigorosa

Matrizes — tipos básicos

Uma matriz AA de ordem m×nm \times n é uma tabela retangular de mnmn números reais com mm linhas e nn colunas. Sua entrada na posição (i,j)(i, j) é aija_{ij}.

Soma e multiplicação por escalar

Produto matricial

"A matriz produto ABAB é definida quando o número de colunas de AA é igual ao número de linhas de BB. Se AA é m×nm \times n e BB é n×pn \times p, então o produto ABAB é m×pm \times p." — OpenStax College Algebra 2e, §9.5

"Se AA é uma matriz m×nm \times n e BB é uma matriz n×pn \times p, então o produto ABAB é definido e é uma matriz m×pm \times p. O elemento (i,j)(i,j) de ABAB é o produto escalar da ii-ésima linha de AA com a jj-ésima coluna de BB." — Beezer, A First Course in Linear Algebra, §MO

Propriedades

Não-comutatividade e composição

O produto ABAB corresponde a aplicar primeiro a transformação BB e depois AA. Como composição de funções depende da ordem, o produto não comuta.

Exemplo canônico: A=(0100)A = \begin{pmatrix} 0 & 1 \\ 0 & 0 \end{pmatrix}, B=(0010)B = \begin{pmatrix} 0 & 0 \\ 1 & 0 \end{pmatrix}. Então AB=(1000)AB = \begin{pmatrix} 1 & 0 \\ 0 & 0 \end{pmatrix} e BA=(0001)BA = \begin{pmatrix} 0 & 0 \\ 0 & 1 \end{pmatrix}, que são diferentes.

Exemplos resolvidos

Exercise list

40 exercises · 10 with worked solution (25%)

Application 22Understanding 5Modeling 8Challenge 3Proof 2
  1. Ex. 32.1Application

    Calcule (1234)+(5102)\begin{pmatrix} 1 & 2 \\ 3 & 4 \end{pmatrix} + \begin{pmatrix} 5 & -1 \\ 0 & 2 \end{pmatrix}.

    Show solution
    Soma entrada a entrada: linha 1 = (1+5,  2+(1))=(6,1)(1+5,\; 2+(-1)) = (6, 1), linha 2 = (3+0,  4+2)=(3,6)(3+0,\; 4+2) = (3, 6). Resultado: (6136)\begin{pmatrix}6&1\\3&6\end{pmatrix}.
  2. Ex. 32.2Application

    Calcule 3(2110)3 \cdot \begin{pmatrix} 2 & 1 \\ -1 & 0 \end{pmatrix}.

    Show solution
    Multiplica cada entrada por 3: 3(2110)=(6330)3 \cdot \begin{pmatrix}2&1\\-1&0\end{pmatrix} = \begin{pmatrix}6&3\\-3&0\end{pmatrix}.
  3. Ex. 32.3Application

    Dados A=(3104)A = \begin{pmatrix} 3 & -1 \\ 0 & 4 \end{pmatrix} e B=(2531)B = \begin{pmatrix} 2 & 5 \\ -3 & 1 \end{pmatrix}, calcule 2AB2A - B.

    Show solution
    Passo 1: 2A=(6208)2A = \begin{pmatrix}6&-2\\0&8\end{pmatrix}. Passo 2: 2AB=(62250(3)81)=(4737)2A - B = \begin{pmatrix}6-2&-2-5\\0-(-3)&8-1\end{pmatrix} = \begin{pmatrix}4&-7\\3&7\end{pmatrix}.
    Show step-by-step (with the why)
    1. Calcule o escalar. 2A=2(3104)=(6208)2A = 2\begin{pmatrix}3&-1\\0&4\end{pmatrix} = \begin{pmatrix}6&-2\\0&8\end{pmatrix}.
    2. Subtraia B entrada a entrada. 2AB=(62250(3)81)=(4737)2A - B = \begin{pmatrix}6-2 & -2-5\\0-(-3) & 8-1\end{pmatrix} = \begin{pmatrix}4&-7\\3&7\end{pmatrix}.
    3. Macete: sempre calcule o escalar antes da soma/subtração — evita erros de sinal.
  4. Ex. 32.4Application

    Quais são as dimensões de ABAB se AA é 2×32 \times 3 e BB é 3×43 \times 4?

    Show solution
    Para o produto A2×3B3×4A_{2\times 3} \cdot B_{3\times 4} estar definido, as dimensões internas devem coincidir: colunas de AA = 3 = linhas de BB. O resultado tem dimensão (linhas de A) × (colunas de B) = 2×42 \times 4.
  5. Ex. 32.5Application

    Com AA de ordem 2×32 \times 3 e BB de ordem 3×23 \times 2, determine a dimensão de ABAB e de BABA.

    Show solution
    O produto A2×3B3×2A_{2\times 3} \cdot B_{3\times 2}: as dimensões internas coincidem (ambas 3), logo o produto está definido. A dimensão do resultado é (linhas de A) × (colunas de B) = 2×22 \times 2. Note que BABA seria 3×33 \times 3 — dimensão diferente. Para verificar se o produto é definido, escreva as dimensões em sequência: (2×3)(3×2)(2 \times 3)(3 \times 2) — os números do meio devem coincidir; os das extremidades formam a dimensão do resultado.
    Show step-by-step (with the why)
    1. Escreva as dimensões lado a lado. A:2×3A: 2 \times 3, B:3×2B: 3 \times 2. As dimensões internas são ambas 3 — o produto está definido.
    2. O resultado tem as dimensões externas. Linhas de A = 2, colunas de B = 2. Portanto ABAB é 2×22 \times 2.
    3. E BA? B:3×2B: 3 \times 2, A:2×3A: 2 \times 3. Dimensões internas são ambas 2 — também definido! Mas BABA é 3×33 \times 3. Logo ABBAAB \neq BA nem em dimensões.
    4. Macete: anote as dimensões como (m×n)(n×p)=m×p(m \times n)(n \times p) = m \times p. O nn do meio deve casar — é a "porta" que precisa encaixar.
  6. Ex. 32.6Application

    Com AA de ordem 3×23 \times 2 e BB de ordem 2×32 \times 3: a soma A+BA + B está definida? E o produto ABAB? Justifique.

    Show solution
    O produto A+BA + B exige mesma dimensão. AA é 3×23 \times 2 e BB é 2×32 \times 3 — dimensões diferentes. A soma não está definida. O produto ABAB: colunas de AA = 2 = linhas de BB. O produto está definido e resulta em 3×33 \times 3.
  7. Ex. 32.7Application

    Calcule (123456)(789)\begin{pmatrix} 1 & 2 & 3 \\ 4 & 5 & 6 \end{pmatrix} \cdot \begin{pmatrix} 7 \\ 8 \\ 9 \end{pmatrix}.

    Show solution
    Linha 1 de A ponto coluna: 1(7)+2(8)+3(9)=7+16+27=501(7)+2(8)+3(9) = 7+16+27 = 50. Linha 2: 4(7)+5(8)+6(9)=28+40+54=1224(7)+5(8)+6(9) = 28+40+54 = 122. Resultado: (50122)\begin{pmatrix}50\\122\end{pmatrix}.
    Show step-by-step (with the why)
    1. Verificar dimensões. AA é 2×32 \times 3, o vetor é 3×13 \times 1. O produto é 2×12 \times 1.
    2. Entrada superior. Linha 1 de AA = (1,2,3)(1, 2, 3). Produto escalar com (7,8,9)T(7, 8, 9)^T: 17+28+39=7+16+27=501 \cdot 7 + 2 \cdot 8 + 3 \cdot 9 = 7+16+27 = 50.
    3. Entrada inferior. Linha 2 de AA = (4,5,6)(4, 5, 6). Produto escalar: 47+58+69=28+40+54=1224 \cdot 7 + 5 \cdot 8 + 6 \cdot 9 = 28+40+54 = 122.
    4. Observação: multiplicar uma matriz por um vetor coluna é a operação mais frequente em álgebra linear aplicada — aparece em todo sistema linear Ax=bA\mathbf{x} = \mathbf{b}.
  8. Ex. 32.8ApplicationAnswer key

    Calcule (1234)(5678)\begin{pmatrix} 1 & 2 \\ 3 & 4 \end{pmatrix} \cdot \begin{pmatrix} 5 & 6 \\ 7 & 8 \end{pmatrix}.

    Show solution
    (AB)11=1(5)+2(7)=19(AB)_{11}=1(5)+2(7)=19, (AB)12=1(6)+2(8)=22(AB)_{12}=1(6)+2(8)=22, (AB)21=3(5)+4(7)=43(AB)_{21}=3(5)+4(7)=43, (AB)22=3(6)+4(8)=50(AB)_{22}=3(6)+4(8)=50. Resultado: (19224350)\begin{pmatrix}19&22\\43&50\end{pmatrix}. Atenção: (5122132)\begin{pmatrix}5&12\\21&32\end{pmatrix} seria o produto de Hadamard (entrada a entrada) — não é o produto matricial.
  9. Ex. 32.9ApplicationAnswer key

    Calcule A2A^2 para A=(0110)A = \begin{pmatrix} 0 & 1 \\ 1 & 0 \end{pmatrix}. O que você observa sobre o resultado?

    Show solution
    A2=(0110)(0110)A^2 = \begin{pmatrix}0&1\\1&0\end{pmatrix}\begin{pmatrix}0&1\\1&0\end{pmatrix}. Entrada (1,1): 0(0)+1(1)=10(0)+1(1)=1. Entrada (1,2): 0(1)+1(0)=00(1)+1(0)=0. Entrada (2,1): 1(0)+0(1)=01(0)+0(1)=0. Entrada (2,2): 1(1)+0(0)=11(1)+0(0)=1. Logo A2=IA^2 = I. Esta é uma involução — a reflexão sobre a diagonal y=xy=x é sua própria inversa.
  10. Ex. 32.10Application

    Calcule A2=AAA^2 = A \cdot A para A=(1234)A = \begin{pmatrix} 1 & 2 \\ 3 & 4 \end{pmatrix}.

    Show solution
    A2=(1234)(1234)A^2 = \begin{pmatrix}1&2\\3&4\end{pmatrix}\begin{pmatrix}1&2\\3&4\end{pmatrix}. Entrada (1,1): 1(1)+2(3)=71(1)+2(3)=7. Entrada (1,2): 1(2)+2(4)=101(2)+2(4)=10. Entrada (2,1): 3(1)+4(3)=153(1)+4(3)=15. Entrada (2,2): 3(2)+4(4)=223(2)+4(4)=22. Resultado: (7101522)\begin{pmatrix}7&10\\15&22\end{pmatrix}.
  11. Ex. 32.11Application

    Calcule (1003)(3001)\begin{pmatrix} 1 & 0 \\ 0 & 3 \end{pmatrix} \cdot \begin{pmatrix} 3 & 0 \\ 0 & 1 \end{pmatrix}.

    Show solution
    Produto de matrizes diagonais é diagonal e as entradas diagonais se multiplicam: diag(1,3)diag(3,1)=diag(13,31)=diag(3,3)=3I\mathrm{diag}(1,3) \cdot \mathrm{diag}(3,1) = \mathrm{diag}(1 \cdot 3, 3 \cdot 1) = \mathrm{diag}(3,3) = 3I. Resultado: (3003)\begin{pmatrix}3&0\\0&3\end{pmatrix}.
  12. Ex. 32.12Application

    A rotação de 90°90° anti-horário tem matriz R=(0110)R = \begin{pmatrix} 0 & -1 \\ 1 & 0 \end{pmatrix}. Calcule R(10)R \begin{pmatrix} 1 \\ 0 \end{pmatrix}. O que acontece geometricamente?

    Select the correct option
    Select an option first
    Show solution
    A rotação de 90° anti-horário tem matriz R=(0110)R = \begin{pmatrix}0&-1\\1&0\end{pmatrix}. Aplicando a (1,0)T(1,0)^T: entrada superior 0(1)+(1)(0)=00(1)+(-1)(0)=0, entrada inferior 1(1)+0(0)=11(1)+0(0)=1. O vetor (1,0)(1,0) (eixo x) foi levado a (0,1)(0,1) (eixo y) — exatamente o que uma rotação de 90° anti-horário deve fazer.
  13. Ex. 32.13Application

    Calcule (2134)(1012)\begin{pmatrix} 2 & -1 \\ 3 & 4 \end{pmatrix} \begin{pmatrix} 1 & 0 \\ -1 & 2 \end{pmatrix}.

    Show solution
    (AB)11=2(1)+(1)(1)=2+1=3(AB)_{11}=2(1)+(-1)(-1)=2+1=3, (AB)12=2(0)+(1)(2)=2(AB)_{12}=2(0)+(-1)(2)=-2, (AB)21=3(1)+4(1)=1(AB)_{21}=3(1)+4(-1)=-1, (AB)22=3(0)+4(2)=8(AB)_{22}=3(0)+4(2)=8. Resultado: (3218)\begin{pmatrix}3&-2\\-1&8\end{pmatrix}.
  14. Ex. 32.14Application

    Calcule ABAB para A=(1320)A = \begin{pmatrix} 1 & 3 \\ 2 & 0 \end{pmatrix} e B=(1241)B = \begin{pmatrix} -1 & 2 \\ 4 & 1 \end{pmatrix}.

    Show solution
    Produto ABAB com A=(1320)A = \begin{pmatrix}1&3\\2&0\end{pmatrix} e B=(1241)B = \begin{pmatrix}-1&2\\4&1\end{pmatrix}: (AB)11=1(1)+3(4)=11(AB)_{11}=1(-1)+3(4)=11, (AB)12=1(2)+3(1)=5(AB)_{12}=1(2)+3(1)=5, (AB)21=2(1)+0(4)=2(AB)_{21}=2(-1)+0(4)=-2, (AB)22=2(2)+0(1)=4(AB)_{22}=2(2)+0(1)=4. Resultado: (11524)\begin{pmatrix}11&5\\-2&4\end{pmatrix}.
  15. Ex. 32.15Application

    Com as mesmas AA e BB do exercício 32.14, calcule BABA. Compare com ABAB: são iguais?

    Show solution
    Continuando: BABA com B=(1241)B = \begin{pmatrix}-1&2\\4&1\end{pmatrix} e A=(1320)A = \begin{pmatrix}1&3\\2&0\end{pmatrix}. (BA)11=(1)(1)+2(2)=3(BA)_{11}=(-1)(1)+2(2)=3, (BA)12=(1)(3)+2(0)=3(BA)_{12}=(-1)(3)+2(0)=-3, (BA)21=4(1)+1(2)=6(BA)_{21}=4(1)+1(2)=6, (BA)22=4(3)+1(0)=12(BA)_{22}=4(3)+1(0)=12. Logo BA=(33612)ABBA=\begin{pmatrix}3&-3\\6&12\end{pmatrix} \neq AB. A não-comutatividade fica explícita.
  16. Ex. 32.16Application

    Calcule o produto interno (456)(123)\begin{pmatrix} 4 & 5 & 6 \end{pmatrix} \begin{pmatrix} 1 \\ 2 \\ 3 \end{pmatrix}.

    Show solution
    O produto interno de dois vetores: (456)(123)=4(1)+5(2)+6(3)=4+10+18=32\begin{pmatrix}4&5&6\end{pmatrix}\begin{pmatrix}1\\2\\3\end{pmatrix} = 4(1)+5(2)+6(3) = 4+10+18 = 32. O resultado é um escalar (matriz 1×11 \times 1). Compare com o produto externo vuT\mathbf{v}\mathbf{u}^T — esse sim produz uma matriz 3×33 \times 3.
  17. Ex. 32.17Application

    Calcule A2A^2 para A=(0100)A = \begin{pmatrix} 0 & 1 \\ 0 & 0 \end{pmatrix}. Qual nome especial tem essa matriz?

    Show solution
    A2=(0100)(0100)A^2 = \begin{pmatrix}0&1\\0&0\end{pmatrix}\begin{pmatrix}0&1\\0&0\end{pmatrix}. Entrada (1,1): 0(0)+1(0)=00(0)+1(0)=0. Entrada (1,2): 0(1)+1(0)=00(1)+1(0)=0. Entradas (2,1) e (2,2): ambas 0. Logo A2=OA^2 = O, a matriz nula. Esta é uma matriz nilpotente de índice 2: não é a matriz nula, mas sua quadrado é nulo.
  18. Ex. 32.18ApplicationAnswer key

    Para A=(1101)A = \begin{pmatrix} 1 & 1 \\ 0 & 1 \end{pmatrix}, calcule A2A^2 e A3A^3. Identifique o padrão geral AnA^n.

    Show solution
    Por indução: A1=(1101)A^1 = \begin{pmatrix}1&1\\0&1\end{pmatrix}. Se An1=(1n101)A^{n-1} = \begin{pmatrix}1&n-1\\0&1\end{pmatrix}, então An=An1A=(1n101)(1101)=(1n01)A^n = A^{n-1} \cdot A = \begin{pmatrix}1&n-1\\0&1\end{pmatrix}\begin{pmatrix}1&1\\0&1\end{pmatrix} = \begin{pmatrix}1&n\\0&1\end{pmatrix}. Para n=3n=3: A3=(1301)A^3 = \begin{pmatrix}1&3\\0&1\end{pmatrix}.
    Show step-by-step (with the why)
    1. Calcule A2A^2 diretamente. (1101)(1101)=(1201)\begin{pmatrix}1&1\\0&1\end{pmatrix}\begin{pmatrix}1&1\\0&1\end{pmatrix} = \begin{pmatrix}1&2\\0&1\end{pmatrix}.
    2. Calcule A3=A2AA^3 = A^2 \cdot A. (1201)(1101)=(1301)\begin{pmatrix}1&2\\0&1\end{pmatrix}\begin{pmatrix}1&1\\0&1\end{pmatrix} = \begin{pmatrix}1&3\\0&1\end{pmatrix}.
    3. Identifique o padrão. An=(1n01)A^n = \begin{pmatrix}1&n\\0&1\end{pmatrix}. A entrada (1,2) simplesmente acumula nn.
    4. Curiosidade: esta é uma matriz de cisalhamento (shear). Ela aparece em computação gráfica e em mecânica dos sólidos. A potência acumula o cisalhamento linearmente.
  19. Ex. 32.19Understanding

    Qual das seguintes afirmações sobre o produto matricial é verdadeira?

    Select the correct option
    Select an option first
    Show solution
    Se AA é 2×32 \times 3 e BB é 3×53 \times 5, então ABAB é 2×52 \times 5 (definido), mas BABA exigiria que BB fosse ?×2? \times 2 — e BB é 3×53 \times 5, logo BABA não está definido. A opção D é falsa: matrizes diagonais diferentes não necessariamente comutam com todas as matrizes 2×22\times 2.
  20. Ex. 32.20Understanding

    Qual das afirmações sobre AB=OAB = O (produto dá a matriz nula) é correta?

    Select the correct option
    Select an option first
    Show solution
    Contraexemplo: A=(1000)A = \begin{pmatrix}1&0\\0&0\end{pmatrix} e B=(0001)B = \begin{pmatrix}0&0\\0&1\end{pmatrix}. Ambas são não-nulas, mas AB=OAB = O. Isso mostra que matrizes têm "divisores de zero" — impossível com números reais. A opção D é parcialmente certa (ambas devem ter det = 0 para AB=OAB=O), mas não é suficiente para garantir AB=OAB=O.
    Show step-by-step (with the why)
    1. Construa um contraexemplo. Tome A=(1000)A = \begin{pmatrix}1&0\\0&0\end{pmatrix} (projeção sobre eixo xx) e B=(0001)B = \begin{pmatrix}0&0\\0&1\end{pmatrix} (projeção sobre eixo yy).
    2. Calcule AB. (AB)11=1(0)+0(0)=0(AB)_{11}=1(0)+0(0)=0, (AB)12=0(AB)_{12}=0, (AB)21=0(AB)_{21}=0, (AB)22=0(0)+0(1)=0(AB)_{22}=0(0)+0(1)=0. Logo AB=OAB = O.
    3. Verifique que nenhuma é nula. a11=10a_{11}=1 \neq 0 e b22=10b_{22}=1 \neq 0. O contraexemplo está completo.
    4. Macete: "produto nulo implica fator nulo" vale nos reais (ab=0a=0ab=0 \Rightarrow a=0 ou b=0b=0), mas NÃO em matrizes. Matrizes formam um anel com divisores de zero.
  21. Ex. 32.21Understanding

    É verdade que (A+B)2=A2+2AB+B2(A+B)^2 = A^2 + 2AB + B^2 para matrizes A,BA, B quadradas? Qual opção descreve corretamente a situação?

    Select the correct option
    Select an option first
    Show solution
    A opção A é a certa: a afirmação é FALSA. Expanda: (A+B)2=(A+B)(A+B)=A2+AB+BA+B2(A+B)^2 = (A+B)(A+B) = A^2 + AB + BA + B^2. Se AB=BAAB = BA, então AB+BA=2ABAB + BA = 2AB e a fórmula familiar vale. Mas em geral ABBAAB \neq BA. Este é um dos erros mais comuns ao transpor resultados do álgebra escalar para matrizes.
  22. Ex. 32.22UnderstandingAnswer key

    Qual é a regra correta para o transposto de um produto matricial (AB)T(AB)^T?

    Select the correct option
    Select an option first
    Show solution
    A regra correta é (AB)T=BTAT(AB)^T = B^T A^T — a ordem inverte e cada fator é transposto. Prova: [(AB)T]ij=(AB)ji=kajkbki=k(BT)ik(AT)kj=(BTAT)ij[(AB)^T]_{ij} = (AB)_{ji} = \sum_k a_{jk}b_{ki} = \sum_k (B^T)_{ik}(A^T)_{kj} = (B^T A^T)_{ij}. Este resultado é essencial em backpropagation (o gradiente de WxW\mathbf{x} em relação a WW é xT\mathbf{x}^T).
  23. Ex. 32.23UnderstandingAnswer key

    Qual afirmação sobre o traço tr(AB)\mathrm{tr}(AB) é verdadeira?

    Select the correct option
    Select an option first
    Show solution
    Prova: tr(AB)=i(AB)ii=ikaikbki\mathrm{tr}(AB) = \sum_i (AB)_{ii} = \sum_i \sum_k a_{ik}b_{ki}. Como a soma é finita, troca-se a ordem: =kibkiaik=k(BA)kk=tr(BA)= \sum_k \sum_i b_{ki}a_{ik} = \sum_k (BA)_{kk} = \mathrm{tr}(BA). Esta igualdade vale mesmo quando ABBAAB \neq BA — é uma propriedade fundamental do traço.
  24. Ex. 32.24Application

    Calcule o produto R(α)R(β)R(\alpha) \cdot R(\beta) das matrizes de rotação e identifique o resultado.

    Show solution
    Calcule o produto: entrada (1,1) = cosαcosβsinαsinβ=cos(α+β)\cos\alpha\cos\beta - \sin\alpha\sin\beta = \cos(\alpha+\beta). Entrada (1,2) = cosαsinβsinαcosβ=sin(α+β)-\cos\alpha\sin\beta - \sin\alpha\cos\beta = -\sin(\alpha+\beta). Entrada (2,1) = sinαcosβ+cosαsinβ=sin(α+β)\sin\alpha\cos\beta + \cos\alpha\sin\beta = \sin(\alpha+\beta). Entrada (2,2) = cos(α+β)\cos(\alpha+\beta). O produto é a matriz de rotação de α+β\alpha + \beta — as fórmulas de adição de ângulos emergem do produto matricial.
    Show step-by-step (with the why)
    1. Escreva as matrizes. R(α)=(cosαsinαsinαcosα)R(\alpha) = \begin{pmatrix}\cos\alpha&-\sin\alpha\\\sin\alpha&\cos\alpha\end{pmatrix} e R(β)=(cosβsinβsinβcosβ)R(\beta) = \begin{pmatrix}\cos\beta&-\sin\beta\\\sin\beta&\cos\beta\end{pmatrix}.
    2. Calcule a entrada (1,1). cosαcosβ+(sinα)(sinβ)=cos(α+β)\cos\alpha \cdot \cos\beta + (-\sin\alpha)(\sin\beta) = \cos(\alpha+\beta) pela identidade trigonométrica.
    3. Calcule a entrada (1,2). cosα(sinβ)+(sinα)cosβ=sin(α+β)\cos\alpha(-\sin\beta) + (-\sin\alpha)\cos\beta = -\sin(\alpha+\beta).
    4. Entradas (2,1) e (2,2) de forma análoga. O resultado é R(α+β)R(\alpha+\beta).
    5. Curiosidade: as fórmulas de adição de ângulos (ensinadas em trigonometria) são simplesmente a condição para que a rotação seja um homomorfismo de grupo.
  25. Ex. 32.25Application

    A reflexão sobre o eixo xx tem matriz S=(1001)S = \begin{pmatrix} 1 & 0 \\ 0 & -1 \end{pmatrix}. Aplique SS ao vetor (xy)\begin{pmatrix} x \\ y \end{pmatrix} e mostre que S2=IS^2 = I.

    Show solution
    Reflexão sobre o eixo xx mantém a coordenada xx e inverte a coordenada yy. Matriz: S=(1001)S = \begin{pmatrix}1&0\\0&-1\end{pmatrix}. Produto: S(xy)=(xy)S\begin{pmatrix}x\\y\end{pmatrix} = \begin{pmatrix}x\\-y\end{pmatrix}. A reflexão é uma involução: S2=IS^2 = I — aplicar duas vezes retorna ao original.
  26. Ex. 32.26Application

    Sejam RR a rotação de 90°90° e SS a reflexão sobre o eixo xx. Calcule RSRS e SRSR e compare.

    Show solution
    Com R=(0110)R = \begin{pmatrix}0&-1\\1&0\end{pmatrix} (rotação 90°) e S=(1001)S = \begin{pmatrix}1&0\\0&-1\end{pmatrix} (reflexão sobre eixo xx): calcule RSRS e SRSR e compare. RS=(0110)RS = \begin{pmatrix}0&1\\1&0\end{pmatrix}. SR=(0110)SR = \begin{pmatrix}0&-1\\-1&0\end{pmatrix}. São diferentes — a ordem das transformações geométricas importa.
  27. Ex. 32.27Application

    Em uma camada de rede neural: y=Wx+b\mathbf{y} = W\mathbf{x} + \mathbf{b}, com WM10×5W \in M_{10 \times 5}. Quais são as dimensões de x\mathbf{x} e de y\mathbf{y}?

    Show solution
    Em uma camada de rede neural: y=Wx+b\mathbf{y} = W\mathbf{x} + \mathbf{b} com WM10×5W \in M_{10 \times 5}. O produto WxW\mathbf{x} requer que x\mathbf{x} tenha 5 entradas (colunas de WW). O resultado y\mathbf{y} terá 10 entradas (linhas de WW). Logo xR5\mathbf{x} \in \mathbb{R}^5 e yR10\mathbf{y} \in \mathbb{R}^{10}.
  28. Ex. 32.28Modeling

    Repita o cálculo do Exemplo 5 desta aula e calcule o vetor de receita total por região (Sul, Norte) com as matrizes QQ e PP dadas.

    Show solution
    Veja o Exemplo 5. Organizar: QQ é 2×32 \times 3 (regiões × produtos), PTP^T é 3×13 \times 1 (preços coluna). Região Sul: 200(10)+150(25)+80(40)=2000+3750+3200=8950200(10)+150(25)+80(40)=2000+3750+3200=8950. Região Norte: 120(10)+300(25)+50(40)=1200+7500+2000=10700120(10)+300(25)+50(40)=1200+7500+2000=10700. Vetor de receita: (895010700)\begin{pmatrix}8950\\10700\end{pmatrix} (em R\$).
  29. Ex. 32.29ModelingAnswer key

    Cadeia de Markov com P=(0,90,10,20,8)P = \begin{pmatrix} 0{,}9 & 0{,}1 \\ 0{,}2 & 0{,}8 \end{pmatrix} e π0=(0,5,  0,5)T\pi_0 = (0{,}5,\; 0{,}5)^T. Calcule π1=Pπ0\pi_1 = P\pi_0.

    Show solution
    Cadeia de Markov: π=Pπ\pi' = P\pi onde π=(0,5,0,5)T\pi = (0{,}5, 0{,}5)^T e P=(0,90,10,20,8)P = \begin{pmatrix}0{,}9&0{,}1\\0{,}2&0{,}8\end{pmatrix}. Componente 1 (Ativo): 0,9(0,5)+0,1(0,5)=0,45+0,05=0,500{,}9(0{,}5)+0{,}1(0{,}5)=0{,}45+0{,}05=0{,}50. Espere — linha 1 de P é (0,9,0,1)(0{,}9, 0{,}1): 0,9(0,5)+0,1(0,5)=0,500{,}9(0{,}5)+0{,}1(0{,}5)=0{,}50. Componente 2 (Inativo): 0,2(0,5)+0,8(0,5)=0,500{,}2(0{,}5)+0{,}8(0{,}5)=0{,}50. Após um mês, a distribuição não mudou — a distribuição inicial já era estacionária para esta matriz específica.
  30. Ex. 32.30Modeling

    Um banco digital modela clientes como Ativos (A) ou Inativos (I) com matriz de transição P=(0,920,150,080,85)P = \begin{pmatrix} 0{,}92 & 0{,}15 \\ 0{,}08 & 0{,}85 \end{pmatrix}. Se hoje π0=(0,70,  0,30)T\pi_0 = (0{,}70,\; 0{,}30)^T, calcule a distribuição após um mês: π1=Pπ0\pi_1 = P\pi_0.

    Show solution
    Cadeia de Markov com π0=(0,7,0,3)T\pi_0 = (0{,}7, 0{,}3)^T (70% ativos, 30% inativos) e P=(0,920,150,080,85)P = \begin{pmatrix}0{,}92&0{,}15\\0{,}08&0{,}85\end{pmatrix}. Note: as colunas somam 1 (convenção de coluna estocástica). Ativo após 1 mês: 0,92(0,7)+0,15(0,3)=0,644+0,045=0,6890{,}92(0{,}7)+0{,}15(0{,}3)=0{,}644+0{,}045=0{,}689. Inativo: 0,08(0,7)+0,85(0,3)=0,056+0,255=0,3110{,}08(0{,}7)+0{,}85(0{,}3)=0{,}056+0{,}255=0{,}311. Distribuição após 1 mês: 68,9% ativos, 31,1% inativos.
    Show step-by-step (with the why)
    1. Identifique a estrutura. PP é a matriz de transição (coluna estocástica). π0\pi_0 é o vetor de distribuição inicial.
    2. Calcule π1=Pπ0\pi_1 = P\pi_0. Entrada superior (Ativo): 0,920,7+0,150,3=0,644+0,045=0,6890{,}92 \cdot 0{,}7 + 0{,}15 \cdot 0{,}3 = 0{,}644 + 0{,}045 = 0{,}689.
    3. Entrada inferior (Inativo): 0,080,7+0,850,3=0,056+0,255=0,3110{,}08 \cdot 0{,}7 + 0{,}85 \cdot 0{,}3 = 0{,}056 + 0{,}255 = 0{,}311.
    4. Macete: verifique sempre que as entradas do vetor resultado somam 1 — propriedade de vetor de probabilidade.
  31. Ex. 32.31ModelingAnswer key

    Em um motor gráfico (Unity/Godot), a composição "rotação de 45°45° seguida de escala por 22" é dada por M=SR(45°)M = S \cdot R(45°). Calcule MM e aplique ao vértice (1,0)T(1, 0)^T.

    Show solution
    Produto: SR=(s00s)(cosθsinθsinθcosθ)=(scosθssinθssinθscosθ)S \cdot R = \begin{pmatrix}s&0\\0&s\end{pmatrix}\begin{pmatrix}\cos\theta&-\sin\theta\\\sin\theta&\cos\theta\end{pmatrix} = \begin{pmatrix}s\cos\theta&-s\sin\theta\\s\sin\theta&s\cos\theta\end{pmatrix}. Para θ=45°\theta = 45° e s=2s = 2: M=(2222)M = \begin{pmatrix}\sqrt{2}&-\sqrt{2}\\\sqrt{2}&\sqrt{2}\end{pmatrix}. Aplicando ao vértice (1,0)T(1, 0)^T: resultado = (2,2)T(\sqrt{2}, \sqrt{2})^T.
  32. Ex. 32.32ModelingAnswer key

    Em computação gráfica 2D (coordenadas homogêneas), a translação por tt é a matriz T=(1t01)T = \begin{pmatrix} 1 & t \\ 0 & 1 \end{pmatrix}. Aplique TT ao ponto (x,1)T(x, 1)^T e interprete o resultado.

    Show solution
    Em coordenadas homogêneas 2D, a translação horizontal por tt usa a matriz T=(1t01)T = \begin{pmatrix}1&t\\0&1\end{pmatrix}. Aplicando a (x,1)T(x,1)^T: resultado = (x+t,1)T(x+t, 1)^T. A coordenada xx foi deslocada por tt. Isso explica por que coordenadas homogêneas (com dimensão extra) permitem representar translações como produto matricial — elegante para composição de transformações em 2D e 3D.
  33. Ex. 32.33ModelingAnswer key

    Uma cadeia de Markov tem 3 estados e matriz de transição 3×33 \times 3. Descreva como calcular a distribuição após 2 passos usando produto matricial.

    Show solution
    Cadeia de Markov com 3 estados: o estado no período seguinte depende do atual. Construa PP como matriz 3×33 \times 3 cujas entradas pijp_{ij} representam a probabilidade de ir do estado jj ao estado ii. O vetor de distribuição inicial é π0R3\pi_0 \in \mathbb{R}^3 com entradas não-negativas somando 1. Após nn passos: πn=Pnπ0\pi_n = P^n \pi_0. Para calcular P2P^2, aplique o produto matricial PPP \cdot P.
  34. Ex. 32.34Modeling

    Uma fábrica têxtil em Blumenau tem custos unitários (R$) na matriz C=(12818112515)C = \begin{pmatrix} 12 & 8 \\ 18 & 11 \\ 25 & 15 \end{pmatrix} (modelos × [matéria-prima, M.O.]) e produção na unidade SP: QSP=(300,150,80)Q_{\text{SP}} = (300, 150, 80) (vetor linha). Calcule os custos de matéria-prima e mão-de-obra da unidade SP via produto matricial.

    Show solution
    Custo de matéria-prima da unidade SP: 300(12)+150(18)+80(25)=3600+2700+2000=8300300(12)+150(18)+80(25)=3600+2700+2000=8300 reais. Custo de mão-de-obra da unidade SP: 300(8)+150(11)+80(15)=2400+1650+1200=5250300(8)+150(11)+80(15)=2400+1650+1200=5250 reais. A linha da unidade SC calcula-se de forma análoga com as quantidades (200, 400, 60). O produto matricial QCQC realiza todos esses cálculos simultaneamente, retornando a matriz 2×22 \times 2 de custos.
    Show step-by-step (with the why)
    1. Verifique as dimensões. QQ é 2×32 \times 3 (unidades × modelos), CC é 3×23 \times 2 (modelos × categorias). O produto QCQC é 2×22 \times 2 (unidades × categorias).
    2. Calcule a entrada (1,1) — custo de matéria-prima, unidade SP: 300(12)+150(18)+80(25)=8300300(12)+150(18)+80(25)=8300 reais.
    3. Calcule a entrada (1,2) — custo de M.O., unidade SP: 300(8)+150(11)+80(15)=5250300(8)+150(11)+80(15)=5250 reais.
    4. Observação: o produto matricial automatiza esse cálculo para qualquer número de unidades e categorias — basta expandir as matrizes.
  35. Ex. 32.35Modeling

    Calcule o produto ABAB do Exemplo 4 desta aula: A=(201131024)A = \begin{pmatrix} 2 & 0 & 1 \\ 1 & 3 & -1 \\ 0 & 2 & 4 \end{pmatrix}, B=(120013211)B = \begin{pmatrix} 1 & 2 & 0 \\ 0 & 1 & 3 \\ 2 & -1 & 1 \end{pmatrix}.

    Show solution
    O produto ABAB do Exemplo 4: linha 1 = (4,3,1)(4,3,1), linha 2 = (1,6,8)(-1,6,8), linha 3 = (8,2,10)(8,-2,10). Verificação de (2,2): 1(2)+3(1)+(1)(1)=2+3+1=61(2)+3(1)+(-1)(-1)=2+3+1=6. Correto.
  36. Ex. 32.36Challenge

    Desafio. Existe um par de matrizes AOA \neq O e BOB \neq O com AB=OAB = O? Se sim, construa um exemplo e explique a geometria.

    Show solution
    Contraexemplo clássico: A=(1000)A = \begin{pmatrix}1&0\\0&0\end{pmatrix} e B=(0001)B = \begin{pmatrix}0&0\\0&1\end{pmatrix}. Ambas são não-nulas e AB=OAB = O (verifique: cada entrada é zero). São projeções ortogonais sobre eixos perpendiculares — aplicar uma depois da outra aniquila o resultado. Note que detA=0\det A = 0 e detB=0\det B = 0 — condição necessária mas não suficiente para AB=OAB = O.
    Show step-by-step (with the why)
    1. Reconheça o que provar. Queremos AOA \neq O, BOB \neq O e AB=OAB = O. Isso contraria a ideia de que "produto nulo implica fator nulo" — verdade nos reais, falsa em matrizes.
    2. Construa o contraexemplo. Tome A=(1000)A = \begin{pmatrix}1&0\\0&0\end{pmatrix} (projeta no eixo xx) e B=(0001)B = \begin{pmatrix}0&0\\0&1\end{pmatrix} (projeta no eixo yy).
    3. Calcule AB. (AB)11=1(0)+0(0)=0(AB)_{11} = 1(0)+0(0)=0, (AB)12=0(AB)_{12}=0, (AB)21=0(AB)_{21}=0, (AB)22=0(0)+0(1)=0(AB)_{22}=0(0)+0(1)=0. Logo AB=OAB = O.
    4. Verifique que nenhuma é nula. a11=10a_{11}=1 \neq 0 e b22=10b_{22}=1 \neq 0. O contraexemplo está completo.
  37. Ex. 32.37Challenge

    Desafio. Quais matrizes 2×22 \times 2 satisfazem A2=IA^2 = I (involução)? Dê dois exemplos distintos e interprete geometricamente.

    Show solution
    Uma involução satisfaz A2=IA^2 = I. Qualquer reflexão sobre uma reta passando pela origem é uma involução: aplicar duas vezes retorna ao ponto original. Por exemplo, a reflexão sobre y=xy = x tem matriz (0110)\begin{pmatrix}0&1\\1&0\end{pmatrix}. Verifique: (0110)2=I\begin{pmatrix}0&1\\1&0\end{pmatrix}^2 = I. A afirmação "apenas II ou I-I" é errada — há infinitas involuções.
  38. Ex. 32.38Challenge

    Desafio. Para A=(0110)A = \begin{pmatrix} 0 & -1 \\ 1 & 0 \end{pmatrix} (rotação de 90°90°), calcule A2A^2, A3A^3 e A4A^4. Interprete geometricamente.

    Show solution
    AA é a rotação de 90°. A2A^2 é rotação de 180°: (1001)=I\begin{pmatrix}-1&0\\0&-1\end{pmatrix} = -I. A3A^3 é rotação de 270°: (0110)\begin{pmatrix}0&1\\-1&0\end{pmatrix}. A4=(A2)2=(I)2=IA^4 = (A^2)^2 = (-I)^2 = I. Geometricamente: quatro rotações de 90° fazem um giro completo de 360°, retornando à identidade. Esta é a estrutura cíclica de ordem 4: AA gera o grupo Z4\mathbb{Z}_4.
    Show step-by-step (with the why)
    1. Calcule A2A^2. A2=(0110)2=(0(0)+(1)(1))=(1001)=IA^2 = \begin{pmatrix}0&-1\\1&0\end{pmatrix}^2 = \begin{pmatrix}0(0)+(-1)(1)&\ldots\\\ldots&\ldots\end{pmatrix} = \begin{pmatrix}-1&0\\0&-1\end{pmatrix} = -I.
    2. Use A3=A2AA^3 = A^2 \cdot A. IA=A=(0110)-I \cdot A = -A = \begin{pmatrix}0&1\\-1&0\end{pmatrix}.
    3. Calcule A4=(A2)2=(I)2A^4 = (A^2)^2 = (-I)^2. (I)2=I(-I)^2 = I.
    4. Curiosidade: a matriz de rotação de 90° tem ordem 4 como elemento de grupo. Compare com ii nos complexos: i4=1i^4 = 1. Não é coincidência — as matrizes de rotação 2D são isomorfas ao grupo multiplicativo {1,i,1,i}\{1, i, -1, -i\}.
  39. Ex. 32.39ProofAnswer key

    Demonstração. Prove que (AB)T=BTAT(AB)^T = B^T A^T diretamente pela definição de produto matricial, comparando a entrada (i,j)(i,j) de ambos os lados.

    Show solution
    Para demonstrar (AB)T=BTAT(AB)^T = B^T A^T: a entrada (i,j)(i,j) de (AB)T(AB)^T é a entrada (j,i)(j,i) de ABAB, ou seja kajkbki\sum_k a_{jk}b_{ki}. Por outro lado, a entrada (i,j)(i,j) de BTATB^T A^T é k(BT)ik(AT)kj=kbkiajk=kajkbki\sum_k (B^T)_{ik}(A^T)_{kj} = \sum_k b_{ki}a_{jk} = \sum_k a_{jk}b_{ki}. As expressões são iguais, logo (AB)T=BTAT(AB)^T = B^T A^T. \square
  40. Ex. 32.40Proof

    Demonstração. Prove a associatividade do produto matricial: (AB)C=A(BC)(AB)C = A(BC), onde AA é m×nm \times n, BB é n×pn \times p, CC é p×qp \times q. Use diretamente a definição (AB)ij=kaikbkj(AB)_{ij} = \sum_k a_{ik}b_{kj}.

    Show solution
    Para demonstrar que o produto matricial é associativo, i.e., (AB)C=A(BC)(AB)C = A(BC): a entrada (i,j)(i,j) de (AB)C(AB)C é l(AB)ilclj=l(kaikbkl)clj=lkaikbklclj\sum_l (AB)_{il} c_{lj} = \sum_l \left(\sum_k a_{ik}b_{kl}\right)c_{lj} = \sum_l \sum_k a_{ik}b_{kl}c_{lj}. A entrada (i,j)(i,j) de A(BC)A(BC) é kaik(BC)kj=kaik(lbklclj)=klaikbklclj\sum_k a_{ik}(BC)_{kj} = \sum_k a_{ik}\left(\sum_l b_{kl}c_{lj}\right) = \sum_k \sum_l a_{ik}b_{kl}c_{lj}. Como a soma finita é comutativa, as duas expressões são iguais. \square

Fontes

  • OpenStax — College Algebra 2e — Abramson et al. · §9.5 · CC-BY 4.0. Fonte dos exercícios do Bloco A e C; 5 exemplos resolvidos parcialmente adaptados da seção.
  • Beezer — A First Course in Linear Algebra — Rob Beezer · §MO (Matrix Operations) e §MM (Matrix Multiplication) · GNU FDL. Fonte dos exercícios de propriedades, contraexemplos e demonstrações nos Blocos B e D.
  • Hefferon — Linear Algebra — Jim Hefferon · cap. 3 (Maps Between Spaces) · CC-BY-SA. Fonte da demonstração de associatividade (exercício 32.40) e do referencial sobre matrizes como representações de transformações lineares.

Updated on 2026-05-05 · Author(s): Clube da Matemática

Found an error? Open an issue on GitHub or submit a PR — open source forever.