Você está na página 1de 47

Matrizes

Matrizes
• Uma matriz é conjunto de dados dispostos em forma
de linhas e colunas e que é usado para armazenar
algum tipo de informação.

Por exemplo:
Nome Nota 1 Nota 2 Nota 3 Média
Completo
Fulano 6,5 5 5 5,5
Sicrano 4 1,5 1 2,2
Beltrano 9 9 8 8,7
Fulaninho 3 4 0 2,3
Matrizes
De modo formal:
Uma matriz m×n é um conjunto de m×n elementos, dispostos
em m linhas e n colunas.
Seja uma matriz denotada por A e seu elemento 𝑎𝑖𝑗
pertencente à i-ésima linha (𝑖 = 1, … , 𝑚) e j-ésima coluna
(𝑗 = 1, … , 𝑛), podemos escrever a matriz como:
Matrizes
• Em física e engenharia, matrizes podem surgir de
forma natural de diversas maneiras e uma das mais
comuns vem do estudo de sistemas de equações
lineares: Variáveis
Coeficientes

homogêneos
Termos não
Matrizes
No sistema (1) os valores aij são os coeficientes das
equações e os números bi correspondem aos termos
não homogêneos. O número de equações m pode ser
igual, maior ou menor que o número de variáveis
desconhecidas 𝑥1, 𝑥2, 𝑥3, … , 𝑥𝑛.

O sistema (1) é chamado de homogêneo quando b1 =


b2 = b3 = ... = bm = 0. Se pelo menos um termo 𝑏𝑖 é
não nulo, diz-se que o sistema é não homogêneo.
Matrizes
O conjunto de coeficientes aij e de termos não homogêneos bi
podem ser dispostos como matrizes A e b, da seguinte forma:

𝑥1
, … , 𝒙= 𝑥
…2
𝑥𝑛
Matrizes
Obs: Em uma matriz linha ou uma matriz coluna, i.e.,
em um vetor, omite-se o segundo sufixo na
representação de seus elementos, como no vetor
coluna c = c1, c2, c3, ..., cm e no vetor linha r = r1, r2,
r3, ..., rs.
Aplicações de Matrizes
Matrizes – Exemplos de aplicação na
engenharia
• Solução de circuitos elétricos com resistências e
voltagem aplicada
Aplicando-se as leis de Kirchhoff para
circuitos fechados, obtêm-se

(2)
Matrizes – Exemplos de aplicação na
engenharia
O sistema (2) pode ser representado na forma
matricial Ax = b, onde
Matrizes – Exemplos de aplicação na
engenharia
• Análise Combinatória – Teoria dos grafos

Problemas como o de se encontrar


a melhor rota possível passando
por três pontos intermediários
distintos podem ser resolvidos
pela teoria dos grafos aplicando-
se matrizes.
Matrizes – Exemplos de aplicação na
engenharia
• Análise Combinatória – Teoria dos grafos

Uma forma de resolver o


problema é criar uma matriz de
adjacência A = [aij] a partir da
seguinte regra:

se i e j estão ligados por uma rota.


Caso contrário.
Matrizes – Exemplos de aplicação na
engenharia
• Análise Combinatória – Teoria dos grafos

Matriz de
adjacência

se i e j estão ligados por uma rota.


Caso contrário.
Matrizes – Exemplos de aplicação na
engenharia
• Translação e Rotação de imagens – Computação
gráfica

Translação Rotação
Matrizes – Exemplos de aplicação na
engenharia
• Translação e Rotação de imagens – Computação
gráfica

Se x = [x, y]T, x’ = [x’, y’]T e b = [h, k]T, a


transformação de coordenadas pode ser
escrita na forma matricial como:

Onde a matriz b representa a translação.


Translação
Matrizes – Exemplos de aplicação na
engenharia
• Translação e Rotação de imagens – Computação
gráfica

Rotação
Operações básicas
Matrizes – Operações básicas
• Igualdade entre matrizes:

Seja 𝑨 = [𝑎𝑖𝑗] uma matriz 𝑚 × 𝑛 e 𝑩 = [𝑏𝑖𝑗] uma


matriz 𝑝 × 𝑞. As matrizes 𝑨 e 𝑩 serão iguais, i.e., 𝑨 =
𝑩, se e somente se:

▫ 𝑨 e 𝑩 têm o mesmo número de linhas e colunas, ou


seja, 𝒎 = 𝒑 e 𝒏 = 𝒒 e;

