Você está na página 1de 21

2.

Matrizes

ALGA (M1002)

Ano l
ectivo 2014/15

1 / 21

Matrizes

2.1 Matrizes especiais

2.1 Matrizes especiais

Matrizes em escada e matrizes reduzidas.

Matrizes coluna e matrizes linha.

Matrizes quadradas de ordem n : matrizes do tipo n n.

a11
a21
..
.

a12
a22
..
.

a1 n1
a2 n1
..
.

a1n
a2n
..
.

an1 1 an1 2 an1 n1 an1 n


an1
an2
an n1
ann

diagonal secundaria

ALGA (M1002)

diagonal principal

Ano l
ectivo 2014/15

2 / 21

Matrizes

2.1 Matrizes especiais

Matrizes identidade (n n):

1
0

..
.

0
0

0 0 0
1 0 0

..
.. ..
.
. .

0 1 0
0 0 1

Denotamos por In (ou por I ) a matriz identidade de tipo n n.

Matrizes diagonais (n n):

ALGA (M1002)

a11 0
0 a22

..
..
.
.

0
0
0
0

Ano l
ectivo 2014/15

0
0
..
.

an1 n1

0
0
..
.

0
ann

3 / 21

Matrizes

2.1 Matrizes especiais

Matrizes triangulares superiores (n n):

a11 a12 a1n


0 a22 a2n

..
..
..
.
.
.
0
0 ann

a11 0 0
a21 a22 0

..
..
..
.
.
.
an1 an2 ann

Matrizes triangulares inferiores (n n):

Matrizes triangulares: matrizes triangulares superiores e inferiores


(n n).

ALGA (M1002)

Ano l
ectivo 2014/15

4 / 21

Matrizes

2.1 Matrizes especiais

Matrizes simetricas (n n): aij = aji para todos i, j {1, . . . , n} .



0 0 1
1 2
3
0 2
0 0 2
2 0 1
2 1
1 2 1
3 1 1

Matrizes zero (ou nulas): todas as entradas sao 0.





0 0
0 0
0 0 0
0 0
0 0
0 0 0
0 0
Denotamos por 0mn (ou por 0) a matriz zero de tipo m n.

ALGA (M1002)

Ano l
ectivo 2014/15

5 / 21

Matrizes

2.2 Operac
oes com matrizes

2.2 Operacoes com matrizes: adicao

a11 a12 a1n


a21 a22 a2n

A= .
.. = (aij )mn
..
..
.
.
am1 am2 amn

a11 + b11
a21 + b21

A+B =
..

a12 + b12
a22 + b22
..
.

b11 b12 b1n


b21 b22 b2n

B= .
.. = (bij )mn
..
..
.
.
bm1 bm2 bmn

a1n + b1n
a2n + b2n

= (aij + bij )mn .


..

am1 + bm1 am2 + bm2 amn + bmn

Nota: A adicao de matrizes so esta definida para matrizes do mesmo tipo.




1 2
1 2

 
3
4 5
+
3
7 8

ALGA (M1002)

 
6
1+4
=
9
1 + 7

2 + 5
2+8

Ano l
ectivo 2014/15

3+6
3 + 9

5
6

3
10


9
.
6
6 / 21

Matrizes

2.2 Operac
oes com matrizes

Multiplicacao escalar
Dada uma matriz A = (aij )mn e um escalar b (b R). Definimos:

ba11
ba21

bA = .
..

bam1

Exemplo: 2

1 2
4 5

ba12
ba22
..
.

bam2

 
2 4
3
=
8 10
6

6
12

ba1n
ba2n

.. = (baij )mn .
.

bamn

Propriedades: Sejam A, B e C tres m n matrizes e c e d dois escalares.


1.
3.
5.
7.

A + B = B + A;
(cd)A = c(dA) ;
0A = 0 ;
(c + d)A = cA + dA .
ALGA (M1002)

2.
4.
6.

A + (B + C ) = (A + B) + C ;
1A = A ;
c(A + B) = cA + cB ;

Ano l
ectivo 2014/15

7 / 21

Matrizes

2.2 Operac
oes com matrizes

Multiplicacao de matrizes
Consideremos duas matrizes: A = (aij )mn e B = (bij )pq . Se n = p,
entao definimos o produto AB do seguinte modo:
AB = (cij )mq
onde

cij

Pn

k=1 aik bkj

= ai1 b1j + ai2 b2j + + ain bnj

= (ai1 , ai2 , , ain ) (b1j , b2j , , bnj ) .


Observacoes : 1) O produto AB so esta definido se o n
umero de colunas
de A for igual ao n
umero de linhas de B.
2)

A
mn

B
nq

ALGA (M1002)

podemos multiplicar

Ano l
ectivo 2014/15

AB
mq
8 / 21

Matrizes

2.2 Operac
oes com matrizes