▫ 𝒂𝒊𝒋 = 𝒃𝒊𝒋, para todo 𝒊 e 𝒋.


Matrizes – Operações básicas
• Igualdade entre matrizes:

Exemplo:

Se 𝑨 = 𝑩, então 𝑎 = 9 e 𝑏 = −3
𝑩≠𝑪
Matrizes – Operações básicas
• Adição de matrizes:
Sejam as matrizes Am×n = [aij] e Bp×q= [bij]. A operação de adição entre A e
B só estará definida se 𝑚 = 𝑝 e 𝑛 = 𝑞, ou seja, o número de linhas e
colunas de cada matriz deve coincidir.

A operação de soma de A e B, escrita por A+B, resulta em uma matriz


Cm×n cujo elemento na i-ésima linha e j-ésima coluna é 𝑐𝑖𝑗 = 𝑎𝑖𝑗 + 𝑏𝑖𝑗,
para cada i e j, logo:
Matrizes – Operações básicas
• Adição de matrizes:

Exemplo:
Matrizes – Operações básicas
• Adição de matrizes (Inverso aditivo):

A matriz (-A), conhecida como inverso aditivo de A,


é definida como a matriz obtida pelo oposto de cada
elemento de A. Logo, seja A = [aij], então –A = [-aij].
Assim, pode-se definir a subtração de matrizes de
forma natural:

A – B = A + (-B) = [aij] + [-bij]


Matrizes – Operações básicas
• Adição de matrizes - Propriedades:

Sejam A, B e C três matrizes m×n. As seguintes


propriedades são válidas para a operação de adição:

▫ Comutativa: A + B = B + A;
▫ Associativa: (A + B) + C = A + (B + C);
▫ Inverso aditivo: A + (-A) = 0, onde 0 é uma matriz
cujos valores são todos nulos (matriz nula);
▫ Identidade aditiva: A + 0 = A.
Matrizes – Operações básicas
• Adição de matrizes - Propriedades:

Comutativa: A + B = B + A;

A + B = [𝑎𝑖𝑗 ] + [𝑏𝑖𝑗 ]
A = [𝑎𝑖𝑗 ]
m×n

= [𝑎𝑖𝑗 + 𝑏𝑖𝑗 ] = [𝑏𝑖𝑗 + 𝑎𝑖𝑗 ]=


B = [𝑏𝑖𝑗 ]
m×n =[𝑏𝑖𝑗 ] + [𝑎𝑖𝑗 ] = B + A
Matrizes – Operações básicas
• Adição de matrizes - Propriedades:

Associativa: (A + B) + C = A + (B + C);
A+B = [𝑎𝑖𝑗 + 𝑏𝑖𝑗 ]
A = [𝑎𝑖𝑗 ]
m×n (A + B) + C = [𝑎𝑖𝑗 + 𝑏𝑖𝑗 ] + [𝑐𝑖𝑗 ]
= [𝑎𝑖𝑗 + 𝑏𝑖𝑗 + 𝑐𝑖𝑗 ] =
B = [𝑏𝑖𝑗 ]
m×n
= [𝑎𝑖𝑗 ] + [𝑏𝑖𝑗 + 𝑐𝑖𝑗 ] = A + (B + C)
C = [𝑐𝑖𝑗 ]
m×n B+C = [𝑏𝑖𝑗 + 𝑐𝑖𝑗 ]
Matrizes – Operações básicas
• Adição de matrizes - Propriedades:

Inverso aditivo: A + (-A) = 0, onde 0 é uma matriz


cujos valores são todos nulos (matriz nula);

A + (-A) = [𝑎𝑖𝑗 ] + [-𝑎𝑖𝑗 ] =


A = [𝑎𝑖𝑗 ]
m×n
[𝑎𝑖𝑗 ] + [-𝑎𝑖𝑗 ] = [𝑎𝑖𝑗 -𝑎𝑖𝑗 ] = 0
-A = [-𝑎𝑖𝑗 ] Matriz nula
m×n

Obs.: 0≠0 Valor escalar nulo


Matrizes – Operações básicas
• Adição de matrizes - Propriedades:

Identidade aditiva: A + 0 = A.
Matriz nula

A = [𝑎𝑖𝑗 ] A + 0 = [𝑎𝑖𝑗 ] +[𝑥𝑖𝑗 ]


m×n

0 = [𝑥𝑖𝑗 ], =[𝑎𝑖𝑗 + 0] = [𝑎𝑖𝑗 ] = A


m×n

𝑥𝑖𝑗 = 0 ∀ 𝑖, 𝑗 ∈ Int
Matrizes – Operações básicas
• Produto por escalar:

Seja A=[aij] uma matriz 𝑚 × 𝑛 e λ um valor escalar.


O produto do escalar λ pela matriz A é definido como
a matriz obtida pelo produto de cada elemento de A
pelo escalar λ, para cada i e j:
Matrizes – Operações básicas
• Produto por escalar:

Exemplo:
Matrizes – Operações básicas
• Produto por escalar - Propriedades:

Sejam A, B duas matrizes 𝑚 × 𝑛 e λ e α dois


escalares. As seguintes propriedades são válidas para
a operação de produto por escalar:

▫ Associativa: (λα)A = λ(αA);


▫ Distributiva: α(A+B) = αA + αB;
▫ Distributiva: (α+ λ)A = αA + λA;
▫ Identidade : 1A = A.
Matrizes – Operações básicas
• Produto por escalar - Propriedades:

Associativa: (λα)A = λ(αA);

A = [𝑎𝑖𝑗 ] 𝜆 ⋅ 𝛼 ⋅ 𝑨 = (𝜆 ⋅ 𝛼)[𝑎𝑖𝑗 ] =
m×n

𝜆, 𝛼 ∈ ℜ = 𝜆 ⋅[𝛼 ⋅ 𝑎𝑖𝑗 ] = 𝜆 ⋅ (𝛼 ⋅ 𝑨)
Matrizes – Operações básicas
• Produto por escalar - Propriedades:

Distributiva: α(A+B) = αA + αB;


AB = [𝑎𝑖𝑗 + 𝑏𝑖𝑗 ]

A = [𝑎𝑖𝑗 ]
𝛼 ⋅ (𝑨 + 𝑩) = 𝛼 ⋅ [𝑎𝑖𝑗 + 𝑏𝑖𝑗 ]
m×n
= [𝛼 ⋅ (𝑎𝑖𝑗 + 𝑏𝑖𝑗 )] = [𝛼 ⋅ 𝑎𝑖𝑗 + 𝛼 ⋅ 𝑏𝑖𝑗 ]
𝛼∈ℜ
= [𝛼 ⋅ 𝑎𝑖𝑗 ] + [𝛼 ⋅ 𝑏𝑖𝑗 ] = 𝛼 ⋅ 𝑎𝑖𝑗 + 𝛼 ⋅ 𝑏𝑖𝑗
= 𝛼𝑨 + 𝛼𝑩
Matrizes – Operações básicas
• Produto por escalar - Propriedades:

Distributiva: (α+ λ)A = αA + λA;


(α + λ)A = 𝛼 + 𝜆 ⋅ [𝑎𝑖𝑗 ]=
A = [𝑎𝑖𝑗 ]
m×n = [ 𝛼 + 𝜆 ⋅ 𝑎𝑖𝑗 ]= [𝛼 ⋅ 𝑎𝑖𝑗 + 𝜆 ⋅ 𝑎𝑖𝑗 ]=
𝜆, 𝛼 ∈ ℜ
= 𝛼 ⋅ 𝑎𝑖𝑗 + [𝜆 ⋅ 𝑎𝑖𝑗 ] = 𝛼 𝑎𝑖𝑗 + 𝜆 𝑎𝑖𝑗 =
= 𝛼 𝑨 + 𝜆𝑨
Matrizes – Operações básicas
• Produto por escalar - Propriedades:

Identidade : 1A = A.

A = [𝑎𝑖𝑗 ] 1 ⋅ 𝑨 = 1 ⋅ 𝑎𝑖𝑗 = 1 ⋅ 𝑎𝑖𝑗 = aij = 𝐀


m×n
Matrizes – Operações básicas
• Matriz transposta (transposição de matrizes):

Seja A uma matriz m×n. A matriz transposta de A,


denotada por AT(ou A’), é definida como sendo a
matriz 𝑛 × 𝑚 obtida pela troca das linhas e colunas
de A. Ou seja,
Matrizes – Operações básicas
• Matriz transposta (transposição de matrizes):

Exemplo:

Observe que:
Matrizes – Operações básicas
• Matriz transposta - Propriedades:

Sejam A, B duas matrizes 𝑚 × 𝑛 . As seguintes


propriedades são válidas :
Matrizes – Operações básicas
• Matriz transposta - Propriedades:

𝑇 T T
𝑨+𝑩 = 𝐂 = 𝑐ij = [𝑐𝑗𝑖 ]