Proposicao
Sejam A, B e C tres matrizes (de tipo adequado de forma a estarem
definidos os seguintes produtos) e c um escalar.
1. (AB)C = A(BC );
2. A(B + C ) = AB + AC ;
3. (A + B)C = AC + BC ;
4. c(AB) = (cA)B = A(cB).
Atencao : Ha muitas propriedades da multiplicacao de n
umeros que
deixam de ser validas para a multiplicacao de matrizes.
Exemplo : a multiplicacao de matrizes nao e comutativa:



 

1 1
1 0
2 1
=
0 1
1 1
1 1

ALGA (M1002)



 

1 0
1 1
1 1
=
1 1
0 1
1 2

Ano l
ectivo 2014/15

9 / 21

Matrizes

2.2 Operac
oes com matrizes

Uma utilizacao da multiplicacao de matrizes


Numa queima das fitas, as barracas de CC, Matematica e Fsica
venderam cerveja, coca-cola e agua. A tabela seguinte regista a
quantidade vendida por cada uma das barracas

CC
Matematica
Fsica

N
umero de vendas
cerveja coca-cola agua
600
200
100
300
150
50
350
100
50

Preco
2
cerveja
1.5 coca-cola
1
agua

Para calcular o valor total das vendas de cada uma das barracas basta
calcular o produto:


1600
2
600 200 100
300 150 50 1.5 = 875
900
1
350 100 50

ALGA (M1002)

Ano l
ectivo 2014/15

CC
Matematica
Fsica
10 / 21

Matrizes

2.2 Operac
oes com matrizes

Sistemas e multiplicacao de matrizes

a11 x1 + a12 x2 + + a1n xn = b1

a21 x1 + a22 x2 + + a2n xn = b2


Considere o sistema
..

am1 x1 + am2 x2 + + amn xn = bm


A
X
B

b1
a11 x1 + a12 x2 + + a1n xn
x1
a11 a12 a1n
a21 a22 a2n x2 a21 x1 + a22 x2 + + a2n xn b2

= ..
..
..
..
.. .. =
.
.
.
.
. .
bm
am1 x1 + am2 x2 + + amn xn
xn
am1 am2 amn
Conclusao: todo o sistema S pode ser visto como uma equacao matricial
da forma AX = B onde A e a (m n) matriz dos coeficientes de S, X e a
(n 1) matriz coluna das inc
ognitas de S e B e a (m 1) matriz coluna
dos termos independentes de S.
ALGA (M1002)

Ano l
ectivo 2014/15

11 / 21

Matrizes

2.2 Operac
oes com matrizes

Transposta de matrizes
Seja A a seguinte matriz de tipo

a11 a12
a21 a22

A = a31 a32
..
..
.
.
am1 am2
A transposta de A

a11
a12

t
A = a13
..
.
a1n
ALGA (M1002)

m n:

a13 a1n
a23 a2n

a33 a3n
= (aij )mn
..
..
.
.
am3 amn

denota-se por At e e a seguinte matriz de tipo n m:

a21 a31 am1


a22 a32 am2

a23 a33 am3


= (aij )nm onde aij = aji
..
..
..
.
.
.
a2n a3n amn
Ano l
ectivo 2014/15

12 / 21

Matrizes

2.2 Operac
oes com matrizes

Proposicao
Sejam A e B duas matrizes de tipo apropriado e c um escalar:
1. (At )t = A;
2. (A + B)t = At + B t ;
3. (cA)t = c(At );
4. (AB)t = B t At ;
Atencao: As matrizes A e B trocam de posicao na propriedade 4. Em
geral, (AB)t e At B t sao diferentes:

pode acontecer que um dos produtos esteja definido e o outro nao;

mas mesmo quando (AB)t e At B t estao ambos definidos, eles podem


ser diferentes.

Nota: Uma matriz A e simetrica se e so se At = A.


ALGA (M1002)

Ano l
ectivo 2014/15

13 / 21

Matrizes

2.2 Operac
oes com matrizes

Propriedades das matrizes zero e identidade

Proposicao
Seja A uma matriz m n e c um escalar:
1. A + 0mn = A;
2. A + (A) = 0mn ;
3. 0pm A = 0pn e A0np = 0mp ;
4. cA = 0mn se e so se c = 0 ou A = 0mn ;
5. AIn = A = Im A.

ALGA (M1002)

Ano l
ectivo 2014/15

14 / 21

Matrizes

2.3 Matrizes invertveis

2.3 Matrizes invertveis


Uma matriz quadrada A de tipo n n e uma matriz invertvel (ou nao
singular) se existir uma matriz B tal que
AB = In = BA .



1 2
e invertvel pois
1 1


 
 


1 2
1 2
1 0
1 2
1 2
=
=
;
1 1
1 1
0 1
1 1
1 1

Exemplo:

A matriz


1
mas a matriz
0