A = [𝑎𝑖𝑗 ] 𝑐𝑗𝑖 = 𝑎𝑗𝑖 + 𝑏𝑗𝑖 = 𝑎𝑗𝑖 + [𝑏𝑗𝑖 ]=


m×n

B = [𝑏𝑖𝑗 ] = 𝑨𝑇 + 𝑩𝑇
m×n

A+B=C ⇒ 𝑎𝑖𝑗 + 𝑏𝑖𝑗 =[𝑐𝑖𝑗 ]


m×n
Matrizes – Operações básicas
• Matriz transposta - Propriedades:

𝑇 T
A = [𝑎𝑖𝑗 ] 𝛼𝑨 = 𝛼 ⋅ 𝑎ij = 𝛼 ⋅ 𝑎𝑗𝑖 = 𝛼 ⋅ [𝑎𝑗𝑖 ]
m×n

𝛼∈ℜ = 𝛼 ⋅ 𝑨𝑇
Matrizes – Operações básicas
• Produto de matrizes:

Seja 𝑨𝑚×𝑛 = [𝑎𝑖𝑗] uma matriz 𝑚 × 𝑛 cuja r-ésima linha é o


vetor linha 𝒂𝑟 e seja 𝑩𝒑×𝒒 = [𝑏𝑖𝑗] uma matriz 𝑝 × 𝑞 cuja s-
ésima coluna seja o vetor coluna 𝒃𝑠. O produto matricial 𝑨𝑩,
nessa ordem, só estará definido se o número de colunas em A
for igual ao número de linhas em B, i.e., 𝑛 = 𝑝. A matriz
resultante 𝑪𝒎×𝒒 = [𝑐𝑟𝑠] é uma matriz 𝑚 × 𝑞 cujos elementos
da r-ésima linha e s-ésima coluna são definidos como

𝑐𝑟𝑠 = 𝒂𝑟𝒃𝑠 ⇒ 𝑐𝑟𝑠 = 𝑎𝑟1𝑏1𝑠 + 𝑎𝑟2𝑏2𝑠 +· · ·


+𝑎𝑟𝑛𝑏𝑛𝑠
Matrizes – Operações básicas
• Produto de matrizes: 𝑛

𝑨𝑩 = 𝒄𝒓𝒔 = ෍ 𝑎𝑟𝑘 ⋅ 𝑏𝑘𝑠


𝑘=1

Para 1 ≤ r ≤ m e 1 ≤ s ≤ q, ou, equivalente,


Matrizes – Operações básicas
• Produto de matrizes - Propriedades:

Sejam A, B e C três matrizes que são conformáveis para


as operações que seguem e seja λ um escalar.

▫ Se AB e BA são ambas definidas, em geral AB≠BA;


▫ (λA)B = A(λB) = λAB;
▫ A(B + C) = AB + AC;
▫ (A + B)C = AC + BC.
▫ (AB)T = BTAT
Matrizes – Operações básicas
• Produto de matrizes - Propriedades:

Se AB e BA são ambas definidas, em geral AB≠BA:


𝑛
AB = BA
A = [𝑎𝑖𝑗 ] 𝑨𝑩 = 𝒄𝒓𝒔 = ෍ 𝑎𝑟𝑘 ⋅ 𝑏𝑘𝑠
m×n n=p , m×q
𝑘=1 se e somente se:

B = [𝑏𝑖𝑗 ] 𝑛 𝑚 = 𝑛; 𝑝 = 𝑞
p×q 𝑩𝑨 = 𝒄𝒓𝒔 = ෍ 𝑏𝑟𝑘 ⋅ 𝑎𝑘𝑠
q=m , p×n 𝑎𝑟𝑘 = 𝑏𝑟𝑘 e
𝑘=1
𝑏𝑘𝑠 = 𝑎𝑘𝑠
Matrizes – Operações básicas
• Produto de matrizes - Propriedades:

(λA)B = A(λB) = λAB:

𝑛 𝑛

A = [𝑎𝑖𝑗 ] 𝝀𝑨 𝑩 = ෍ 𝜆𝑎𝑟𝑘 ⋅ 𝑏𝑘𝑠 = ෍ 𝑎𝑟𝑘 ⋅ 𝜆𝑏𝑘𝑠 = 𝑨(𝜆𝑩)