1
0
ALGA (M1002)


0
nao
0

0
a
0
c

e invertvel pois
b
d

a b
0 0

Ano l
ectivo 2014/15

6=



1 0
.
0 1
15 / 21

Matrizes

2.3 Matrizes invertveis

Propriedades da inversa
Nota: as matrizes abaixo sao todas quadradas e do mesmo tipo.
Se A for invert
vel, entao existe uma u
nica matriz B tal que
AB = BA = In . A matriz B chama-se a inversa de A e denota-se por A1 .


1 

1 2
1 2
=
1 1
1 1

Se AB = In , entao BA = In e B = A1 .

Se A e invertvel, entao A1 , Ak , cA e At tambem sao invertveis e as


suas inversas sao:

1.

(A1 )1 = A ;

2.

(Ak )1 = (A1 )k ;

3.

(cA)1 = c1 A1 ;

4.

(At )1 = (A1 )t .

ALGA (M1002)

Ano l
ectivo 2014/15

16 / 21

Matrizes

2.3 Matrizes invertveis

Propriedades da inversa
Nota: as matrizes abaixo sao todas quadradas e do mesmo tipo.

Se A e B sao invertveis, entao AB tambem e e (AB)1 = B 1 A1 .

Atencao: normalmente A1 B 1 nao e a inversa de AB porque o produto


de matrizes nao e comutativo.
Se AB
e invertvel,
1
B = (AB)1 A.

entao A e B tambem o sao e A1 = B(AB)1 e

Se C e invertvel e AC = BC (ou CA = CB), entao A = B.

Atencao: a u
ltima propriedade so e valida se C for invertvel.


0 0
0 0



0
0

 
 
1
0 0
0
=
=
0
0 0
1

ALGA (M1002)


0
0
0
0

 


1
0 0
0
6=
mas
0
0 0
1

Ano l
ectivo 2014/15


0
0
17 / 21

Matrizes

2.3 Matrizes invertveis

Propriedades da inversa
Se A
e invertvel, entao o sistema de equacoes lineares AX = B tem
uma u
nica solucao dada por X = A1 B qualquer que seja a matriz coluna
dos termos independentes B.

Exemplo: Resolva o sistema

x + 2y = 3
x +y =2


   
  
   
1 2
x
3
x
1 2
3
1
=

=
=
.
1 1
y
2
y
1 1
2
1

ALGA (M1002)

Ano l
ectivo 2014/15

18 / 21

Matrizes

2.3 Matrizes invertveis

Como determinar a matriz inversa?

Uma matriz A =

caso

a b
c d

Por exemplo:

e invertvel se e so se ad bc 6= 0; e nesse

1
=
ad bc

d b
c a


1

 

1
1 2
1 2
1 2
=
=
1 1
1 1
1 1 1

Nos outros casos e mais complicado determinar a inversa (se existir),


mas vamos ver agora um metodo.

ALGA (M1002)

Ano l
ectivo 2014/15

19 / 21

Matrizes

2.3 Matrizes invertveis

Cada matriz A e equivalente por linhas a uma u


nica matriz reduzida B
(chamamos a B a forma reduzida de A). Podemos obter B a partir de A
modificando ligeiramente o algoritmo para transformar uma matriz noutra
equivalente por linhas mas em escada:

usamos os pivots nao so para colocar 0 nas entradas abaixo deles,


mas tambem nas entradas acima deles;

no final multiplica-se cada linha pelo n


umero adequado de modo a
que os pivots fiquem todos iguais a 1.

1
2
1

2 1
1 2 1
1 0
0 2
0 2
2 1
3

0
1 L2 2L1 L2 0 2
2 L3 L2 L3 0 0
L1 + L2 L1
L3 L1 L3

1 0
0 2

L1 + 2L3 L1 0 0
L2 + 3L3 L2
ALGA (M1002)

0
0
1

1
2 L2

; L3

Ano l
ectivo 2014/15

2
3
1

1 0 0
0 1 0
0 0 1
20 / 21

Matrizes

2.3 Matrizes invertveis

Como determinar a inversa de A (caso geral)?


Metodo para determinar a inversa de uma matriz:
1. consideramos a matriz (A|I );
2. usando as operacoes elementares sobre linhas, transforma-se a matriz
(A|I ) na matriz (B|C ) onde B e a forma reduzida de A:

se B = I entao A e invertvel e A1 = C ;
se B =
6 I entao A nao e invertvel.

1
Exemplo: determine, caso exista, a inversa de A = 2
1

1
1
2
1 1 0 0
2
3
3 0 1 0 ... 0
1 1 1 0 0 1
0

0 1 3
0
1 .
Logo A1 = 1
1 1
1

ALGA (M1002)

Ano l
ectivo 2014/15

0 0
1 0
0 1

2
1
3
3
1 1

0 1
1
0
1 1

3
1
1

21 / 21