𝑘=1 𝑘=1
B = [𝑏𝑖𝑗 ]
𝑛 𝑛
AB = [𝑎𝑖𝑗 ][𝑏𝑖𝑗 ]
𝝀𝑨 𝑩 = ෍ 𝜆𝑎𝑟𝑘 ⋅ 𝑏𝑘𝑠 = 𝜆 ෍ 𝑎𝑟𝑘 ⋅ 𝑏𝑘𝑠 = 𝜆𝑨𝑩
𝜆∈ℜ
𝑘=1 𝑘=1
Matrizes – Operações básicas
• Produto de matrizes - Propriedades:

A(B + C) = AB + AC:

A(B + C) = 𝒂𝟏 ⋅ 𝒃𝟏 + 𝒄𝟏 𝒂𝟏 ⋅ 𝒃𝟐 + 𝒄𝟐 … = 𝒂𝟏 ⋅ 𝒃𝟏 +𝒂𝟏 ⋅ 𝒄𝟏 𝒂𝟏 ⋅ 𝒃𝟐 +𝒂𝟏 ⋅ 𝒄𝟐 …

A = [𝑎𝑖𝑗 ] 𝒂𝟐 ⋅ 𝒃𝟏 + 𝒄𝟏 𝒂𝟐 ⋅ 𝒃𝟐 + 𝒄𝟐 … … …

… …
B = [𝑏𝑖𝑗 ]
𝒂𝟏 ⋅ 𝒃𝟏 𝒂𝟏 ⋅ 𝒃𝟐 … 𝒂𝟏 ⋅ 𝒄𝟏 𝒂𝟏 ⋅ 𝒄𝟐 …
= + =AB + AC
C = [𝑐𝑖𝑗 ] 𝒂𝟐 ⋅ 𝒃𝟏 𝒂𝟐 ⋅ 𝒃𝟐 … 𝒂𝟐 ⋅ 𝒄𝟏 𝒂𝟐 ⋅ 𝒄𝟐 …
… …
Matrizes – Operações básicas
• Produto de matrizes - Propriedades:

(A + B)C = AC + BC:

(A+B) C = (𝒂𝟏 + 𝒃𝟏 ) ⋅ 𝒄𝟏 (𝒂𝟏 +𝒃𝟏 ) ⋅ 𝒄𝟐 … = 𝒂𝟏 ⋅ 𝒄𝟏 +𝒃𝟏 ⋅ 𝒄𝟏 𝒂𝟏 ⋅ 𝒄𝟐 +𝒃𝟏 ⋅ 𝒄𝟐 …

A = [𝑎𝑖𝑗 ] (𝒂𝟐 +𝒃𝟐 ) ⋅ 𝒄𝟏 (𝒂𝟐 + 𝒃𝟐 ) ⋅ 𝒄𝟐 … … …

… …
B = [𝑏𝑖𝑗 ]
𝒂𝟏 ⋅ 𝒄𝟏 𝒂𝟏 ⋅ 𝒄𝟐 … 𝒃𝟏 ⋅ 𝒄𝟏 𝒃𝟏 ⋅ 𝒄𝟐 …
= + = AC + BC
C = [𝑐𝑖𝑗 ] 𝒂𝟐 ⋅ 𝒄𝟏 𝒂𝟐 ⋅ 𝒄𝟐 … 𝒃𝟐 ⋅ 𝒄𝟏 𝒃𝟐 ⋅ 𝒄𝟐 …
… …
Matrizes – Operações básicas
• Produto de matrizes - Propriedades:

Produto da j-esima linha de 𝑨 com a i-esima coluna de 𝑩


(AB)T = BTAT :
𝑛 𝑛

𝑨𝑩 = 𝑐𝑖𝑗 = ෍ 𝑎𝑖𝑘 𝑏𝑘𝑗 ⇒ (𝑨𝑩)𝑇 = 𝑐𝑗𝑖 = ෍ 𝑎𝑗𝑘 𝑏𝑘𝑖 =


A = [𝑎𝑖𝑗 ] m×n 𝑘=1 𝑘=1

𝑛 𝑛
B = [𝑏𝑖𝑗 ] 𝑇 𝑇
= ෍ 𝑏𝑘𝑖 𝑎𝑗𝑘 = ෍ 𝑏𝑖𝑘 𝑎𝑘𝑗 = 𝑩𝑇 𝑨𝑇
𝑘=1 𝑘=1

AB = [𝑐𝑖𝑗 ]
Produto da i-esima linha de 𝑩𝑇 com a j-esima coluna de 𝑨𝑇

Você também pode gostar