AO
`
A
ALGEBRA LINEAR
Reginaldo J. Santos
Departamento de Matem atica-ICEx
Universidade Federal de Minas Gerais
http://www.mat.ufmg.br/regi
Julho 2009
Introduc ao ` a
Algebra Linear
Copyright c 2009 by Reginaldo de Jesus Santos (091118)
E proibida a reproduc ao desta publicac ao, ou parte dela, por qualquer meio, sem a pr evia
autorizac ao, por escrito, do autor.
Editor, Coordenador de Revis ao, Supervisor de Produc ao, Capa e Ilustrac oes:
Reginaldo J. Santos
ISBN 85-7470-018-5
Ficha Catalogr aca
Santos, Reginaldo J.
S237i Introduc ao ` a
Algebra Linear / Reginaldo J. Santos
- Belo Horizonte: Imprensa Universit aria da UFMG, 2009.
1.
Algebra Linear I. Ttulo
CDD: 512.5
Conte udo
Pref acio viii
1 Matrizes e Sistemas Lineares 1
1.1 Matrizes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.1.1 Operac oes com Matrizes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.1.2 Propriedades da
Algebra Matricial . . . . . . . . . . . . . . . . . . . . . . . . 10
1.1.3 Aplicac ao: Cadeias de Markov . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Ap endice I: Notac ao de Somat orio . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
1.2 Sistemas de Equac oes Lineares . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
1.2.1 M etodo de Gauss-Jordan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
1.2.2 Matrizes Equivalentes por Linhas . . . . . . . . . . . . . . . . . . . . . . . . 50
1.2.3 Sistemas Lineares Homog eneos . . . . . . . . . . . . . . . . . . . . . . . . . 52
1.2.4 Matrizes Elementares (opcional) . . . . . . . . . . . . . . . . . . . . . . . . . 57
iii
iv Conte udo
2 Invers ao de Matrizes e Determinantes 77
2.1 Matriz Inversa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
2.1.1 Propriedades da Inversa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
2.1.2 Matrizes Elementares e Invers ao (opcional) . . . . . . . . . . . . . . . . . . . 82
2.1.3 M etodo para Invers ao de Matrizes . . . . . . . . . . . . . . . . . . . . . . . . 86
2.1.4 Aplicac ao: Interpolac ao Polinomial . . . . . . . . . . . . . . . . . . . . . . . . 96
2.1.5 Aplicac ao: Criptograa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
2.2 Determinantes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
2.2.1 Propriedades do Determinante . . . . . . . . . . . . . . . . . . . . . . . . . . 113
2.2.2 Matrizes Elementares e o Determinante (opcional) . . . . . . . . . . . . . . . 127
2.2.3 Matriz Adjunta e Invers ao (opcional) . . . . . . . . . . . . . . . . . . . . . . . 129
Ap endice II: Demonstrac ao do Teorema 2.11 . . . . . . . . . . . . . . . . . . . . . . 144
2.3 Matrizes Particionadas em Blocos (opcional) . . . . . . . . . . . . . . . . . . . . . . 148
2.3.1 Operac oes Matriciais em Blocos . . . . . . . . . . . . . . . . . . . . . . . . . 148
2.3.2 Inversa de Matrizes em Blocos . . . . . . . . . . . . . . . . . . . . . . . . . . 151
2.3.3 Determinante de Matrizes em Blocos . . . . . . . . . . . . . . . . . . . . . . 152
3 Espac os
159
3.1 Vetores no Plano e no Espaco . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
3.1.1 Soma de Vetores e Multiplicac ao por Escalar . . . . . . . . . . . . . . . . . . 161
3.1.2 Norma e Produto Escalar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
3.2 Equac oes de Retas e Planos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
3.2.1 Equac ao do Plano . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
3.2.2 Equac oes da Reta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
3.3 Os Espacos
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222
Introduc ao ` a
Algebra Linear Julho 2009
Conte udo v
3.3.1 Combinac ao Linear . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226
3.3.2 Independ encia Linear . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231
4 Subespac os 245
4.1 Base e Dimens ao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245
Ap endice III: Outros Resultados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270
4.2 Espaco Linha e Espaco Coluna . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278
4.2.1 Posto e Nulidade . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279
4.2.2 Aplicac ao a Sistemas Lineares . . . . . . . . . . . . . . . . . . . . . . . . . . 282
4.2.3 A Imagem de uma Matriz . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287
4.3 Espacos Vetoriais Abstratos (opcional) . . . . . . . . . . . . . . . . . . . . . . . . . 294
5 Ortogonalidade 312
5.1 Produto Escalar em
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312
5.1.1 Produto Interno . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312
5.1.2 Bases Ortogonais e Ortonormais . . . . . . . . . . . . . . . . . . . . . . . . 322
5.2 Subespacos Ortogonais . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 330
5.2.1 Subespacos Fundamentais . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335
5.2.2 Problema de Quadrados Mnimos . . . . . . . . . . . . . . . . . . . . . . . . 336
5.3 Mudanca de Coordenadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349
5.3.1 Rotac ao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355
5.3.2 Translac ao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 357
5.3.3 Aplicac ao: Computac ao Gr aca - Projec ao Ortogr aca . . . . . . . . . . . . . 360
6 Transformac oes Lineares (opcional) 371
6.1 Denic ao, Exemplos e Propriedades . . . . . . . . . . . . . . . . . . . . . . . . . . 371
Julho 2009 Reginaldo J. Santos
vi Conte udo
6.1.1 Denic ao e Exemplos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 371
6.1.2 Propriedades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 376
6.2 A Imagem e o N ucleo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 389
6.2.1 Injetividade e Sobrejetividade . . . . . . . . . . . . . . . . . . . . . . . . . . 394
6.3 Composic ao de Transformac oes Lineares . . . . . . . . . . . . . . . . . . . . . . . . 402
6.3.1 Matriz de uma Transformac ao Linear . . . . . . . . . . . . . . . . . . . . . . . 402
6.3.2 Invertibilidade . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 408
6.3.3 Semelhanca . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 414
7 Diagonalizac ao 422
7.1 Diagonalizac ao de Matrizes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 422
7.1.1 Motivac ao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 422
7.1.2 Autovalores e Autovetores . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425
7.1.3 Diagonalizac ao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 434
7.1.4 Diagonalizac ao de Operadores (opcional) . . . . . . . . . . . . . . . . . . . . 445
7.1.5 Forma Can onica de Jordan (opcional) . . . . . . . . . . . . . . . . . . . . . . 447
7.2 Diagonalizac ao de Matrizes Sim etricas . . . . . . . . . . . . . . . . . . . . . . . . . 462
7.2.1 Motivac ao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 462
7.2.2 Matrizes Ortogonais . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 464
Ap endice IV: Autovalores Complexos . . . . . . . . . . . . . . . . . . . . . . . . . . 474
7.3 Aplicac ao na Identicac ao de C onicas . . . . . . . . . . . . . . . . . . . . . . . . . . 480
Respostas dos Exerccios 496
Bibliograa 679
Introduc ao ` a
Algebra Linear Julho 2009
Conte udo vii
Algebra Linear Matricial. O texto pode, mas n ao e necess ario, ser acompanhado um programa como
o MATLAB
, SciLab ou o Maxima.
O conte udo e dividido em sete captulos. O Captulo 1 trata das matrizes e sistemas lineares. Aqui
todas as propriedades da algebra matricial s ao demonstradas. A resoluc ao de sistemas lineares e
feita usando somente o m etodo de Gauss-Jordan (transformando a matriz at e que ela esteja na forma
escalonada reduzida). Este m etodo requer mais trabalho do que o m etodo de Gauss (transformando a
matriz, apenas, at e que ela esteja na forma escalonada). Ele foi o escolhido, por que tamb em e usado
no estudo da invers ao de matrizes no Captulo 2. Neste Captulo e tamb em estudado o determinante,
que e denido usando cofatores. As demonstrac oes dos resultados deste captulo podem ser, a
crit erio do leitor, feitas somente para matrizes 3 3.
O Captulo 3 trata de vetores no plano, no espaco e no
MATLAB
.
O conceito de depend encia e independ encia linear e introduzido de forma alg ebrica, acompanhado
da interpretac ao geom etrica para os casos de
2
e
3
.
No Captulo 4 s ao tratados os conceitos de subespacos e de base de subespacos. S ao estudados
os espacos linha e coluna de uma matriz e o seu posto. Ao nal do captulo os Espacos Vetoriais
Abstratos s ao denidos. No Captulo 5 s ao abordados o produto escalar e bases ortonormais. Al em
de subespacos ortogonais e quadrados mnimos.
Transformac oes Lineares de
em
,
que cont em exerccios para serem resolvidos usando o MATLAB
= MATrix LABo-
ratory). Os comandos do MATLAB
e do pacote gaal.
Gostaria de agradecer aos professores que colaboraram apresentando correc oes, crticas e su-
gest oes, entre eles Helder C. Rodrigues e Francisco Satuf, Joana Darc A. S. da Cruz e Lucia Brasil.
Introduc ao ` a
Algebra Linear Julho 2009
Pref acio xi
Sugest ao de Cronograma para 60 Horas
Captulo 1 Sec oes 1.1 e 1.2 8 aulas
Captulo 2 Sec oes 2.1 e 2.2 8 aulas
Captulo 3 Sec oes 3.1 a 3.3 12 aulas
Captulo 4 Sec oes 4.1 e 4.2 8 aulas
Captulo 5 Sec oes 5.1 a 5.3 12 aulas
Captulo 7 Sec oes 7.1 a 7.3 12 aulas
Total 60 aulas
Sugest ao de Cronograma para 90 Horas
Captulo 1 Sec oes 1.1 e 1.2 10 aulas
Captulo 2 Sec oes 2.1 e 2.3 12 aulas
Captulo 3 Sec oes 3.1 a 3.3 12 aulas
Captulo 4 Sec oes 4.1 a 4.3 12 aulas
Captulo 5 Sec oes 5.1 a 5.3 12 aulas
Captulo 6 Sec oes 6.1 a 6.3 15 aulas
Captulo 7 Sec oes 7.1 a 7.3 12 aulas
Total 85 aulas
Hist orico
Julho 2009 Reginaldo J. Santos
xii Pref acio
Julho 2009 Algumas correc oes. V arias guras foram refeitas.
Marc o 2008 Foi acrescentada a subsec ao opcional Forma Can onica de Jordan. Foram corrigidos
alguns erros.
Julho 2007 Foi acrescentado o Exemplo 2.16 na sec ao de Determinantes. Foram acrescentados
um exerccio na sec ao de Determinantes, um na de Produto Escalar em
, quatro na de
Diagonalizac ao e um na de Diagonalizac ao de Matrizes Sim etricas. Foram corrigidos alguns
erros.
Marc o 2007 A Sec ao 1.1 de Matrizes e a Sec ao 2.2 de Determinantes foram reescritas. Na sec ao 1.2
o Teorema 1.4 voltou a ser que toda matriz e equivalente por linhas a uma unica matriz na forma
escalonada reduzida. As sec oes 4.1, 5.1 e 5.3 foram reescritas e acrescentada uma aplicac ao
` a computac ao gr aca. Foi acrescentada a sub-sec ao opcional Diagonalizac ao de Operadores
` a sec ao 7.1. Foram acrescentados dois exerccios na sec ao de Matrizes, um na de Invers ao de
Matrizes, um na de Base e Dimens ao, tr es na de Mudanca de Coordenadas. Foram corrigidos
alguns erros.
Maio 2004 Foram acrescentadas aplicac oes ` a criptograa (Exemplo na p agina 98) e a cadeias de
Markov (Exemplos 1.9 na p agina 16, 1.16 na p agina 55 e 7.8 na p agina 441). Foi acrescentado
um exerccio na sec ao 1.1. Foi includa a demonstrac ao de que toda matriz e equivalente por
linhas a uma unica matriz escalonada reduzida. Este resultado era o Teorema 1.4 na p agina 26
que passou para o Ap endice III da sec ao 5.2. O Teorema 1.4 agora cont em as propriedades da
relac ao ser equivalente por linhas com a demonstrac ao. O que antes era Exemplo 1.14 passou
para o lugar do Exemplo 1.10. O Exemplo 2.5 foi modicado. A sec ao Base e Dimens ao foi
reescrita. Foi acrescentada a Proposic ao 4.9 na p agina 273 que e util na obtenc ao de uma base
para um subespaco. O Teorema 4.3 do Ap endice III passou para o texto obrigat orio da sec ao
Introduc ao ` a
Algebra Linear Julho 2009
Pref acio xiii
4.3 e e agora o Teorema 4.2 na p agina 256. Foram acrescentados alguns exemplos e alguns
exerccios ` a sec ao 4.3. Os exemplos 7.4 na p agina 431 e 7.5 na p agina 438 foram modicados.
A sec ao Diagonalizac ao de Matrizes ganhou mais um exerccio te orico.
Julho 2003 V arias correc oes incluindo respostas de exerccios. A sec ao Base e Dimens ao foi re-
escrita. Foi acrescentada uma sec ao de Espacos Vetoriais Abstratos no Captulo 4. A sec ao
Diagonalizac ao de Matrizes ganhou mais dois exerccios te oricos. A sec ao Diagonalizac ao de
Matrizes Sim etricas ganhou um ap endice sobre Autovalores Complexos.
Julho 2002 Criado a partir do texto Geometria Analtica e
Algebra Linear para ser usado numa
disciplina de Introduc ao ` a
Algebra Linear ou
Algebra Matricial.
Julho 2009 Reginaldo J. Santos
xiv Pref acio
Introduc ao ` a
Algebra Linear Julho 2009
Captulo 1
Matrizes e Sistemas Lineares
1.1 Matrizes
Uma matriz , (por ), e uma tabela de n umeros dispostos emlinhas e colunas
=
11
12
. . .
1
21
22
. . .
2
.
.
. . . .
.
.
.
1
2
. . .
.
A - esima linha de e
_
1
2
. . .
,
1
2 Matrizes e Sistemas Lineares
para = 1, . . . , e a - esima coluna de e
2
.
.
.
,
para = 1, . . . , . Usamos tamb em a notac ao = (
. Dizemos que
ou []
e o elemento
ou a entrada de posic ao , da matriz .
Se = , dizemos que e uma matriz quadrada de ordem e os elementos
11
,
22
, . . . ,
, =
1
4
3
e =
_
3
.
As matrizes e s ao 2 2. A matriz e 2 3, e 1 3, e 3 1 e e 1 1. De acordo
com a notac ao que introduzimos, exemplos de elementos de algumas das matrizes dadas acima s ao
12
= 2,
23
= 2,
21
= 4, []
22
= 4, []
12
= 3.
Uma matriz que s o possui uma linha e chamada matriz linha, e uma matriz que s o possui uma
coluna e chamada matriz coluna, No Exemplo 1.1 a matriz e uma matriz linha e a matriz e uma
Introduc ao ` a
Algebra Linear Julho 2009
1.1 Matrizes 3
matriz coluna. Matrizes linha e matrizes coluna s ao chamadas de vetores. O motivo car a claro na
Sec ao 3.3 na p agina 222.
Dizemos que duas matrizes s ao iguais se elas t em o mesmo tamanho e os elementos correspon-
dentes s ao iguais, ou seja, = (
e = (
s ao iguais se = , = e
para = 1, . . . , e = 1, . . . , .
Vamos denir operac oes matriciais an alogas ` as operac oes com n umeros e provar propriedades
que s ao v alidas para essas operac oes. Veremos, mais tarde, que um sistema de equac oes lineares
pode ser escrito em termos de uma unica equac ao matricial.
Vamos, agora, introduzir as operac oes matriciais.
1.1.1 Operac oes com Matrizes
Denic ao 1.1. A soma de duas matrizes de mesmo tamanho = (
e = (
e
denida como sendo a matriz
= +
obtida somando-se os elementos correspondentes de e , ou seja,
,
para = 1, . . . , e = 1, . . . , . Escrevemos tamb em [ + ]
.
Julho 2009 Reginaldo J. Santos
4 Matrizes e Sistemas Lineares
Exemplo 1.2. Considere as matrizes:
=
_
1 2 3
3 4 0
_
, =
_
2 1 5
0 3 4
_
Se chamamos de a soma das duas matrizes e , ent ao
= + =
_
1 + (2) 2 + 1 3 + 5
3 + 0 4 + 3 0 + (4)
_
=
_
1 3 2
3 7 4
_
Introduc ao ` a
Algebra Linear Julho 2009
1.1 Matrizes 5
Denic ao 1.2. A multiplicac ao de uma matriz = (
,
para = 1, . . . , e = 1, . . . , . Escrevemos tamb em []
2 1
0 3
5 4
(3)(2) (3) 1
(3) 0 (3) 3
(3) 5 (3)(4)
6 3
0 9
15 12
.
Julho 2009 Reginaldo J. Santos
6 Matrizes e Sistemas Lineares
Denic ao 1.3. O produto de duas matrizes, tais que o n umero de colunas da primeira matriz e
igual ao n umero de linhas da segunda, = (
e = (
=
1
1
+
2
2
+ . . . +
, (1.1)
para = 1, . . . , e = 1, . . . , . Escrevemos tamb em []
=
1
1
+
2
2
+ . . . +
.
A equac ao (1.1) est a dizendo que o elemento , do produto e igual ` a soma dos produtos dos
elementos da - esima linha de pelos elementos correspondentes da - esima coluna de .
11
. . .
1
.
.
.
.
.
.
1
. . .
11
12
. . .
1
.
.
. . . .
.
.
.
1
2
. . .
.
.
. . . .
.
.
.
1
2
. . .
11
21
.
.
.
1
. . .
. . .
. . .
. . .
2
.
.
.
. . .
. . .
. . .
. . .
2
.
.
.
A equac ao (1.1) pode ser escrita de forma compacta usando a notac ao de somat orio.
[]
=
1
1
+
2
2
+ . . . +
=1
Introduc ao ` a
Algebra Linear Julho 2009
1.1 Matrizes 7
e dizemos somat orio de variando de 1 a de
. O smbolo
=1
signica que estamos fazendo
uma soma em que o ndice est a variando de = 1 at e = . Algumas propriedades da notac ao
de somat orio est ao explicadas no Ap endice I na p agina 33.
Exemplo 1.4. Considere as matrizes:
=
_
1 2 3
3 4 0
_
, =
2 1 0
0 3 0
5 4 0
.
Se chamamos de o produto das duas matrizes e , ent ao
= =
_
1 (2) + 2 0 + (3) 5 1 1 + 2 3 + (3) (4) 0
3 (2) + 4 0 + 0 5 3 1 + 4 3 + 0 (4) 0
_
=
_
17 19 0
6 15 0
_
.
Observac ao. No exemplo anterior o produto n ao est a denido (por que?). Entretanto, mesmo
quando ele est a denido, pode n ao ser igual a , ou seja, o produto de matrizes n ao e comu-
tativo, como mostra o exemplo seguinte.
Julho 2009 Reginaldo J. Santos
8 Matrizes e Sistemas Lineares
Exemplo 1.5. Sejam =
_
1 2
3 4
_
e =
_
2 1
0 3
_
. Ent ao,
=
_
2 7
6 15
_
e =
_
1 0
9 12
_
.
Vamos ver no pr oximo exemplo como as matrizes podem ser usadas para descrever quantitativa-
mente um processo de produc ao.
Exemplo 1.6. Uma ind ustria produz tr es produtos, X, Y e Z, utilizando dois tipos de insumo, A e B.
Para a manufatura de cada kg de X s ao utilizados 1 grama do insumo A e 2 gramas do insumo B;
para cada kg de Y, 1 grama de insumo A e 1 grama de insumo B e, para cada kg de Z, 1 grama de
A e 4 gramas de B. Usando matrizes podemos determinar quantos gramas dos insumos A e B s ao
necess arios na produc ao de kg do produto X, kg do produto Y e kg do produto Z.
X Y Z
gramas de A/kg
gramas de B/kg
_
1 1 1
2 1 4
_
= =
kg de X produzidos
kg de Y produzidos
kg de Z produzidos
=
_
+ +
2 + + 4
_
gramas de A usados
gramas de B usados
Introduc ao ` a
Algebra Linear Julho 2009
1.1 Matrizes 9
Denic ao 1.4. A transposta de uma matriz = (
,
para = 1, . . . , e = 1, . . . , . Escrevemos tamb em [
.
Exemplo 1.7. As transpostas das matrizes
=
_
1 2
3 4
_
, =
_
2 1
0 3
_
e =
_
1 3 0
2 4 2
_
s ao
=
_
1 3
2 4
_
,
=
_
2 0
1 3
_
e
1 2
3 4
0 2
.
A seguir, mostraremos as propriedades que s ao v alidas para a algebra matricial. V arias proprie-
dades s ao semelhantes ` aquelas que s ao v alidas para os n umeros reais, mas deve-se tomar cuidado
com as diferencas. Uma propriedade importante que e v alida para os n umeros reais, mas n ao e
v alida para as matrizes e a comutatividade do produto, como foi mostrado no Exemplo 1.5. Por ser
compacta, usaremos a notac ao de somat orio na demonstrac ao de v arias propriedades. Algumas
propriedades desta notac ao est ao explicadas no Ap endice I na p agina 33.
Julho 2009 Reginaldo J. Santos
10 Matrizes e Sistemas Lineares
1.1.2 Propriedades da
Algebra Matricial
Teorema 1.1. Sejam , e matrizes com tamanhos apropriados, e escalares. S ao v alidas as
seguintes propriedades para as operac oes matriciais:
(a) (comutatividade) + = + ;
(b) (associatividade) + ( + ) = ( + ) + ;
(c) (elemento neutro) A matriz
0, , denida por [
0]
= 0, para = 1, . . . , , = 1, . . . , e
tal que
+
0 = ,
para toda matriz , . A matriz
0 e chamada matriz nula .
(d) (elemento sim etrico) Para cada matriz , existe uma unica matriz , denida por []
tal que
+ () =
0.
(e) (associatividade) () = ();
(f) (distributividade) ( + ) = + ;
(g) (distributividade) ( + ) = + ;
(h) (associatividade) () = ();
Introduc ao ` a
Algebra Linear Julho 2009
1.1 Matrizes 11
(i) (elemento neutro) Para cada inteiro positivo a matriz, ,
1 0 . . . 0
0 1 . . . 0
.
.
.
.
.
.
.
.
.
0 0 . . . 1
,
chamada matriz identidade e tal que
.
(j) (distributividade) ( + ) = + e ( + ) = + ;
(k) () = () = ();
(l) (
= ;
(m) ( + )
;
(n) ()
;
(o) ()
;
Demonstrac ao. Para provar as igualdades acima, devemos mostrar que os elementos da matriz do
lado esquerdo s ao iguais aos elementos correspondentes da matriz do lado direito. Ser ao usadas
v arias propriedades dos n umeros sem cit a-las explicitamente.
Julho 2009 Reginaldo J. Santos
12 Matrizes e Sistemas Lineares
(a) [ + ]
= [ + ]
;
(b) [+ ( +)]
+ [ +]
+ (
) = (
) +
= [+]
=
[( + ) + ]
;
(c) Seja uma matriz tal que
+ = (1.2)
para qualquer matriz A, . Comparando os elementos correspondentes, temos que
,
ou seja,
= 0 ,
ou seja,
= []
= (
) = ()
= [()]
.
Introduc ao ` a
Algebra Linear Julho 2009
1.1 Matrizes 13
(f) [( + )]
= ( + )
= (
) + (
) = []
+ []
= [ + ]
.
(g)
[( + )]
= [ +]
= (
) =
= []
+ []
= [ +]
.
(h) A demonstrac ao deste item e a mais trabalhosa. Sejam , e matrizes , e
respectivamente. A notac ao de somat orio aqui pode ser muito util, pelo fato de ser compacta.
[()]
=1
[]
=1
=1
) =
=1
=1
) =
=
=1
=1
(
=1
=1
(
=1
(
=1
=
=
=1
[]
= [()]
.
(i) Podemos escrever a matriz identidade em termos do delta de Kronecker que e denido por
=
_
1, se =
0, se =
como [
. Assim,
[
=1
=1
.
A outra igualdade e an aloga.
Julho 2009 Reginaldo J. Santos
14 Matrizes e Sistemas Lineares
(j) [( + )]
=1
[ + ]
=1
) =
=1
(
) =
=
=1
=1
= []
+ []
= [ + ]
.
A outra igualdade e inteiramente an aloga a anterior e deixamos como exerccio.
(k) [()]
=1
=1
(
= [()]
e
[()]
=1
=1
) = [()]
.
(l) [(
= [
.
(m) [( + )
= [ + ]
= [
+ [
.
(n) [()
= []
= [
= [
.
(o) [()
= []
=1
=1
[
=1
[
= [
= . . .
. .
vezes
.
E para = 0, denimos
0
=
.
Exemplo 1.8. Vamos vericar se para matrizes e , quadradas, vale a igualdade
( + )( ) =
2
2
. (1.4)
Usando a propriedade (i) do teorema anterior obtemos
( + )( ) = ( + ) + ( + )()
= + =
2
+
2
Assim, ( + )( ) =
2
2
se, e somente se, = 0, ou seja, se, e somente se,
= . Como o produto de matrizes n ao e comutativo, a conclus ao e que a igualdade (1.4), n ao
vale para matrizes em geral. Como contra-exemplo basta tomarmos duas matrizes que n ao comutem
entre si. Sejam
=
_
0 0
1 1
_
e =
_
1 0
1 0
_
.
Para estas matrizes
+ =
_
1 0
2 1
_
, =
_
1 0
0 1
_
,
2
= =
_
0 0
1 1
_
,
2
= =
_
1 0
1 0
_
.
Assim,
( + )( ) =
_
1 0
2 1
_
=
_
1 0
0 1
_
=
2
2
.
Julho 2009 Reginaldo J. Santos
16 Matrizes e Sistemas Lineares
1.1.3 Aplicac ao: Cadeias de Markov
Exemplo 1.9. Vamos supor que uma populac ao e dividida emtr es estados (por exemplo: ricos, classe
m edia e pobres) e que em cada unidade de tempo a probabilidade de mudanca de um estado para
outro seja constante no tempo, s o dependa dos estados. Este processo e chamado cadeia de Mar-
kov.
Seja
11
12
13
21
22
23
31
32
33
1
2
3
e chamada matriz de transic ao. Como exemplo vamos considerar a matriz de transic ao
=
1 2 3
1
2
1
4
0
1
2
1
2
1
2
0
1
4
1
2
1
2
3
(1.5)
A distribuic ao da populac ao inicial entre os tr es estados pode ser descrita pela seguinte matriz:
0
=
est a no estado 1
est a no estado 2
est a no estado 3
Introduc ao ` a
Algebra Linear Julho 2009
1.1 Matrizes 17
A matriz
0
caracteriza a distribuic ao inicial da populac ao entre os tr es estados e e chamada vetor
de estado. Por exemplo,
0
=
1
3
1
3
1
3
est a no estado 1
est a no estado 2
est a no estado 3
(1.6)
representa uma populac ao dividida de forma que 1/3 da populac ao est a em cada estado. Ap os uma
unidade de tempo a populac ao estar a dividida entre os tr es estados da seguinte forma
1
=
11
1
+
12
2
+
13
21
1
+
22
2
+
23
31
1
+
32
2
+
33
estar a no estado 1
estar a no estado 2
estar a no estado 3
Lembre-se que
1
=
0
.
Por exemplo se a matriz de transic ao, , e a matriz dada por (1.5) e a matriz de estado inicial,
0
,
e a matriz dada por (1.6), ent ao ap os uma unidade de tempo a matriz de estado ser a dada por
1
=
0
=
1
2
1
4
0
1
2
1
2
1
2
0
1
4
1
2
1
3
1
3
1
3
1
4
1
2
1
4
Como estamos assumindo que em cada unidade de tempo a matriz de transic ao e a mesma,
ent ao ap os unidades de tempo a populac ao estar a dividida entre os tr es estados segundo a matriz
de estado
=
1
=
2
2
= =
0
Julho 2009 Reginaldo J. Santos
18 Matrizes e Sistemas Lineares
Assim a matriz
6 4 0
1 1 4
6 0 6
, =
6 9 9
1 0 4
6 0 1
,
(d)
2
.
Introduc ao ` a
Algebra Linear Julho 2009
1.1 Matrizes 19
1.1.2. Conhecendo-se somente os produtos e , como podemos calcular ( + ),
e ()?
1.1.3. Considere as seguintes matrizes
=
_
3 2 1
1 2 1
_
, =
2 1
2 0
0 3
2 1 1
0 1 1
1 0 1
, =
1
0 0
0
2
0
0 0
3
1
=
1
0
0
,
2
=
0
1
0
,
3
=
0
0
1
Verique que:
(a) e diferente de .
(b)
1
2
2
3
3
], em que
1
=
2
0
1
,
2
=
1
1
0
e
3
=
1
1
1
, s ao as
colunas de (o caso geral est a no Exerccio 1.1.17 (a) na p agina 27).
Julho 2009 Reginaldo J. Santos
20 Matrizes e Sistemas Lineares
(d) =
, em que
1
=
_
2 1 1
,
2
=
_
0 1 1
3
=
_
1 0 1
2
2
0
2
=
1
0
3
e
2
=
_
1 2 1
, o
produto pode ser escrito como =
_
1
2
_
=
_
1
_
(o caso geral est a no
Exerccio 1.1.18 (b) na p agina 28).
1.1.4. Sejam
=
_
1 3 0
0 4 2
_
e =
.
Verique que
1
+
2
+
3
= , em que
= 0, em que
=
_
4 2
e =
_
2 3 5
.
1.1.6. Mostre que as matrizes =
_
1
1
1
_
, em que e uma n umero real n ao nulo, vericam a
equac ao
2
= 2.
1.1.7. Mostre que se e s ao matrizes que comutam com a matriz =
_
0 1
1 0
_
, ent ao =
.
1.1.8. (a) Determine todas as matrizes , 22, diagonais (os elementos que est ao fora da diagonal
s ao iguais a zero) que comutam com toda matriz , 2 2, ou seja, tais que = ,
para toda matriz , 2 2.
(b) Determine todas as matrizes , 2 2, que comutam com toda matriz , 2 2, ou seja,
tais que = , para toda matriz , 2 2.
1.1.9. Verique que
3
=
0, para
=
0 1 0
0 0 1
0 0 0
.
O caso geral est a no Exerccio 1.1.29 na p agina 32.
Exerccios usando o MATLAB
e
instruc oes de como instalar o pacote gaal. Depois deste pacote ser devidamente instalado, o
comando help gaal no prompt do MATLAB
, . . ., para
(a) =
_
1
1
2
0
1
3
_
; (b) =
_
1
2
1
3
0
1
5
_
.
Julho 2009 Reginaldo J. Santos
24 Matrizes e Sistemas Lineares
A seq u encia parece estar convergindo para alguma matriz? Se estiver, para qual?
1.1.11. Calcule as pot encias das matrizes dadas a seguir e encontre experimentalmente (por tentativa!)
o menor inteiro > 1 tal que (use o comando >> A=sym(A) depois de armazenar a matriz na
vari avel A):
(a)
=
3
, em que
=
0 0 1
1 0 0
0 1 0
;
(b)
=
4
, em que
=
0 1 0 0
1 0 0 0
0 0 0 1
0 0 1 0
;
(c)
=
0, em que
=
0 1 0 0
0 0 1 0
0 0 0 1
0 0 0 0
.
1.1.12. Vamos fazer um experimento no MATLAB
fazer e o seguinte:
Criar um contador c e atribuir a ele o valor zero.
Atribuir ` as vari aveis A e B, 1000 matrizes 33 com entradas inteiras e aleat orias entre 5
e 5.
Se AB=BA, ou seja, A e B comutarem, ent ao o contador c e acrescido de 1.
No nal o valor existente na vari avel c e escrito.
Qual a conclus ao que voc e tira do valor obtido na vari avel c?
1.1.13. Faca um experimento semelhante ao anterior, mas para o caso em que cada uma das matrizes
e diagonal, isto e, os elementos que est ao fora da diagonal s ao iguais a zero. Use a seta para
cima para obter novamente a linha digitada e edite a linha no prompt do MATLAB
de forma a
obter algo semelhante ` a linha:
>> c=0; for n=1:1000,A=diag(randi(1,3));B=diag(randi(1,3));if( ....
Qual a conclus ao que voc e tira do valor obtido na vari avel c?
1.1.14. Faca um experimento semelhante ao anterior, mas para o caso em que uma das matrizes e
diagonal. Use a seta para cima para obter novamente a linha digitada e edite a linha no
prompt do MATLAB
1
0
0
.
.
.
0
,
2
=
0
1
0
.
.
.
0
,. . . ,
0
0
.
.
.
0
1
matrizes 1.
(a) Mostre que se
=
11
12
. . .
1
21
22
. . .
2
.
.
. . . .
.
.
.
1
2
. . .
11
12
. . .
1
21
22
. . .
2
.
.
. . . .
.
.
.
1
2
. . .
,
e uma matriz ent ao
1
0 . . . 0
0
2
. . . 0
.
.
.
.
.
.
.
.
.
0 . . . 0
uma matriz diagonal , isto e, os elementos que est ao fora da diagonal s ao iguais a zero.
Seja
=
11
12
. . .
1
21
22
. . .
2
.
.
. . . .
.
.
.
1
2
. . .
.
(a) Mostre que o produto e obtido da matriz multiplicando-se cada coluna por
, ou
seja, se = [
1
2
. . .
], em que
1
.
.
.
e a coluna de , ent ao
= [
1
1
2
2
. . .
].
(b) Mostre que o produto e obtido da matriz multiplicando-se cada linha por
, ou
Julho 2009 Reginaldo J. Santos
28 Matrizes e Sistemas Lineares
seja, se =
2
.
.
.
, em que
= [
1
. . .
] e a linha de , ent ao
=
2
.
.
.
.
1.1.18. Sejam e matrizes e , respectivamente.
(a) Mostre que a - esima coluna do produto e igual ao produto
, em que
1
.
.
.
], ent ao
= [
1
. . .
] = [
1
. . .
];
(b) Mostre que a - esima linha do produto e igual ao produto
, em que
=
Introduc ao ` a
Algebra Linear Julho 2009
1.1 Matrizes 29
[
1
. . .
2
.
.
.
, ent ao
=
2
.
.
.
.
.
.
.
1.1.19. Seja uma matriz e =
1
.
.
.
=1
, em que
= para qualquer
matriz , . (Sugest ao: Seja
= . Mostre que
.)
Julho 2009 Reginaldo J. Santos
30 Matrizes e Sistemas Lineares
1.1.22. Se = e e um inteiro positivo, mostre que ()
.
1.1.23. Sejam , e matrizes .
(a) ( + )
2
=
2
+ 2 +
2
? E se = ? Justique.
(b) () = ()? E se = e = ? Justique.
(Sugest ao: Veja o Exemplo 1.8 na p agina 15.)
1.1.24. (a) Se e s ao duas matrizes tais que =
0, ent ao =
0 ou =
0? Justique.
(b) Se =
0, ent ao =
0? Justique.
(c) Se e uma matriz tal que
2
=
0, ent ao =
0? Justique.
1.1.25. Dizemos que uma matriz , , e sim etrica se
= e e anti-sim etrica se
= .
(a) Mostre que se e sim etrica, ent ao
e sim etrica e
e anti-sim etrica.
Introduc ao ` a
Algebra Linear Julho 2009
1.1 Matrizes 31
(f) Mostre que toda matriz quadrada pode ser escrita como a soma de uma matriz sim etrica
e uma anti-sim etrica. (Sugest ao: Observe o resultado da soma de +
com
.)
1.1.26. Para matrizes quadradas = (
=1
.
(a) Mostre que tr( + ) = tr() + tr().
(b) Mostre que tr() = tr().
(c) Mostre que tr(
) = tr().
(d) Mostre que tr() = tr(). (Sugest ao: Prove inicialmente para matrizes 2 2.)
1.1.27. Seja uma matriz . Mostre que se
=
0, ent ao =
0. (Sugest ao: use o traco.) E se
a matriz for , com = ?
1.1.28. J a vimos que o produto de matrizes n ao e comutativo. Entretanto, certos conjuntos de matrizes
s ao comutativos. Mostre que:
(a) Se
1
e
2
s ao matrizes diagonais , ent ao
1
2
=
2
1
.
(b) Se e uma matriz e
=
0
+
1
+
2
2
+ . . . +
,
em que
0
, . . . ,
s ao escalares, ent ao = .
Julho 2009 Reginaldo J. Santos
32 Matrizes e Sistemas Lineares
1.1.29. Uma matriz e chamada nilpotente se
=
0, para algum inteiro positivo . Verique que a
matriz
=
0 1 0 0
0 0 1 0
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
0 0 0 1
0 0 0 0
,
e nilpotente.
Introduc ao ` a
Algebra Linear Julho 2009
1.1 Matrizes 33
Ap endice I: Notac ao de Somat orio
S ao v alidas algumas propriedades para a notac ao de somat orio:
(a) O ndice do somat orio e uma vari avel muda que pode ser substituda por qualquer letra:
=1
=1
.
(b) O somat orio de uma soma pode ser escrito como uma soma de dois somat orios:
=1
(
) =
=1
=1
.
Pois,
=1
(
) = (
1
+
1
) +. . . +(
) = (
1
+. . . +
) +(
1
+. . . +
) =
=1
=1
.
Aqui foram aplicadas as propriedades associativa e comutativa da soma de n umeros.
(c) Se no termo geral do somat orio aparece um produto, em que um fator n ao depende do ndice
do somat orio, ent ao este fator pode sair do somat orio:
=1
=1
.
Pois,
=1
=
1
+ . . . +
(
1
+ . . . +
) =
=1
=1
=1
=1
=1
.
Pois,
=1
=1
=1
(
1
+. . . +
) = (
11
+. . . +
1
) +. . . +(
1
+. . . +
) = (
11
+. . . +
1
) +. . . + (
1
+. . . +
) =
=1
(
1
+. . . +
) =
=1
=1
1
+
2
2
+ . . . +
= ,
em que
1
,
2
, . . . ,
e s ao constantes reais;
Um sistema de equac oes lineares ou simplesmente sistema linear e um conjunto de equac oes
lineares, ou seja, e um conjunto de equac oes da forma
11
1
+
12
2
+ . . . +
1
=
1
21
1
+
22
2
+ . . . +
2
=
2
.
.
.
.
.
. =
.
.
.
1
+
2
2
+ . . . +
em que
11
12
. . .
1
21
22
. . .
2
.
.
. . . .
.
.
.
1
2
. . .
, =
2
.
.
.
e =
2
.
.
.
.
Uma soluc ao de um sistema linear e uma matriz =
2
.
.
.
_
=
_
1
0
_
.
A soluc ao (geral) do sistema acima e = 1/3 e = 2/3 (verique!) ou
=
_
1
3
2
3
_
.
Introduc ao ` a
Algebra Linear Julho 2009
1.2 Sistemas de Equac oes Lineares 37
Uma forma de resolver um sistema linear e substituir o sistema inicial por outro que tenha o mesmo
conjunto soluc ao do primeiro, mas que seja mais f acil de resolver. O outro sistema e obtido depois
de aplicar sucessivamente uma s erie de operac oes, que n ao alteram a soluc ao do sistema, sobre as
equac oes. As operac oes que s ao usadas s ao:
Trocar a posic ao de duas equac oes do sistema;
Multiplicar uma equac ao por um escalar diferente de zero;
Somar a uma equac ao outra equac ao multiplicada por um escalar.
Estas operac oes s ao chamadas de operac oes elementares. Quando aplicamos operac oes ele-
mentares sobre as equac oes de um sistema linear somente os coecientes do sistema s ao alterados,
assim podemos aplicar as operac oes sobre a matriz de coecientes do sistema, que chamamos de
matriz aumentada, ou seja, a matriz
[ ] =
11
12
. . .
1
1
21
22
. . .
2
2
.
.
. . . .
.
.
.
.
.
.
1
2
. . .
.
Julho 2009 Reginaldo J. Santos
38 Matrizes e Sistemas Lineares
Denic ao 1.5. Uma operac ao elementar sobre as linhas de uma matriz e uma das seguintes
operac oes:
(a) Trocar a posic ao de duas linhas da matriz;
(b) Multiplicar uma linha da matriz por um escalar diferente de zero;
(c) Somar a uma linha da matriz um m ultiplo escalar de outra linha.
O pr oximo teorema garante que ao aplicarmos operac oes elementares ` as equac oes de um sis-
tema o conjunto soluc ao n ao e alterado.
Teorema 1.2. Se dois sistemas lineares = e = , s ao tais que a matriz aumentada
[ ] e obtida de [ ] aplicando-se uma operac ao elementar, ent ao os dois sistemas possuem
as mesmas soluc oes.
Demonstrac ao. A demonstrac ao deste teorema segue-se de duas observac oes:
(a) Se e soluc ao de um sistema, ent ao tamb em e soluc ao do sistema obtido aplicando-se
uma operac ao elementar sobre suas equac oes (verique!).
Introduc ao ` a
Algebra Linear Julho 2009
1.2 Sistemas de Equac oes Lineares 39
(b) Se o sistema = , e obtido de = aplicando-se uma operac ao elementar ` as
suas equac oes (ou equivalentemente ` as linhas da sua matriz aumentada), ent ao o sistema
= tamb em pode ser obtido de = aplicando-se uma operac ao elementar ` as suas
equac oes, pois cada operac ao elementar possui uma operac ao elementar inversa do mesmo
tipo, que desfaz o que a anterior fez (verique!).
Pela observac ao (b), = e = podemser obtidos umdo outro aplicando-se uma operac ao
elementar sobre as suas equac oes. E pela observac ao (a), os dois possuem as mesmas soluc oes.
Dois sistemas que possuem o mesmo conjunto soluc ao s ao chamados sistemas equivalentes.
Portanto, segue-se do Teorema 1.2 que aplicando-se operac oes elementares ` as equac oes de um
sistema linear obtemos sistemas equivalentes.
1.2.1 M etodo de Gauss-Jordan
O m etodo que vamos usar para resolver sistemas lineares consiste na aplicac ao de operac oes
elementares ` as linhas da matriz aumentada do sistema at e que obtenhamos uma matriz numa forma
em que o sistema associado a esta matriz seja de f acil resoluc ao.
Vamos procurar obter uma matriz numa forma em que todas as linhas n ao nulas possuam como
primeiro elemento n ao nulo (chamado piv o) o n umero 1 . Al em disso, se uma coluna cont em um piv o,
ent ao todos os seus outros elementos ter ao que ser iguais a zero. Vamos ver no exemplo seguinte
como conseguimos isso. Neste exemplo veremos como a partir do faturamento e do gasto com
insumos podemos determinar quanto foi produzido de cada produto manufaturado em uma ind ustria.
Julho 2009 Reginaldo J. Santos
40 Matrizes e Sistemas Lineares
Exemplo 1.11. Uma ind ustria produz tr es produtos, X, Y e Z, utilizando dois tipos de insumo, A e B.
Para a manufatura de cada kg de X s ao utilizados 1 grama do insumo A e 2 gramas do insumo B;
para cada kg de Y, 1 grama de insumo A e 1 grama de insumo B e, para cada kg de Z, 1 grama de
A e 4 gramas de B. O preco de venda do kg de cada um dos produtos X, Y e Z e R$ 2,00, R$ 3,00
e R$ 5,00, respectivamente. Com a venda de toda a produc ao de X, Y e Z manufaturada com 1 kg
de A e 2 kg de B, essa ind ustria arrecadou R$ 2500,00. Vamos determinar quantos kg de cada um
dos produtos X, Y e Z foram vendidos. Como vimos no Exemplo 1.6 na p agina 8, usando matrizes o
esquema de produc ao pode ser descrito da seguinte forma:
X Y Z
gramas de A/kg
gramas de B/kg
preco/kg
1 1 1
2 1 4
2 3 5
= =
kg de X produzidos
kg de Y produzidos
kg de Z produzidos
=
+ +
2 + + 4
2 + 3 + 5
1000
2000
2500
gramas de A usados
gramas de B usados
arrecadac ao
Assim precisamos resolver o sistema linear
+ + = 1000
2 + + 4 = 2000
2 + 3 + 5 = 2500
cuja matriz aumentada e
1 1 1 1000
2 1 4 2000
2 3 5 2500
Introduc ao ` a
Algebra Linear Julho 2009
1.2 Sistemas de Equac oes Lineares 41
1
a
.
eliminac ao:
Vamos procurar para piv o da 1
a
.
linha um elemento n ao nulo da primeira coluna n ao nula (se for o caso,
podemos usar a troca de linhas para traz e-lo para a primeira linha). Como o primeiro elemento da
primeira coluna e igual a 1 ele ser a o primeiro piv o. Agora, precisamos zerar os outros elementos da
1
a
.
coluna, que e a coluna do piv o, para isto, adicionamos ` a 2
a
.
linha, 2 vezes a 1
a
.
linha e adicionamos
` a 3
a
.
linha, tamb em, 2 vezes a 1
a
.
linha.
21
a
.
linha + 2
a
.
linha 2
a
.
linha
21
a
.
linha + 3
a
.
linha 3
a
.
linha
1 1 1 1000
0 1 2 0
0 1 3 500
2
a
.
eliminac ao:
Olhamos para a sub-matriz obtida eliminando-se a 1
a
.
linha. Escolhemos para piv o um elemento
diferente de zero na 1
a
.
coluna n ao nula desta sub-matriz. Vamos escolher o elemento de posic ao 2,2.
Como temos que fazer o piv o igual a um, vamos multiplicar a 2
a
.
linha por 1.
12
a
.
linha 2
a
.
linha
1 1 1 1000
0 1 2 0
0 1 3 500
1 0 3 1000
0 1 2 0
0 0 5 500
3
a
.
eliminac ao:
Julho 2009 Reginaldo J. Santos
42 Matrizes e Sistemas Lineares
Olhamos para a sub-matriz obtida eliminando-se a 1
a
.
e a 2
a
.
linha. Escolhemos para piv o um elemento
diferente de zero na 1
a
.
coluna n ao nula desta sub-matriz. Temos de escolher o elemento de posic ao
3,3 e como temos de fazer o piv o igual a 1, vamos multiplicar a 3
a
.
linha por 1/5.
1
5
3
a
.
linha 3
a
.
linha
1 0 3 1000
0 1 2 0
0 0 1 100
1 0 0 700
0 1 0 200
0 0 1 100
= 700
= 200
= 100
que possui soluc ao geral dada por
=
700
200
100
.
Portanto, foram vendidos 700 kg do produto X, 200 kg do produto Y e 100 kg do produto Z.
Introduc ao ` a
Algebra Linear Julho 2009
1.2 Sistemas de Equac oes Lineares 43
A ultima matriz que obtivemos no exemplo anterior est a na forma que chamamos de escalonada
reduzida.
Denic ao 1.6. Uma matriz = (
1 0 0
0 1 0
0 0 1
1 3 0 2
0 0 1 3
0 0 0 0
1 1 1
0 1 2
0 0 5
1 3 1 5
0 0 5 15
0 0 0 0
+ 3 + 13 = 9
+ 5 = 2
2 10 = 8
A sua matriz aumentada e
1 3 13 9
0 1 5 2
0 2 10 8
1
a
.
eliminac ao:
Como o piv o da 1
a
.
linha e igual a 1 e os outros elementos da 1
a
.
coluna s ao iguais a zero, n ao h a nada
o que fazer na 1
a
.
eliminac ao.
1 3 13 9
0 1 5 2
0 2 10 8
Introduc ao ` a
Algebra Linear Julho 2009
1.2 Sistemas de Equac oes Lineares 45
2
a
.
eliminac ao:
Olhamos para submatriz obtida eliminando-se a 1
a
.
linha. Escolhemos para piv o um elemento n ao
nulo da 1
a
.
coluna n ao nula da submatriz. Escolhemos o elemento de posic ao 2,2. Como ele e igual a
1, precisamos, agora, zerar os outros elementos da coluna do piv o. Para isto somamos ` a 1
a
.
linha,
3 vezes a 2
a
.
e somamos ` a 3
a
.
linha, 2 vezes a 2
a
.
.
32
a
.
linha + 1
a
.
linha 1
a
.
linha
22
a
.
linha + 3
a
.
linha 3
a
.
linha
1 0 2 3
0 1 5 2
0 0 0 4
2 = 3
+ 5 = 2
0 = 4
que n ao possui soluc ao.
Em geral, um sistema linear n ao tem soluc ao se, e somente se, a ultima linha n ao nula da forma
escalonada reduzida da sua matriz aumentada for da forma [ 0 . . . 0
], com
= 0.
Exemplo 1.14. Considere o seguinte sistema
3 9 = 6
5 + 15 10 + 40 = 45
+ 3 + 5 = 7
Julho 2009 Reginaldo J. Santos
46 Matrizes e Sistemas Lineares
A sua matriz aumentada e
0 0 3 9 6
5 15 10 40 45
1 3 1 5 7
1
a
.
eliminac ao:
Como temos que fazer o piv o igual a um, escolhemos para piv o o elemento de posic ao 3,1. Preci-
samos coloc a-lo na primeira linha, para isto, trocamos a 3
a
.
linha com a 1
a
.
.
1
a
.
linha 4
a
.
linha
1 3 1 5 7
5 15 10 40 45
0 0 3 9 6
1 3 1 5 7
0 0 5 15 10
0 0 3 9 6
2
a
.
eliminac ao:
Olhamos para a sub-matriz obtida eliminando-se a 1
a
.
linha. Escolhemos para piv o um elemento
diferente de zero na 1
a
.
coluna n ao nula desta sub-matriz. Escolhemos o elemento de posic ao 2,3.
Como temos que fazer o piv o igual a 1, multiplicamos a 2
a
.
linha por 1/5.
Introduc ao ` a
Algebra Linear Julho 2009
1.2 Sistemas de Equac oes Lineares 47
(1/5)2
a
.
linha 2
a
.
linha
1 3 1 5 7
0 0 1 3 2
0 0 3 9 6
1 3 0 2 5
0 0 1 3 2
0 0 0 0 0
Esta matriz e escalonada reduzida. Portanto o sistema dado e equivalente ao sistema seguinte
_
+ 3 + 2 = 5
3 = 2.
A matriz deste sistema possui duas colunas sem piv os. As vari aveis que n ao est ao associadas
a piv os podem ser consideradas vari aveis livres, isto e, podem assumir valores arbitr arios. Neste
exemplo as vari aveis e n ao est ao associadas a piv os e podem ser consideradas vari aveis livres.
Sejam = e = . As vari aveis associadas aos piv os ter ao os seus valores dependentes das
vari aveis livres, = 2 + 3, = 5 2 3. Assim, a soluc ao geral do sistema e
=
5 2 3
2 + 3
], com
= 0, como no Exemplo
1.13 na p agina 44.
Observac ao. Para se encontrar a soluc ao de um sistema linear n ao e necess ario transformar a
matriz aumentada do sistema na sua forma escalonada reduzida, mas se a matriz est a nesta forma, o
sistema associado e o mais simples possvel. Um outro m etodo de resolver sistemas lineares consiste
em, atrav es da aplicac ao de operac oes elementares ` a matriz aumentada do sistema, se chegar a uma
matriz que e somente escalonada (isto e, uma matriz que satisfaz as condic oes (a) e (c), mas n ao
necessariamente (b) e (d) da Denic ao 1.6). Este m etodo e conhecido como m etodo de Gauss.
O pr oximo resultado mostra que um sistema linear que tenha mais de uma soluc ao n ao pode ter
um n umero nito de soluc oes.
Proposic ao 1.3. Sejam uma matriz e uma matriz 1. Se o sistema linear =
possui duas soluc oes distintas
0
=
1
, ent ao ele tem innitas soluc oes.
Introduc ao ` a
Algebra Linear Julho 2009
1.2 Sistemas de Equac oes Lineares 49
Demonstrac ao. Seja
= (1 )
0
+
1
, para .
Vamos mostrar que
= .
Aplicando as propriedades (i), (j) das operac oes matriciais (Teorema 1.1 na p agina 10) obtemos
= [(1 )
0
+
1
] = (1 )
0
+
1
= (1 )
0
+
1
Como
0
e
1
s ao soluc oes de = , ent ao
0
= e
1
= , portanto
= (1 ) + = [(1 ) + ] = ,
pela propriedade (f) do Teorema 1.1.
Assim o sistema = tem innitas soluc oes, pois para todo valor de ,
e soluc ao e
= (
)(
1
0
), ou seja,
, para =
=
0
,
para = 1,
=
1
, para = 1/2,
=
1
2
0
+
1
2
1
, para = 3,
= 2
0
+ 3
1
e para
= 2,
= 3
0
2
1
.
No Exemplo 3.4 na p agina 174 temos uma interpretac ao geom etrica desta demonstrac ao.
Para resolver sistemas lineares vimos aplicando operac oes elementares ` a matriz aumentada do
sistema linear. Isto pode ser feito com quaisquer matrizes.
Julho 2009 Reginaldo J. Santos
50 Matrizes e Sistemas Lineares
1.2.2 Matrizes Equivalentes por Linhas
Denic ao 1.7. Uma matriz = (
, se
pode ser obtida de aplicando-se uma seq u encia de operac oes elementares sobre as suas linhas.
Exemplo 1.15. Observando os Exemplos 1.11, 1.14 e 1.13, vemos que as matrizes
1 1 1
2 1 4
2 3 5
0 0 3 9
5 15 10 40
1 3 1 5
1 3 13
0 1 5
0 2 10
1 0 0
0 1 0
0 0 1
1 3 0 2
0 0 1 3
0 0 0 0
1 0 2
0 1 5
0 0 0
,
respectivamente. Matrizes estas que s ao escalonadas reduzidas.
Cuidado: elas s ao equivalentes por linhas, n ao s ao iguais!
A relac ao ser equivalente por linhas satisfaz as seguintes propriedades, cuja vericac ao deixa-
mos como exerccio para o leitor:
Toda matriz e equivalente por linhas a ela mesma (reexividade);
Introduc ao ` a
Algebra Linear Julho 2009
1.2 Sistemas de Equac oes Lineares 51
Se e equivalente por linhas a , ent ao e equivalente por linhas a (simetria);
Se e equivalente por linhas a e e equivalente por linhas a , ent ao e equivalente por
linhas a (transitividade).
Toda matriz e equivalente por linhas a uma matriz na forma escalonada reduzida e a
demonstrac ao, que omitiremos, pode ser feita da mesma maneira que zemos no caso particular
das matrizes aumentadas dos Exemplos 1.11, 1.14 e 1.13. No Teorema 4.10 na p agina 276 mostra-
mos que essa matriz escalonada reduzida e a unica matriz na forma escalonada reduzida equivalente
a .
Julho 2009 Reginaldo J. Santos
52 Matrizes e Sistemas Lineares
Teorema 1.4. Toda matriz = (
.
Opr oximo resultado ser a usado para provar alguns resultados no captulo de invers ao de matrizes.
Proposic ao 1.5. Seja uma matriz , na forma escalonada reduzida. Se =
, ent ao tem
uma linha nula.
Demonstrac ao. Observe que o piv o de uma linha est a sempre numa coluna com . Portanto,
ou a ultima linha de e nula ou o piv o da linha est a na posic ao , . Mas, neste caso todas as
linhas anteriores s ao n ao nulas e os piv os de cada linha est a na coluna , ou seja, =
.
1.2.3 Sistemas Lineares Homog eneos
Um sistema linear da forma
11
1
+
12
2
+ . . . +
1
= 0
21
1
+
22
2
+ . . . +
2
= 0
.
.
.
.
.
. =
.
.
.
1
+
2
2
+ . . . +
= 0
(1.7)
Introduc ao ` a
Algebra Linear Julho 2009
1.2 Sistemas de Equac oes Lineares 53
e chamado sistema homog eneo. O sistema (1.7) pode ser escrito como =
0. Todo sistema
homog eneo admite pelo menos a soluc ao =
2
.
.
.
0
0
.
.
.
0
.
(a) Se e s ao soluc oes do sistema homog eneo, =
0, ent ao + tamb em o e.
(b) Se e soluc ao do sistema homog eneo, =
0, ent ao tamb em o e.
Demonstrac ao. (a) Se e s ao soluc oes do sistema homog eneo =
0, ent ao =
0 e
=
0 e portanto + tamb em e soluc ao pois, ( + ) = + =
0 +
0 =
0;
(b) Se e soluc ao do sistema homog eneo =
0, ent ao tamb em o e, pois () =
=
0 =
0.
Introduc ao ` a
Algebra Linear Julho 2009
1.2 Sistemas de Equac oes Lineares 55
Estas propriedades n ao s ao v alidas para sistemas lineares em geral. Por exemplo, considere o
sistema linear = , em que = [1] e = [1]. A soluc ao deste sistema e = [1]. Mas,
+ = 2 = 2, n ao e soluc ao do sistema.
Exemplo 1.16. Vamos retomar a cadeia de Markov do Exemplo 1.9 na p agina 16. Vamos supor que
uma populac ao e dividida em tr es estados (por exemplo: ricos, classe m edia e pobres) e que em cada
unidade de tempo a probabilidade de mudanca de um estado para outro seja constante no tempo, s o
dependa dos estados.
Seja
11
12
13
21
22
23
31
32
33
1
2
3
Por exemplo, a matriz de transic ao pode ser dada por
=
1 2 3
1
2
1
4
0
1
2
1
2
1
2
0
1
4
1
2
1
2
3
Vamos descobrir qual distribuic ao inicial da populac ao entre os tr es estados permanece inalterada,
gerac ao ap os gerac ao. Ou seja, vamos determinar tal que
= ou =
3
ou (
3
) =
0.
Julho 2009 Reginaldo J. Santos
56 Matrizes e Sistemas Lineares
Assim precisamos resolver o sistema linear homog eneo
1
2
+
1
4
= 0
1
2
1
2
+
1
2
= 0
1
4
1
2
= 0
cuja matriz aumentada e
1
2
1
4
0 0
1
2
1
2
1
2
0
0
1
4
1
2
0
1
a
.
eliminac ao:
21
a
.
linha 2
a
.
linha
1
1
2
0 0
1
2
1
2
1
2
0
0
1
4
1
2
0
1
2
1
a
.
linha + 2
a
.
linha 2
a
.
linha
1
1
2
0 0
0
1
4
1
2
0
0
1
4
1
2
0
2
a
.
eliminac ao:
42
a
.
linha 2
a
.
linha
1
1
2
0 0
0 1 2 0
0
1
4
1
2
0
Introduc ao ` a
Algebra Linear Julho 2009
1.2 Sistemas de Equac oes Lineares 57
1
2
2
a
.
linha + 1
a
.
linha 1
a
.
linha
1
4
2
a
.
linha + 3
a
.
linha 3
a
.
linha
1 0 1 0
0 1 2 0
0 0 0 0
1
2
1
, para todo .
Tomando a soluc ao tal que
1
+
2
+
3
= 1 obtemos que se a populac ao inicial for distribuda de
forma que
1
= 1/4 da populac ao esteja no estado 1,
2
= 1/2 da populac ao esteja no estado 2 e
3
= 1/4, esteja no estado 3, ent ao esta distribuic ao permanecer a constante gerac ao ap os gerac ao.
1.2.4 Matrizes Elementares (opcional)
Denic ao 1.8. Uma matriz elementar e uma matriz obtida da matriz identidade
aplicando-se
uma, e somente uma, operac ao elementar.
Julho 2009 Reginaldo J. Santos
58 Matrizes e Sistemas Lineares
Vamos denotar por
pelo escalar = 0 e
,
()
a matriz elementar obtida da matriz
,
=
1 0 0
0
.
.
.
1
0 . . . 1
.
.
.
.
.
.
.
.
.
1 . . . 0
1
.
.
.
0
0 0 1
() =
1 0 0
0
.
.
.
1
1
.
.
.
0
0 0 1
e
,
() =
1 0 0
0
.
.
.
1
.
.
.
.
.
.
. . . 1
.
.
.
0
0 0 1
1,2
=
2,1
=
_
0 1
1 0
_
,
1
() =
_
0
0 1
_
,
2
() =
_
1 0
0
_
, com = 0,
1,2
() =
_
1 0
1
_
e
2,1
() =
_
1
0 1
_
.
Introduc ao ` a
Algebra Linear Julho 2009
1.2 Sistemas de Equac oes Lineares 59
Sejam
1
=
1
0
.
.
.
0
,
2
=
0
1
.
.
.
0
,. . . ,
0
0
.
.
.
1
matrizes 1.
As matrizes elementares podem ser escritas em termos das matrizes
como
,
=
1
.
.
.
.
.
.
.
.
.
() =
1
.
.
.
.
.
.
e
,
() =
1
.
.
.
.
.
.
.
.
.
Aplicar uma operac ao elementar em uma matriz, corresponde a multiplicar a matriz ` a esquerda
por uma matriz elementar, como mostra o resultado a seguir.
Teorema 1.8. Sejam uma matriz elementar e uma matriz qualquer . Ent ao, e
igual ` a matriz obtida aplicando-se na matriz a mesma operac ao elementar que originou .
Julho 2009 Reginaldo J. Santos
60 Matrizes e Sistemas Lineares
Demonstrac ao. Como a - esima linha de um produto de matrizes e igual a
, em que
e a
- esima linha da matriz (Exerccio 1.1.18 (b) na p agina 28) e
, em que
e a linha da
matriz (Exerccio 16 (b) na p agina 26), ent ao:
,
=
1
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1
.
.
.
.
.
.
.
.
.
() =
1
.
.
.
.
.
.
.
.
.
.
.
.
1
.
.
.
.
.
.
Introduc ao ` a
Algebra Linear Julho 2009
1.2 Sistemas de Equac oes Lineares 61
,
() =
1
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1
.
.
.
.
.
.
.
.
.
Assim, aplicar uma seq u encia de operac oes elementares em uma matriz, corresponde a multipli-
car a matriz ` a esquerda por um produto de matrizes elementares.
Exemplo 1.18. Quando usamos o m etodo de Gauss-Jordan para resolver o sistema do Exemplo 1.11
na p agina 40, aplicamos uma seq u encia de operac oes elementares na matriz aumentada do sistema.
Isto corresponde a multiplicar a matriz aumentada
[ ] =
1 1 1 1000
2 1 4 2000
2 3 5 2500
1,2
(2) =
1 0 0
2 1 0
0 0 1
,
1,3
(2) =
1 0 0
0 1 0
2 0 1
,
Julho 2009 Reginaldo J. Santos
62 Matrizes e Sistemas Lineares
2
(1) =
1 0 0
0 1 0
0 0 1
,
2,1
(1) =
1 1 0
0 1 0
0 0 1
,
2,3
(1) =
1 0 0
0 1 0
0 1 1
3
(
1
5
) =
1 0 0
0 1 0
0 0
1
5
,
3,1
(3) =
1 0 3
0 1 0
0 0 1
,
3,2
(2) =
1 0 0
0 1 2
0 0 1
,
ou seja,
3,2
(2)
3,1
(3)
3
(
1
5
)
2,3
(1)
2,1
(1)
2
(1)
1,3
(2)
1,2
(2) [ ] =
1 0 0 700
0 1 0 200
0 0 1 100
.
Introduc ao ` a
Algebra Linear Julho 2009
1.2 Sistemas de Equac oes Lineares 63
Exerccios Num ericos (respostas na p agina 507)
1.2.1. Quais das seguintes matrizes est ao na forma escalonada reduzida:
=
1 0 0 0 3
0 0 1 0 4
0 0 0 1 2
,
=
1 0 0 0 3
0 0 1 0 0
0 0 0 1 2
0 0 0 0 0
,
=
0 1 0 0 4
0 0 1 0 5
0 0 0 1 2
,
=
0 0 0 0 0
0 0 1 2 4
0 0 0 1 0
0 0 0 0 0
.
1.2.2. Em cada item suponha que a matriz aumentada de um sistema foi transformada usando
operac oes elementares na matriz escalonada reduzida dada. Resolva o sistema correspon-
dente.
(a)
1 0 0 7 8
0 1 0 3 2
0 0 1 1 5
;
(b)
1 6 0 0 3 2
0 0 1 0 4 7
0 0 0 1 5 8
0 0 0 0 0 0
;
(c)
1 0 0 0 6
0 1 0 0 3
0 0 1 1 2
;
(d)
1 7 0 0 8 3
0 0 1 0 6 5
0 0 0 1 3 9
0 0 0 0 0 0
.
1.2.3. Resolva, usando o m etodo de Gauss-Jordan, os seguintes sistemas:
(a)
1
+
2
+ 2
3
= 8
1
2
2
+ 3
3
= 1
3
1
7
2
+ 4
3
= 10
;
Julho 2009 Reginaldo J. Santos
64 Matrizes e Sistemas Lineares
(b)
2
1
+ 2
2
+ 2
3
= 0
2
1
+ 5
2
+ 2
3
= 1
8
1
+
2
+ 4
3
= 1
;
(c)
2
2
+ 3
3
= 1
3
1
+ 6
2
3
3
= 2
6
1
+ 6
2
+ 3
3
= 5
.
1.2.4. Os sistemas lineares seguintes possuem a mesma matriz . Resolva-os usando o m etodo de
Gauss-Jordan. Observe que os dois sistemas podem ser resolvidos ao mesmo tempo escalo-
nando a matriz aumentada [
1
2
].
(a)
1
2
2
+
3
= 1
2
1
5
2
+
3
= 2
3
1
7
2
+ 2
3
= 1
; (b)
1
2
2
+
3
= 2
2
1
5
2
+
3
= 1
3
1
7
2
+ 2
3
= 2
.
1.2.5. Seja =
1 0 5
1 1 1
0 1 4
.
(a) Encontre a soluc ao geral do sistema ( + 4
3
) =
0;
(b) Encontre a soluc ao geral do sistema ( 2
3
) =
0.
1.2.6. Para cada sistema linear dado, encontre todos os valores de para os quais o sistema n ao tem
soluc ao, tem soluc ao unica e tem innitas soluc oes:
(a)
+ 2 3 = 4
3 + 5 = 2
4 + + (
2
14) = + 2
;
Introduc ao ` a
Algebra Linear Julho 2009
1.2 Sistemas de Equac oes Lineares 65
(b)
+ + = 2
2 + 3 + 2 = 5
2 + 3 + (
2
1) = + 1
.
1.2.7. Uma ind ustria produz tr es produtos, X, Y e Z, utilizando dois tipos de insumo, A e B. Para a
manufatura de cada kg de X s ao utilizados 2 gramas do insumo A e 1 grama do insumo B; para
cada kg de Y, 1 grama de insumo A e 3 gramas de insumo B e, para cada kg de Z, 3 gramas de A
e 5 gramas de B. O preco de venda do kg de cada um dos produtos X, Y e Z e R$ 3,00, R$ 2,00
e R$ 4,00, respectivamente. Com a venda de toda a produc ao de X, Y e Z manufaturada com
1,9 kg de A e 2,4 kg de B, essa ind ustria arrecadou R$ 2900,00. Determine quantos kg de cada
um dos produtos X, Y e Z foram vendidos. (Sugest ao: veja o Exemplo 1.11 na p agina 40.)
1.2.8. Determine os coecientes , , e da func ao polinomial () =
3
+
2
+ + , cujo
gr aco passa pelos pontos
1
= (0, 10),
2
= (1, 7),
3
= (3, 11) e
4
= (4, 14).
Julho 2009 Reginaldo J. Santos
66 Matrizes e Sistemas Lineares
2 1 0 1 2 3 4 5
30
20
10
0
10
20
30
x
y
Introduc ao ` a
Algebra Linear Julho 2009
1.2 Sistemas de Equac oes Lineares 67
1.2.9. Determine coecientes , e da equac ao do crculo,
2
+
2
+ + + = 0, que passa
pelos pontos
1
= (2, 7),
2
= (4, 5) e
3
= (4, 3).
Julho 2009 Reginaldo J. Santos
68 Matrizes e Sistemas Lineares
6 4 2 0 2 4 6 8
4
2
0
2
4
6
8
x
y
Introduc ao ` a
Algebra Linear Julho 2009
1.2 Sistemas de Equac oes Lineares 69
1.2.10. Encontre condic oes sobre os
1
2
2
+ 5
3
=
1
4
1
5
2
+ 8
3
=
2
3
1
+ 3
2
3
3
=
3
; (b)
1
2
2
3
=
1
4
1
+ 5
2
+ 2
3
=
2
4
1
+ 7
2
+ 4
3
=
3
.
1.2.11. (Relativo ` a sub-sec ao 1.2.4) Considere a matriz
=
0 1 7 8
1 3 3 8
2 5 1 8
.
Encontre matrizes elementares , , e tais que = e uma matriz escalonada
reduzida. (Sugest ao: veja o Exemplo 1.18 na p agina 61.)
1.2.12. Resolva, usando o m etodo de Gauss-Jordan, os seguintes sistemas:
(a)
1
+ 2
2
3
4
+
5
= 2
1
+ 2
2
+
3
3
4
+
5
+ 2
6
= 3
1
+ 2
2
3
4
+ 2
5
+
6
= 4
3
1
+ 6
2
+
3
9
4
+ 4
5
+ 3
6
= 9
;
(b)
1
+ 3
2
2
3
+ 2
5
= 0
2
1
+ 6
2
5
3
2
4
+ 4
5
3
6
= 1
5
3
+ 10
4
+ 15
6
= 5
2
1
+ 6
2
+ 8
4
+ 4
5
+ 18
6
= 6
;
Julho 2009 Reginaldo J. Santos
70 Matrizes e Sistemas Lineares
1.2.13. Considere a matriz =
1 1 1 1
1 3 2
2 2 2 2 3 1
3 + 2 3 2 + 1
1 2 3 1 8
1 3 0 1 7
1 0 2 1 3
;
(b)
1 1 3 3 0
0 2 1 3 3
1 0 2 1 1
;
(c)
1 2 3 0
1 1 1 0
1 1 2 0
1 3 3 0
;
Exerccios usando o MATLAB
Comandos do MATLAB
:
>> A=[A1,...,An] cria uma matriz A formada pelas matrizes, denidas anteriormente, A1,
..., An colocadas uma ao lado da outra;
>> expr=subs(expr,x,num) substitui na express ao expr a vari avel x por num.
>> p=poly2sym([an,...,a0],x) armazena na vari avel p o polin omio
+ . . . +
0
.
>> clf limpa a gura ativa.
Introduc ao ` a
Algebra Linear Julho 2009
1.2 Sistemas de Equac oes Lineares 71
Comandos do pacote GAAL:
>> B=opel(alpha,i,A) ou >> oe(alpha,i,A)faz a operac ao elementar
alphalinha i ==> linha i da matriz A e armazena a matriz resultante em B.
>> B=opel(alpha,i,j,A) ou >> oe(alpha,i,j,A) faz a operac ao elementar
alphalinha i + linha j ==> linha j da matriz A e armazena em B.
>> B=opel(A,i,j) ou >> oe(A,i,j) faz a troca da linha com a linha da matriz A e arma-
zena a matriz resultante em B.
>> B=escalona(A) calcula passo a passo a forma escalonada reduzida da matriz A e arma-
zena a matriz resultante na vari avel B.
>> matvand(P,k) obt em a matriz de Vandermonde de ordemk, se P=[x1;...;xn] e a matriz
de Vandermonde generalizada no caso em que P=[x1,y1;...;xn,yn].
>> po([x1,y1;x2,y2;...xk,yk]) desenha os pontos (x1,y1),...,(xk,yk).
>> plotf1(f,[a,b]) desenha o gr aco da func ao dada pela express ao simb olica f no inter-
valo [a,b].
>> plotci(f,[a,b],[c,d]) desenha o gr aco da curva dada implicitamente pela express ao
f(x,y)=0 na regi ao do plano [a,b]x[c,d].
>> p=poly2sym2([a,b,c,d,e,f],x,y) armazena na vari avel p o polin omio em duas
vari aveis
2
+ +
2
+ + +.
>> eixos desenha os eixos coordenados.
1.2.15. (a) Use o comando P=randi(4,2), para gerar 4 pontos com entradas inteiras e aleat orias
entre 5 e 5. Os pontos est ao armazenados nas linhas da matriz P.
Julho 2009 Reginaldo J. Santos
72 Matrizes e Sistemas Lineares
(b) Use o MATLAB
+ 2 + = 3
+ = 2
+ + (
2
5) =
2. Se possvel, encontre os valores de , e tais que:
1 2 3
2 5 3
1 0 8
40 16
13 5
5 2
1 0 0
0 1 0
0 0 1
3. Sejam
=
_
1 0
0 1
_
. e =
_
cos sen
sen cos
_
.
Sabendo-se que =
, calcule
2
,
e
2
.
4. Responda Verdadeiro ou Falso, justicando:
Julho 2009 Reginaldo J. Santos
76 Matrizes e Sistemas Lineares
(a) Se
2
= 2
4
, ent ao (
+
2
)(
2
2
) =
;
(b) Se =
= ;
(c) Se e uma matriz diagonal, ent ao = , para toda matriz , ;
(d) Se =
, ent ao =
.
(e) Se e s ao tais que =
e =
= .
Introduc ao ` a
Algebra Linear Julho 2009
Captulo 2
Invers ao de Matrizes e Determinantes
2.1 Matriz Inversa
Todo n umero real , n ao nulo, possui um inverso (multiplicativo), ou seja, existe um n umero , tal
que = = 1. Este n umero e unico e o denotamos por
1
. Apesar da algebra matricial ser
semelhante ` a algebra dos n umeros reais, nem todas as matrizes n ao nulas possuem inversa, ou
seja, nem sempre existe uma matriz tal que = =
tal que
= =
, (2.1)
em que
= =
e assim,
=
= () = () =
= .
e = (
1
;
(c) Se = (
e invertvel, ent ao
tamb em e invertvel e
(
)
1
= (
1
)
.
Julho 2009 Reginaldo J. Santos
80 Invers ao de Matrizes e Determinantes
Demonstrac ao. Se queremos mostrar que uma matriz e a inversa de uma outra, temos que mostrar
que os produtos das duas matrizes s ao iguais ` a matriz identidade.
(a) Uma matriz e a inversa de
1
se
1
=
1
=
.
Mas, como
1
e a inversa de , ent ao
1
=
1
=
.
Como a inversa e unica, ent ao = e a inversa de
1
, ou seja, (
1
)
1
= .
(b) Temos que mostrar que a inversa de e
1
1
, ou seja, mostrar que os produtos
()(
1
1
) e (
1
1
)() s ao iguais ` a matriz identidade. Mas, pelas propriedades
(h) e (i) do Teorema 1.1 na p agina 10:
()(
1
1
) = (
1
)
1
=
1
=
1
=
,
(
1
1
)() =
1
(
1
) =
1
=
1
=
.
(c) Queremos mostrar que a inversa de
e (
1
)
(
1
)
= (
1
)
,
(
1
)
= (
1
)
Introduc ao ` a
Algebra Linear Julho 2009
2.1 A Inversa de uma Matriz 81
O teorema seguinte, cuja demonstrac ao ser a omitida no momento (Subsec ao 2.1.2), garante que
basta vericarmos uma das duas igualdades em (2.1) para sabermos se uma matriz e a inversa de
outra.
Teorema 2.3. Sejam e matrizes .
(a) Se =
, ent ao =
;
(b) Se =
, ent ao =
;
Assim, para vericar que uma matriz e invertvel, quando temos uma matriz que e candidata a
inversa de , basta fazer um dos produtos ou e vericar se um deles e igual a
. O pr oximo
exemplo ilustra este fato.
Exemplo 2.2. Seja = (
++
2
. Para provar isto, devemos multiplicar a matriz
,
pela matriz que possivelmente seja a inversa dela, aqui ++
2
, e vericar se o produto das duas
e igual a matriz identidade
.
(
)(
++
2
) =
++
2
) (
++
2
) =
++
2
3
=
.
Aqui foram usadas as propriedades (i) e (j) do Teorema 1.1 na p agina 10.
Julho 2009 Reginaldo J. Santos
82 Invers ao de Matrizes e Determinantes
2.1.2 Matrizes Elementares e Invers ao (opcional)
As matrizes elementares t em um papel importante no estudo da invers ao de matrizes e da soluc ao
de sistemas lineares.
Proposic ao 2.4. Toda matriz elementar e invertvel e sua inversa e tamb em uma matriz elementar.
Usando a notac ao introduzida na p agina 57, temos:
(a)
1
,
=
,
=
,
;
(b)
()
1
=
(1/), para = 0;
(c)
,
()
1
=
,
().
Demonstrac ao. Seja uma matriz elementar. Esta matriz e obtida de
.
Agora, pelo Teorema 1.8 na p agina 59, temos que = =
. Portanto, e a inversa de
.
Introduc ao ` a
Algebra Linear Julho 2009
2.1 A Inversa de uma Matriz 83
Teorema 2.5. Seja uma matriz . As seguintes armac oes s ao equivalentes:
(a) Existe uma matriz , , tal que =
.
(b) A matriz e equivalente por linhas ` a matriz identidade
.
(c) A matriz e invertvel.
Demonstrac ao. (a)(b) Se =
, ent ao o sistema =
0 tem somente a soluc ao trivial,
pois =
= =
0 =
0. Isto implica que a matriz e equivalente por linhas ` a
matriz identidade
, pois caso contr ario a forma escalonada reduzida de teria uma linha nula
(Proposic ao 1.5 na p agina 52).
(b)(c) A matriz ser equivalente por linhas ` a
, tais que
. . .
1
=
(2.2)
(
1
1
. . .
1
. . .
1
=
1
1
. . .
1
=
1
1
. . .
1
. (2.3)
Aqui, usamos o fato de que as matrizes elementares s ao invertveis (Proposic ao 2.4). Portanto,
e invertvel como o produto de matrizes invertveis.
(c)(a) Claramente.
. . .
1
=
1
.
Assim, a mesma seq u encia de operac oes elementares que transforma a matriz na matriz identidade
transforma tamb em
em
1
.
A demonstrac ao do Teorema 2.3 na p agina 81, agora, e uma simples conseq u encia do Teorema
anterior.
Demonstrac ao do Teorema 2.3. (a) Vamos mostrar que se =
, ent ao e invertvel e =
1
. Se =
=
1
=
1
=
1
. Logo, = =
.
(b) Se =
1 1 1
2 1 4
2 3 5
1,2
(2) =
1 0 0
2 1 0
0 0 1
,
1,3
(2) =
1 0 0
0 1 0
2 0 1
2
(1) =
1 0 0
0 1 0
0 0 1
,
2,1
(1) =
1 1 0
0 1 0
0 0 1
,
2,3
(1) =
1 0 0
0 1 0
0 1 1
3
(
1
5
) =
1 0 0
0 1 0
0 0
1
5
,
3,1
(3) =
1 0 3
0 1 0
0 0 1
,
3,2
(2) =
1 0 0
0 1 2
0 0 1
,
ou seja,
3,2
(2)
3,1
(3)
3
(
1
5
)
2,3
(1)
2,1
(1)
2
(1)
1,3
(2)
1,2
(2) =
3
.
Multiplicando ` a esquerda pelas inversas das matrizes elementares correspondentes obtemos
=
1,2
(2)
1,3
(2)
2
(1)
2,1
(1)
2,3
(1)
3
(5)
3,1
(3)
1,2
(2).
Julho 2009 Reginaldo J. Santos
86 Invers ao de Matrizes e Determinantes
2.1.3 M etodo para Invers ao de Matrizes
O exemplo seguinte mostra, para matrizes 2 2, n ao somente uma forma de descobrir se uma
matriz tem inversa mas tamb em, como encontrar a inversa, no caso em que ela exista. Ou seja,
escalonamos a matriz [
2
] e encontramos a sua forma escalonada reduzida [ ]. Se =
2
,
ent ao a matriz e invertvel e a inversa
1
= . Caso contr ario, a matriz n ao e invertvel.
Exemplo 2.4. Seja =
_
_
. Devemos procurar uma matriz =
_
_
tal que =
2
,
ou seja,
+ = 1
+ = 0
+ = 0
+ = 1
Este sistema pode ser desacoplado em dois sistemas independentes que possuem a mesma matriz,
que e a matriz . Podemos resolv e-los simultaneamente. Para isto, basta escalonarmos a matriz
aumentada
_
1 0
0 1
_
= [
2
].
Os dois sistemas t em soluc ao unica se, e somente se, a forma escalonada reduzida da matriz [
2
]
for da forma [
2
] =
_
1 0
0 1
_
(verique, observando o que acontece se a forma escalonada
reduzida da matriz n ao for igual a
2
). Neste caso, = , = e = , = , ou seja, a matriz
possuir a inversa,
1
= = =
_
_
.
Introduc ao ` a
Algebra Linear Julho 2009
2.1 A Inversa de uma Matriz 87
Para os leitores da Subsec ao 2.1.2 o pr oximo teorema e uma simples conseq u encia do Teorema
2.5 na p agina 83. Entretanto a demonstrac ao que daremos a seguir fornece umm etodo para encontrar
a inversa de uma matriz, se ela existir.
Teorema 2.7. Uma matriz , , e invertvel se, e somente se, e equivalente por linhas ` a matriz
identidade
.
Demonstrac ao. Pelo Teorema 2.3 na p agina 81, para vericarmos se uma matriz , , e in-
vertvel, basta vericarmos se existe uma matriz , tal que
=
. (2.4)
Vamos denotar as colunas de por
1
,
2
, . . . ,
, ou seja, = [
1
. . .
], em que
1
=
11
21
.
.
.
,
2
=
12
22
.
.
.
, . . . ,
2
.
.
.
, por
1
,
2
, . . . ,
, ou seja,
= [
1
. . .
], em que
1
=
1
0
.
.
.
0
,
2
=
0
1
.
.
.
0
, . . . ,
0
0
.
.
.
1
.
Julho 2009 Reginaldo J. Santos
88 Invers ao de Matrizes e Determinantes
Assim a equac ao (2.4) pode ser escrita como
[
1
. . .
] = [
1
. . .
] = [
1
. . .
],
pois a - esima coluna do produto e igual a vezes a - esima coluna da matriz (Exerccio 18
na p agina 28). Analisando coluna a coluna a equac ao anterior vemos que encontrar e equivalente
a resolver sistemas lineares
para = 1 . . . , .
Cada um dos sistemas pode ser resolvido usando o m etodo de Gauss-Jordan. Para isso, formaramos
as matrizes aumentadas [
1
], [
2
], . . . , [
2
. . .
] = [
].
Transformando [
] e da forma [
]. Se
escrevemos a matriz em termos das suas colunas = [
1
2
. . .
s ao
ou n ao tem soluc ao unica ou n ao tem soluc ao. Isto implica que a matriz
n ao tem inversa, pois as colunas da ( unica) inversa seriam
, para = 1, . . . .
Introduc ao ` a
Algebra Linear Julho 2009
2.1 A Inversa de uma Matriz 89
Observac ao. Da demonstrac ao do Teorema 2.7 obtemos n ao somente uma forma de descobrir se
uma matriz tem inversa mas tamb em, como encontrar a inversa, no caso em que ela exista. Ou
seja, escalonamos a matriz [
1 1 1
2 1 4
2 3 5
1
a
.
eliminac ao:
21
a
.
linha + 2
a
.
linha 2
a
.
linha
21
a
.
linha + 3
a
.
linha 3
a
.
linha
1 1 1 1 0 0
0 1 2 2 1 0
0 1 3 2 0 1
2
a
.
eliminac ao:
12
a
.
linha 2
a
.
linha
1 1 1 1 0 0
0 1 2 2 1 0
0 1 3 2 0 1
1 0 3 1 1 0
0 1 2 2 1 0
0 0 5 4 1 1
3
a
.
eliminac ao:
1
5
3
a
.
linha 3
a
.
linha
1 0 3 1 1 0
0 1 2 2 1 0
0 0 1
4
5
1
5
1
5
33
a
.
linha + 1
a
.
linha 1
a
.
linha
23
a
.
linha + 2
a
.
linha 2
a
.
linha
1 0 0
7
5
2
5
3
5
0 1 0
2
5
3
5
2
5
0 0 1
4
5
1
5
1
5
Assim, a matriz [
3
] e equivalente por linhas ` a matriz acima, que e da forma [
3
], portanto a
matriz e invertvel e a sua inversa e a matriz , ou seja,
1
=
7
5
2
5
3
5
2
5
3
5
2
5
4
5
1
5
1
5
.
Exemplo 2.6. Vamos determinar, se existir, a inversa da matriz
=
1 2 3
1 1 2
0 1 1
.
Introduc ao ` a
Algebra Linear Julho 2009
2.1 A Inversa de uma Matriz 91
Para isso devemos escalonar a matriz aumentada
[
3
] =
1 2 3 1 0 0
1 1 2 0 1 0
0 1 1 0 0 1
1
a
.
eliminac ao:
11
a
.
linha + 2
a
.
linha 2
a
.
linha
1 2 3 1 0 0
0 1 1 1 1 0
0 1 1 0 0 1
2
a
.
eliminac ao:
12
a
.
linha 2
a
.
linha
1 2 3 1 0 0
0 1 1 1 1 0
0 1 1 0 0 1
22
a
.
linha + 1
a
.
linha 1
a
.
linha
12
a
.
linha + 3
a
.
linha 3
a
.
linha
1 0 1 1 2 0
0 1 1 1 1 0
0 0 0 1 1 1
Assim, a matriz [
3
] e equivalente por linhas ` a matriz acima, que e da forma [ ], com =
3
.
Assim, a matriz n ao e equivalente por linhas ` a matriz identidade e portanto n ao e invertvel.
Se um sistema linear = tem o n umero de equac oes igual ao n umero de inc ognitas,
ent ao o conhecimento da inversa da matriz do sistema
1
, reduz o problema de resolver o sistema
a simplesmente fazer um produto de matrizes, como est a enunciado no pr oximo teorema.
Julho 2009 Reginaldo J. Santos
92 Invers ao de Matrizes e Determinantes
Teorema 2.8. Seja uma matriz .
(a) O sistema associado = tem soluc ao unica se, e somente se, e invertvel. Neste caso
a soluc ao e =
1
;
(b) O sistema homog eneo =
0 tem soluc ao n ao trivial se, e somente se, e singular (n ao
invertvel).
Demonstrac ao. (a) Se a matriz e invertvel, ent ao multiplicando = por
1
` a esquerda
em ambos os membros obtemos
1
() =
1
(
1
) =
1
=
1
=
1
.
Aqui foram usadas as propriedades (h) e (i) do Teorema 1.1 na p agina 10. Portanto, =
1
1 1 1
2 1 4
2 3 5
= =
kg de X produzidos
kg de Y produzidos
kg de Z produzidos
=
+ +
2 + + 4
2 + 3 + 5
gramas de A usados
gramas de B usados
arrecadac ao
No Exemplo 2.5 na p agina 89 determinamos a inversa da matriz
=
1 1 1
2 1 4
2 3 5
1
=
7
5
2
5
3
5
2
5
3
5
2
5
4
5
1
5
1
5
.
Sabendo-se a inversa da matriz podemos saber a produc ao da ind ustria sempre que soubermos
quanto foi gasto do insumo A, do insumo B e a arrecadac ao.
(a) Se em um perodo com a venda de toda a produc ao de X, Y e Z manufaturada com 1 kg de A
e 2 kg de B, essa ind ustria arrecadou R$ 2500, 00, ent ao para determinar quantos kg de cada
um dos produtos X, Y e Z foram vendidos simplesmente multiplicamos
1
pela matriz
=
1000
2000
2500
gramas de A usados
gramas de B usados
arrecadac ao
ou seja,
kg de X produzidos
kg de Y produzidos
kg de Z produzidos
==
1
=
7
5
2
5
3
5
2
5
3
5
2
5
4
5
1
5
1
5
1000
2000
2500
700
200
100
1000
2100
2900
gramas de A usados
gramas de B usados
arrecadac ao
ou seja,
kg de X produzidos
kg de Y produzidos
kg de Z produzidos
= =
1
=
7
5
2
5
3
5
2
5
3
5
2
5
4
5
1
5
1
5
1000
2100
2900
500
300
200
= (
), com
1
, . . . ,
1
+
2
2
+ +
1
+
0
,
que interpola os dados, no sentido de que (
) =
, para = 1, . . . , .
Por exemplo se os pontos s ao
1
= (0, 10),
2
= (1, 7),
3
= (3, 11),
4
= (4, 14) ent ao
o problema consiste em encontrar um polin omio de grau 3 que interpola os pontos dados (veja o
Exerccio 1.2.8 na p agina 65).
Introduc ao ` a
Algebra Linear Julho 2009
2.1 A Inversa de uma Matriz 97
2 1 0 1 2 3 4 5
30
20
10
0
10
20
30
x
y
Vamos mostrar que existe, um e somente um, polin omio de grau no m aximo igual a 1, que
interpola pontos, com abscissas distintas. Substituindo os pontos no polin omio (), obtemos um
Julho 2009 Reginaldo J. Santos
98 Invers ao de Matrizes e Determinantes
sistema linear = , em que
=
2
.
.
.
, =
2
.
.
.
e =
1
1
2
1
. . .
1
1
1
2
2
2
. . .
2
1
.
.
.
.
.
.
.
.
.
. . .
.
A matriz e chamada matriz de Vandermonde.
Vamos mostrar que = tem somente uma soluc ao. Pelo Teorema 2.8 na p agina 92, um
sistema de equac oes e inc ognitas = tem soluc ao unica se, e somente se, o sistema
homog eneo associado, =
0, tem somente a soluc ao trivial. = [
1
0
] e soluc ao do
sistema homog eneo se, e somente se, o polin omio de grau 1, () =
1
1
+ +
0
, se
anula em pontos distintos. O que implica que o polin omio () e o polin omio com todos os seus
coecientes iguais a zero. Portanto, o sistema homog eneo =
0 tem somente a soluc ao trivial.
Isto prova que existe, um e somente um, polin omio de grau no m aximo igual a 1, que interpola
pontos, com abscissas distintas.
Assim a soluc ao do sistema linear e =
1
. Como a matriz depende apenas das abs-
cissas dos pontos, tendo calculado a matriz
1
podemos determinar rapidamente os polin omios
que interpolam v arios conjuntos de pontos, desde que os pontos de todos os conjuntos tenham as
mesmas abscissas dos pontos do conjunto inicial.
2.1.5 Aplicac ao: Criptograa
Vamos transformar uma mensagem em uma matriz da seguinte forma. Vamos quebrar a men-
sagem em pedacos de tamanho 3 e cada pedaco ser a convertido em uma matriz coluna usando a
Tabela 2.1 de convers ao entre caracteres e n umeros.
Introduc ao ` a
Algebra Linear Julho 2009
2.1 A Inversa de uma Matriz 99
Considere a seguinte mensagem criptografada
1ydobbr,? (2.5)
Quebrando a mensagem criptografada em pedacos de tamanho 3 e convertendo cada pedaco para
uma coluna de n umeros usando a Tabela 2.1 obtemos a matriz
=
80 15 18
25 2 107
4 2 94
Sabendo-se que esta mensagem foi criptografada fazendo o produto da mensagem inicial pela matriz
=
1 1 0
0 1 1
0 0 1
ent ao
=
1
1 1 1
0 1 1
0 0 1
80 15 18
25 2 107
4 2 94
59 15 5
21 0 13
4 2 94
Convertendo para texto usando novamente a Tabela 2.1 obtemos que a mensagem que foi criptogra-
fada e
Tudo bem? (2.6)
Julho 2009 Reginaldo J. Santos
100 Invers ao de Matrizes e Determinantes
Exerccios Num ericos (respostas na p agina 532)
2.1.1. Seja uma matriz 3 3. Suponha que =
1
2
3
1 2 3
1 1 2
0 1 2
;
(b)
1 2 2
1 3 1
1 3 2
;
(c)
1 1 1 1
1 2 1 2
1 1 2 1
1 3 3 2
;
(d)
1 2 3
0 2 3
1 2 4
;
(e)
1 2 3
1 1 2
0 1 1
;
(f)
1 1 1 1
1 3 1 2
1 2 1 1
5 9 1 6
;
2.1.3. Encontre todos os valores de para os quais a matriz =
1 1 0
1 0 0
1 2
tem inversa.
2.1.4. Se
1
=
_
3 2
1 3
_
e
1
=
_
2 5
3 2
_
,
Introduc ao ` a
Algebra Linear Julho 2009
2.1 A Inversa de uma Matriz 101
encontre ()
1
.
2.1.5. Resolva o sistema = , se
1
=
_
2 3
4 1
_
e =
_
5
3
_
.
2.1.6. Seja
=
_
1 1
4 1
_
.
mostraremos no Exemplo 7.6 na p agina 439 que
=
_
1 1
2 2
_
e =
_
3 0
0 1
_
s ao tais que
=
1
.
Determine
, para = 1, 2, 3, . . .
2.1.7. (Relativo ` a Subsec ao 2.1.2) Encontre matrizes elementares
1
, . . . ,
tais que =
1
. . .
,
para
=
1 2 3
2 1 2
0 1 2
.
Exerccios usando o MATLAB
Comandos do MATLAB
:
Julho 2009 Reginaldo J. Santos
102 Invers ao de Matrizes e Determinantes
>> M=[A,B] atribui ` a matriz M a matriz obtida colocando lado a lado as matrizes A e B.
>> A=[A1,...,An] cria uma matriz A formada pelas matrizes, denidas anteriormente, A1,
..., An colocadas uma ao lado da outra;
>> M=A(:,k:l) atribui ` a matriz M a submatriz da matriz A obtida da coluna l ` a coluna k da
matriz A.
Comandos do pacote GAAL:
>> B=opel(alpha,i,A) ou B=oe(alpha,i,A)faz a operac ao elementar
alpha*linha i ==> linha i da matriz A e armazena a matriz resultante em B.
>> B=opel(alpha,i,j,A) ou B=oe(alpha,i,j,A) faz a operac ao elementar
alpha*linha i + linha j ==> linha j da matriz A e armazena a matriz resultante na
vari avel B.
>> B=opel(A,i,j) ou B=oe(A,i,j) faz a troca da linha com a linha da matriz A e arma-
zena a matriz resultante na vari avel B.
>> B=escalona(A) calcula passo a passo a forma escalonada reduzida da matriz A e arma-
zena a matriz resultante na vari avel B.
2.1.8. O pacote GAAL cont em alguns arquivos com mensagens criptografadas e uma chave para de-
cifr a-las. Use os comandos a seguir para ler dos arquivos e atribuir ` as vari aveis corresponden-
tes, uma mensagem criptografada e a uma chave para decifr a-la.
>> menc=lerarq(c:/matlab/toolbox/gaal/menc1.txt)
>> key=lerarq(c:/matlab/toolbox/gaal/key.txt)
Com estes comandos foram lidos os arquivos menc1.txt e key.txt e atribudos os resultados
` as vari aveis menc e key respectivamente. Para converter a mensagem criptografada e a chave
Introduc ao ` a
Algebra Linear Julho 2009
2.1 A Inversa de uma Matriz 103
para matrizes num ericas use os comandos do pacote gaal:
>> y=char2num(menc), M=char2num(key)
Sabendo-se que a mensagem criptografada (convertida para n umeros), y, foi originalmente
obtida multiplicando-se a matriz M pela mensagem original (convertida para n umeros), x, de-
termine x. Descubra a mensagem usando o comando do pacote gaal, num2char(x), que
converte a matriz para texto. Decifre as mensagens que est ao nos arquivos menc2.txt e
menc3.txt. Como deve ser a matriz M para que ela possa ser uma matriz chave na criptogra-
a?
2.1.9. Resolva os Exerccios Num ericos a partir do Exerccio 2.1.2 usando o MATLAB
.
Exerccios Te oricos
2.1.10. (a) Mostre que a matriz =
_
_
e invertvel se, e somente se, = 0 e neste
caso a inversa e dada por
1
=
1
_
_
.
(Sugest ao: encontre a forma escalonada reduzida da matriz [
2
], para = 0 e para
= 0.)
(b) Mostre que se = 0, ent ao o sistema linear
_
+ =
+ =
Julho 2009 Reginaldo J. Santos
104 Invers ao de Matrizes e Determinantes
tem como soluc ao
=
, =
Sugest ao para os pr oximos 4 exerccios: Para vericar que uma matriz e a inversa de uma
matriz , basta fazer um dos produtos ou e vericar que e igual a
.
2.1.11. Se e uma matriz e
=
0, para um inteiro positivo, mostre que
(
)
1
=
+ +
2
+. . . +
1
.
2.1.12. Seja uma matriz diagonal, isto e, os elementos que est ao fora da diagonal s ao iguais a zero
(
= 0, para = ). Se
.
2.1.13. Sejam e matrizes quadradas. Mostre que se + e forem invertveis, ent ao
( + )
1
=
1
(
+
1
)
1
.
2.1.14. Seja
)
1
=
1
1
.
(Sugest ao: observe que
2
.)
2.1.15. Mostre que se e uma matriz invertvel, ent ao
1
=
1
se, e somente se, = .
(Sugest ao: multiplique a equac ao = por
1
.)
Introduc ao ` a
Algebra Linear Julho 2009
2.1 A Inversa de uma Matriz 105
2.1.16. Mostre que se e uma matriz invertvel, ent ao + e
+
1
s ao ambas invertveis ou
ambas n ao invertveis. (Sugest ao: multiplique + por
1
.)
2.1.17. Sejam e matrizes . Mostre que se n ao e invertvel, ent ao tamb em n ao o e.
2.1.18. Mostre que se e s ao matrizes , invertveis, ent ao e s ao equivalentes por linhas.
2.1.19. Sejamuma matriz e uma matriz , com < . Mostre que n ao e invertvel.
(Sugest ao: Mostre que o sistema () =
0 tem soluc ao n ao trivial.)
Julho 2009 Reginaldo J. Santos
106 Invers ao de Matrizes e Determinantes
a b c d e f g h i j k l m n
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14
o p q r s t u v w x y z ` a a a
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
a c e e o o o u u A B C D E
30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
F G H I J K L M N O P Q R S T
45 46 47 48 49 50 51 52 53 54 55 56 57 58 59
U V W X Y Z
`
A
A
A
A C
E
E
I
O
60 61 62 63 64 65 66 67 68 69 70 71 72 73 74
O
O
U
U 0 1 2 3 4 5 6 7 8 9 :
75 76 77 78 79 80 81 82 83 84 85 86 87 88 89
; < = > ? @ ! " # $ % & ( )
90 91 92 93 94 95 96 97 98 99 100 101 102 103 104
* + , - . / [ \ ] _ { | }
105 106 107 108 109 110 111 112 113 114 115 116 117
Tabela 2.1: Tabela de convers ao de caracteres em n umeros
Introduc ao ` a
Algebra Linear Julho 2009
2.2 Determinantes 107
2.2 Determinantes
Vamos inicialmente denir o determinante de matrizes 1 1. Para cada matriz = [] denimos
o determinante de , indicado por det(), por det() = . Vamos, agora, denir o determinante de
matrizes 22 e a partir da denir para matrizes de ordem maior. A cada matriz , 22, associamos
um n umero real, denominado determinante de , por:
det() = det
_
11
12
21
22
_
=
11
22
12
21
.
Para denir o determinante de matrizes quadradas maiores, precisamos denir o que s ao os
menores de uma matriz. Dada uma matriz = (
, o menor do elemento
, denotado por
11
. . .
. . .
1
.
.
.
.
.
.
.
.
.
.
.
.
1
. . .
. . .
)
33
,
23
=
11
12
13
21
22
23
31
32
33
=
_
11
12
31
32
_
Agora, vamos denir os cofatores de uma matriz quadrada = (
)
33
. O cofator do elemento
, denotado por
, e denido por
= (1)
+
det(
),
ou seja, o cofator
, do elemento
, sendo
o mais e o menos determinados pela seguinte disposic ao:
+ +
+
+ +
)
33
,
23
= (1)
2+3
det(
23
) = det
11
12
13
21
22
23
31
32
33
= det
_
11
12
31
32
_
=
31
12
11
32
Introduc ao ` a
Algebra Linear Julho 2009
2.2 Determinantes 109
Vamos, agora, denir o determinante de uma matriz 3 3. Se
=
11
12
13
21
22
23
31
32
33
,
ent ao, o determinante de e igual ` a soma dos produtos dos elementos da 1
a
.
linha pelos seus cofa-
tores.
det() =
11
11
+
12
12
+
13
13
=
11
det
_
22
23
32
33
_
12
det
_
21
23
31
33
_
+
13
det
_
21
22
31
32
_
=
11
(
22
33
32
23
)
12
(
21
33
31
23
) +
13
(
21
32
31
22
).
Da mesma forma que a partir do determinante de matrizes 2 2, denimos o determinante de
matrizes 33, podemos denir o determinante de matrizes quadradas de ordem maior. Supondo que
sabemos como calcular o determinante de matrizes ( 1) ( 1) vamos denir o determinante
de matrizes .
Vamos denir, agora, os cofatores de uma matriz quadrada = (
. O cofator do elemento
, denotado por
, e denido por
= (1)
+
det(
),
ou seja, o cofator
, do elemento
, sendo
Julho 2009 Reginaldo J. Santos
110 Invers ao de Matrizes e Determinantes
o mais e o menos determinados pela seguinte disposic ao:
+ + . . .
+ + . . .
+ + . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
=1
1
1
, (2.7)
em que
1
= (1)
1+
det(
1
) e o cofator do elemento
1
. A express ao (2.8) e chamada desen-
volvimento em cofatores do determinante de em termos da 1
a
.
linha.
Introduc ao ` a
Algebra Linear Julho 2009
2.2 Determinantes 111
Exemplo 2.10. Seja
=
0 0 0 3
1 2 3 4
1 3 2 5
2 1 2 0
.
Desenvolvendo-se o determinante de em cofatores, obtemos
det() = 0
11
+ 0
12
+ 0
13
+ (3)(1)
1+4
det(), em que =
1 2 3
1 3 2
2 1 2
.
Mas o det() tamb em pode ser calculado usando cofatores,
det() = 1
11
+ 2
12
+ 3
13
= 1(1)
1+1
det(
11
) + 2(1)
1+2
det(
12
) + 3(1)
1+3
det(
13
)
= det
_
3 2
1 2
_
2 det
_
1 2
2 2
_
+ 3 det
_
1 3
2 1
_
= 8 2 (2) + 3 (7)
= 25
Portanto,
det() = 3 det() = 75.
Julho 2009 Reginaldo J. Santos
112 Invers ao de Matrizes e Determinantes
Exemplo 2.11. Usando a denic ao de determinante, vamos mostrar que o determinante de uma ma-
triz triangular inferior (isto e, os elementos situados acima da diagonal principal s ao iguais a zero) e
o produto dos elementos da diagonal principal. Vamos mostrar inicialmente para matrizes 3 3. Seja
=
11
0 0
21
22
0
31
32
33
32
33
_
=
11
22
33
.
Vamos supor termos provado que para qualquer matriz ( 1) ( 1) triangular inferior, o deter-
minante e o produto dos elementos da diagonal principal. Ent ao vamos provar que isto tamb em vale
para matrizes . Seja
=
11
0 . . . . . . 0
21
22
0
.
.
.
.
.
.
.
.
.
0
1
. . .
22
0 . . . . . . 0
32
33
0
.
.
.
.
.
.
.
.
.
0
2
. . .
=
11
22
. . .
,
Introduc ao ` a
Algebra Linear Julho 2009
2.2 Determinantes 113
pois o determinante acima e de uma matriz ( 1) ( 1) triangular inferior. Em particular, para
a matriz identidade,
,
det(
) = 1.
2.2.1 Propriedades do Determinante
Vamos provar uma propriedade importante do determinante. Para isso vamos escrever a matriz
= (
1
.
.
.
+1
.
.
.
,
em que
= [
1
2
. . .
]. Se a linha
e escrita na forma
, ou seja,
= [
1
2
. . .
= + , em que = [
1
. . .
], =
Julho 2009 Reginaldo J. Santos
114 Invers ao de Matrizes e Determinantes
[
1
. . .
1
.
.
.
1
+
+1
.
.
.
= det
1
.
.
.
+1
.
.
.
+ det
1
.
.
.
+1
.
.
.
.
Aqui,
= + = [
1
+
1
. . .
].
Demonstrac ao. Vamos provar aqui somente para = 1. Para > 1 e demonstrado no Ap endice III
na p agina ??. Se
1
= + , em que = [
1
. . .
], = [
1
. . .
] e e s ao escalares,
Introduc ao ` a
Algebra Linear Julho 2009
2.2 Determinantes 115
ent ao:
det
2
.
.
.
=1
(1)
1+
(
) det(
1
)
=
=1
det(
1
) +
=1
det(
1
)
= det
2
.
.
.
+ det
2
.
.
.
Exemplo 2.12. O c alculo do determinante da matriz a seguir pode ser feito da seguinte forma:
det
_
cos sen
2 cos 3 sen 2 sen + 3 cos
_
= 2 det
_
cos sen
cos sen
_
+ 3 det
_
cos sen
sen cos
_
= 3
Pela denic ao de determinante, o determinante deve ser calculado fazendo-se o desenvolvimento
em cofatores segundo a 1
a
.
linha. O pr oximo resultado, que n ao vamos provar neste momento
Julho 2009 Reginaldo J. Santos
116 Invers ao de Matrizes e Determinantes
(Ap endice II na p agina 144), arma que o determinante pode ser calculado fazendo-se o desen-
volvimento em cofatores segundo qualquer linha ou qualquer coluna.
Teorema 2.11. Seja uma matriz . O determinante de pode ser calculado fazendo-se o
desenvolvimento em cofatores segundo qualquer linha ou qualquer coluna.
det() =
1
1
+
2
2
+ . . . +
=1
, para = 1, . . . , , (2.8)
=
1
1
+
2
2
+ . . . +
=1
, para = 1, . . . , , (2.9)
em que
= (1)
+
det(
) e o cofator do elemento
=1
=1
(1)
+
det(
).
Mas, cada
e uma matriz (1) (1) com duas linhas iguais. Como estamos supondo que o
resultado seja verdadeiro para estas matrizes, ent ao det(
1
.
.
.
.
.
.
.
.
.
e =
1
.
.
.
.
.
.
.
.
.
.
Introduc ao ` a
Algebra Linear Julho 2009
2.2 Determinantes 119
Agora, pelo Teorema 2.10 na p agina 113 e o Corol ario 2.12, temos que
0 = det
1
.
.
.
.
.
.
.
.
.
= det
1
.
.
.
.
.
.
.
.
.
+ det
1
.
.
.
.
.
.
.
.
.
+ det
1
.
.
.
.
.
.
.
.
.
+ det
1
.
.
.
.
.
.
.
.
.
= 0 + det() + det() + 0.
Portanto, det() = det().
(c) Novamente, pelo Teorema 2.10 na p agina 113, temos que
det
1
.
.
.
.
.
.
.
.
.
= det
1
.
.
.
.
.
.
.
.
.
+ det
1
.
.
.
.
.
.
.
.
.
= det
1
.
.
.
.
.
.
.
.
.
0 1 5
3 6 9
2 6 1
usando operac oes elementares para transform a-la numa matriz triangular superior e aplicando o Te-
orema 2.13.
det() = det
3 6 9
0 1 5
2 6 1
1
a
.
linha 2
a
.
linha
= 3 det
1 2 3
0 1 5
2 6 1
1/31
a
.
linha 1
a
.
linha
= 3 det
1 2 3
0 1 5
0 10 5
21
a
.
linha+3
a
.
linha 3
a
.
linha
= 3 det
1 2 3
0 1 5
0 0 55
102
a
.
linha+3
a
.
linha 3
a
.
linha
= (3)(55) = 165
Quando multiplicamos uma linha de uma matriz por um escalar o determinante da nova matriz e
igual a multiplicado pelo determinante da matriz antiga. Mas o que estamos calculando aqui e o
determinante da matriz antiga, por isso ele e igual a 1/ multiplicado pelo determinante da matriz
nova.
Introduc ao ` a
Algebra Linear Julho 2009
2.2 Determinantes 121
Para se calcular o determinante de uma matriz pela expans ao em cofatores, precisamos
fazer produtos e calcular determinantes de matrizes ( 1) ( 1), que por sua vez vai
precisar de 1 produtos e assim por diante. Portanto, ao todo s ao necess arios da ordem de !
produtos. Para se calcular o determinante de uma matriz 20 20, e necess ario se realizar 20! 10
18
produtos. Os computadores pessoais realizam da ordem de 10
8
produtos por segundo. Portanto, um
computador pessoal precisaria de cerca de 10
10
segundos ou 10
3
anos para calcular o determinante
de uma matriz 2020 usando a expans ao em cofatores. Entretanto usando o m etodo apresentado no
exemplo anterior para o c alculo do determinante, e necess ario apenas da ordem de
3
produtos. Ou
seja, para calcular o determinante de uma matriz 20 20 usando o m etodo apresentado no exemplo
anterior um computador pessoal gasta muito menos de um segundo.
A seguir estabelecemos duas propriedades do determinante que ser ao demonstradas somente
na Subsec ao 2.2.2 na p agina 127.
Teorema 2.14. Sejam e matrizes .
(a) O determinante do produto de por e igual ao produto dos seus determinantes,
det() = det() det() .
(b) Os determinantes de e de sua transposta
s ao iguais,
det() = det(
) ;
Julho 2009 Reginaldo J. Santos
122 Invers ao de Matrizes e Determinantes
Observac ao. Como o determinante de uma matriz e igual ao determinante da sua transposta (Teo-
rema 2.14 (b)), segue-se que todas as propriedades que se referem a linhas s ao v alidas com relac ao
` as colunas.
Exemplo 2.14. Seja = (
).
Mas, det(
.
Pelo Teorema 2.7 na p agina 87, =
2 2 2
0 2 0
0 1 3
.
(a) Determinar os valores de tais que existe =
=
0 que satisfaz = .
(b) Para cada um dos valores de encontrados no item anterior determinar todos =
tais
que = .
Soluc ao:
(a) Como a matriz identidade
3
e o elemento neutro do produto, ent ao
= =
3
.
Subtraindo-se
3
obtemos
3
=
0 (
3
) =
0.
Agora, este sistema homog eneo tem soluc ao n ao trivial ( =
0) se, e somente se,
det(
3
) = 0.
Introduc ao ` a
Algebra Linear Julho 2009
2.2 Determinantes 125
Mas
det
2 2 2
0 2 0
0 1 3
= ( 2)
2
( 3) = 0
se, e somente se, = 2 ou = 3. Assim, somente para = 2 e = 3 existem vetores
=
=
0 tais que = .
(b) Para = 2:
( 2
3
) =
0
0 2 2
0 0 0
0 1 1
0
0
0
_
2 + 2 = 0
+ = 0
que tem soluc ao o conjunto dos =
1 2 2
0 1 0
0 1 0
0
0
0
+ 2 + 2 = 0
= 0
= 0
que tem soluc ao o conjunto dos =
2
0
1
=
1
det()
_
_
,
como pode ser vericado multiplicando-se a candidata a inversa pela matriz .
Observe que este exemplo fornece uma regra para se encontrar a inversa de uma matriz 2 2:
troca-se a posic ao dos elementos da diagonal principal, troca-se o sinal dos outros elementos e
divide-se todos os elementos pelo determinante de .
Exemplo 2.18. Considere o sistema linear de 2 equac oes e 2 inc ognitas
_
+ =
+ =
A matriz deste sistema e
=
_
_
.
Se det() = 0, ent ao a soluc ao do sistema e
=
1
=
1
det()
_
_ _
_
=
1
det()
_
+
_
=
1
det()
det
_
_
det
_
_
Introduc ao ` a
Algebra Linear Julho 2009
2.2 Determinantes 127
ou seja,
=
det
_
_
det
_
_, =
det
_
_
det
_
_
esta e a chamada Regra de Cramer para sistemas de 2 equac oes e 2 inc ognitas. A Regra de Cramer
para sistemas de equac oes e inc ognitas ser a apresentada na Subsec ao 2.2.3.
2.2.2 Matrizes Elementares e o Determinante (opcional)
Relembramos que uma matriz elementar e uma matriz que se obt em aplicando-se uma operac ao
elementar na matriz identidade. Assim, aplicando-se o Teorema 2.13 na p agina 117 obtemos o resul-
tado seguinte.
Proposic ao 2.16. (a) Se
,
e a matriz elementar obtida trocando-se as linhas e da matriz
identidade, ent ao det(
,
) = 1.
(b) Se
()) = .
(c) Se
,
() e a matriz elementar obtida da matriz identidade, somando-se ` a linha , vezes a
linha , ent ao det(
,
()) = 1.
Julho 2009 Reginaldo J. Santos
128 Invers ao de Matrizes e Determinantes
Lembramos tamb em que uma matriz e invertvel se, e somente se, ela e o produto de matrizes
elementares (Teorema 2.6 na p agina 84). Al em disso, o resultado da aplicac ao de uma operac ao
elementar em uma matriz e o mesmo que multiplicar a matriz ` a esquerda pela matriz elementar
correspondente.
Usando matrizes elementares podemos provar o Teorema 2.14 na p agina 121.
Demonstrac ao do Teorema 2.14.
(a) Queremos provar que det() = det() det(). Vamos dividir a demonstrac ao deste item em
tr es casos:
Caso 1: Se = e uma matriz elementar. Este caso segue-se diretamente da proposic ao anterior
e do Teorema 2.13 na p agina 117.
Caso 2: Se e invertvel, ent ao pelo Teorema 2.6 na p agina 84 ela e o produto de matrizes elemen-
tares, =
1
. . .
) det() = det(
1
. . .
.
E f acil ver que se e uma matriz elementar, ent ao det() = det(
)
(verique!). Assim,
det(
) = det(
) . . . det(
1
) = det(
) . . . det(
1
) = det(
1
. . .
) = det().
Caso 2: Se n ao e invertvel, ent ao
) = 0 = det().
2.2.3 Matriz Adjunta e Invers ao (opcional)
Vamos denir a adjunta de uma matriz quadrada e em seguida enunciar e provar um teorema
sobre a adjunta que permite provar v arios resultados sobre matrizes, entre eles um que fornece uma
f ormula para a inversa de uma matriz e tamb em a regra de Cramer. Tanto a adjunta quanto os
resultados que vem a seguir s ao de import ancia te orica.
Denic ao 2.3. Seja uma matriz . Denimos a matriz adjunta (cl assica) de , denotada por
adj(), como a transposta da matriz formada pelos cofatores de , ou seja,
adj() =
11
12
. . .
1
21
22
. . .
2
.
.
. . . .
.
.
.
1
2
. . .
11
21
. . .
1
12
22
. . .
2
.
.
. . . .
.
.
.
1
2
. . .
,
em que,
= (1)
+
det(
) e o cofator do elemento
, para , = 1, . . . , .
Julho 2009 Reginaldo J. Santos
130 Invers ao de Matrizes e Determinantes
Introduc ao ` a
Algebra Linear Julho 2009
2.2 Determinantes 131
Exemplo 2.19. Seja
=
1 2 3
0 3 2
0 0 2
.
Vamos calcular a adjunta de .
11
= (1)
1+1
det
_
3 2
0 2
_
= 6,
12
= (1)
1+2
det
_
0 2
0 2
_
= 0,
13
= (1)
1+3
det
_
0 3
0 0
_
= 0,
21
= (1)
2+1
det
_
2 3
0 2
_
= 4,
22
= (1)
2+2
det
_
1 3
0 2
_
= 2,
23
= (1)
2+3
det
_
1 2
0 0
_
= 0,
31
= (1)
3+1
det
_
2 3
3 2
_
= 5,
32
= (1)
3+2
det
_
1 3
0 2
_
= 2,
33
= (1)
3+3
det
_
1 2
0 3
_
= 3,
Assim, a adjunta de e
adj() =
6 0 0
4 2 0
5 2 3
6 4 5
0 2 2
0 0 3
1
1
+
2
2
+. . . +
= 0 se = ; (2.10)
1
1
+
2
2
+ . . . +
= 0 se = ; (2.11)
em que,
= (1)
+
det(
) e o cofator do elemento
, para , = 1, . . . , .
Demonstrac ao. Para demonstrar a equac ao (2.10), denimos a matriz
1
.
.
.
.
.
.
.
.
.
1
.
.
.
.
.
.
.
.
.
.
Assim,
possui duas linhas iguais e pelo Corol ario 2.12 na p agina 117, det(
) = 0. Mas, o
determinante de
).
Introduc ao ` a
Algebra Linear Julho 2009
2.2 Determinantes 133
Teorema 2.18. Se e uma matriz , ent ao
(adj()) = (adj()) = det()
11
12
. . .
1
.
.
. . . .
.
.
.
1
2
. . .
.
.
. . . .
.
.
.
1
2
. . .
11
12
.
.
.
1
. . .
. . .
. . .
. . .
1
2
.
.
.
. . .
. . .
. . .
. . .
1
2
.
.
.
=1
=
1
1
+
2
2
+ . . .
.
Pelo Lema 2.17, equac ao (2.10) e do Teorema 2.11 na p agina 116 segue-se que
( adj())
=
_
det() se =
0 se = .
Julho 2009 Reginaldo J. Santos
134 Invers ao de Matrizes e Determinantes
Assim,
adj() =
det() 0 . . . 0
0 det() . . . 0
.
.
. . . .
.
.
.
0 0 . . . det()
= det()
.
Analogamente, usando Lema 2.17, equac ao (2.11), se prova que adj() = det()
.
Exemplo 2.20. Vamos mostrar que se uma matriz e singular, ent ao adj() tamb em e singular.
Vamos separar em dois casos.
(a) Se =
0, ent ao adj() tamb em e a matriz nula, que e singular.
(b) Se =
0, ent ao pelo Teorema 2.18 na p agina 133, adj() =
0. Mas, ent ao, se adj() fosse
invertvel, ent ao seria igual ` a matriz nula (por que?), que estamos assumindo n ao ser este o
caso. Portanto, adj() tem que ser singular.
Corol ario 2.19. Seja uma matriz . Se det() = 0, ent ao
1
=
1
det()
adj() ;
Introduc ao ` a
Algebra Linear Julho 2009
2.2 Determinantes 135
Demonstrac ao. Se det() = 0, ent ao denindo =
1
det()
adj(), pelo Teorema 2.18 temos que
= (
1
det()
adj()) =
1
det()
( adj()) =
1
det()
det()
.
Aqui, usamos a propriedade (j) do Teorema 1.1 na p agina 10. Portanto, e invertvel e e a inversa
de .
Exemplo 2.21. No Exemplo 2.17 na p agina 126 mostramos como obter rapidamente a inversa de ma
matriz 2 2. Usando o Corol ario 2.19 podemos tamb em obter a inversa de uma matriz 2 2,
=
_
_
,
1
=
1
det()
adj() =
1
det()
_
_
, se det() = 0
Ou seja, a inversa de uma matriz 2 2 e facilmente obtida trocando-se a posic ao dos elementos da
diagonal principal, trocando-se o sinal dos outros elementos e dividindo-se todos os elementos pelo
determinante de .
Exemplo 2.22. Vamos calcular a inversa da matriz
=
1 2 3
0 3 2
0 0 2
.
Julho 2009 Reginaldo J. Santos
136 Invers ao de Matrizes e Determinantes
A sua adjunta foi calculada no Exemplo 2.19 na p agina 131. Assim,
1
=
1
det()
adj() =
1
6
6 4 5
0 2 2
0 0 3
1
2
3
5
6
0
1
3
1
3
0 0
1
2
.
Corol ario 2.20 (Regra de Cramer). Se o sistema linear = e tal que a matriz e e
invertvel, ent ao a soluc ao do sistema e dada por
1
=
det(
1
)
det()
,
2
=
det(
2
)
det()
, . . . ,
=
det(
)
det()
,
em que
e dada por
=
1
det()
(
1
1
+ . . . +
) =
det(
)
det()
,
em que
.
Se a matriz n ao e invertvel, ent ao a regra de Cramer n ao pode ser aplicada. Pode ocorrer que
det() = det(
+ 2 + 3 = 1
2 + 4 + 6 = 3
3 + 6 + 9 = 2
e tal que
det() = det(
1
) = det(
2
) = det(
3
) = 0,
mas ele n ao tem soluc ao (verique!).
Julho 2009 Reginaldo J. Santos
138 Invers ao de Matrizes e Determinantes
Exerccios Num ericos (respostas na p agina 536)
2.2.1. Se det() = 3, encontre
(a) det(
2
); (b) det(
3
); (c) det(
1
); (d) det(
);
2.2.2. Se e s ao matrizes tais que det() = 2 e det() = 3, calcule det(
1
).
2.2.3. Seja = (
)
33
tal que det() = 3. Calcule o determinante das matrizes a seguir:
(a)
11
12
13
+
12
21
22
23
+
22
31
32
33
+
32
(b)
11
+
12
11
12
13
21
+
22
21
22
23
31
+
32
31
32
33
(1 + )
_
(b)
_
cos sen
cos sen sen + cos
_
2.2.5. Calcule o determinante de cada uma das matrizes seguintes usando operac oes elementares
para transform a-las em matrizes triangulares superiores.
(a)
1 2 3 1
5 9 6 3
1 2 6 2
2 8 6 1
(b)
2 1 3 1
1 0 1 1
0 2 1 0
0 1 2 3
.
2.2.6. Determine todos os valores de para os quais det(
) = 0, em que
Introduc ao ` a
Algebra Linear Julho 2009
2.2 Determinantes 139
(a) =
0 1 2
0 0 3
0 0 0
(b) =
1 0 0
1 3 0
3 2 2
(c) =
2 2 3
0 3 2
0 1 2
(d) =
2 2 3
1 2 1
2 2 1
1
.
.
.
=
0 que satisfaz = .
(a) =
2 0 0
3 1 0
0 4 3
; (b) =
2 3 0
0 1 0
0 0 2
;
(c) =
1 2 3 4
0 1 3 2
0 0 3 3
0 0 0 2
; (d) =
2 2 3 4
0 2 3 2
0 0 1 1
0 0 0 1
.
2.2.8. Para as matrizes do exerccio anterior, e os valores de encontrados, encontre a soluc ao geral
do sistema = , ou equivalentemente, do sistema homog eneo (
) =
0.
Julho 2009 Reginaldo J. Santos
140 Invers ao de Matrizes e Determinantes
Exerccios usando o MATLAB
Comandos do MATLAB
:
>> det(A) calcula o determinante da matriz A.
Comando do pacote GAAL:
>> detopelp(A) calcula o determinante de A aplicando operac oes elementares at e que a
matriz esteja na forma triangular superior.
2.2.9. Vamos fazer um experimento no MATLAB
fazer e o seguinte:
Criar um contador c e atribuir a ele o valor zero.
Atribuir ` a vari avel A, 1000 matrizes 2 2 com entradas inteiras aleat orias entre 5 e 5.
Se det(A) = 0, ent ao o contador c e acrescido de 1.
No nal o valor existente na vari avel c e escrito.
Qual a conclus ao que voc e tira do valor obtido na vari avel c?
2.2.10. Resolva, com o MATLAB
=
0, para algum inteiro positivo, ent ao e singular.
2.2.15. Mostre que se
=
1
, ent ao det() = 1;
2.2.16. Mostre que se e um escalar e e uma matriz , ent ao det() =
det().
2.2.17. Mostre que , , e invertvel se, e somente se,
e invertvel.
2.2.18. Sejam e matrizes , sendo invertvel. Mostre que det(
1
) = det().
2.2.19. Mostre que se uma matriz = (
22
. . .
.
2.2.20. (a) Mostre que se =
_
_
, ent ao det() = 0 se, e somente se, uma linha e m ultiplo
escalar da outra. E se for uma matriz ?
(b) Mostre que se uma linha
de uma matriz = (
, e tal que
, para
e escalares e = , , ent ao det() = 0.
(c) Mostre que se uma linha
de uma matriz = (
, e tal que
, para
1
, . . . ,
= det
1
1
2
1
. . .
1
1
1
2
2
2
. . .
1
2
.
.
.
.
.
.
.
.
.
1
. . .
1
>
(
).
A express ao ` a direita signica o produto de todos os termos
1
+
, para = , . . . , 2. Obtenha
= (
1
) . . . (
2
1
)
1
.)
2.2.22. Sejam , e matrizes , ( ) e ( ) ( ), respectivamente. Mostre que
det
_
0
_
= det() det().
(Sugest ao: O resultado e claramente verdadeiro para = 2. Suponha que o resultado seja
verdadeiro para matrizes de ordem 1. Desenvolva o determinante da matriz em termos da
1
a
.
coluna, escreva o resultado em termos de determinantes de ordem 1 e mostre que o
resultado e verdadeiro para matrizes de ordem .)
2.2.23. Dado um polin omio
() = (1)
+
1
1
+ +
0
)
Introduc ao ` a
Algebra Linear Julho 2009
2.2 Determinantes 143
Verique que a matriz
=
0 1 0 0
0 0 1 0
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
0 0 0 1
0
1
2
1
,
e tal que det(
1
.
.
.
1
+
+1
.
.
.
, =
1
.
.
.
+1
.
.
.
e =
1
.
.
.
+1
.
.
.
.
Suponha que = 2, . . . , . As matrizes
1
,
1
e
1
s o diferem na ( 1)- esima linha (lembre-se
que a primeira linha e retirada!). Al em disso, a ( 1)- esima linha de
1
e igual a vezes a linha
correspondente de
1
mais vezes a linha correspondente de
1
(esta e a relac ao que vale para a
- esima linha de ). Como estamos supondo o resultado verdadeiro para matrizes (1) (1),
Introduc ao ` a
Algebra Linear Julho 2009
2.2 Determinantes 145
ent ao det(
1
) = det(
1
) + det(
1
). Assim,
det() =
=1
(1)
1+
1
det(
1
)
=
=1
(1)
1+
1
_
det(
1
) + det(
1
)
_
=
=1
(1)
1+
1
det(
1
) +
=1
(1)
1+
1
det(
1
)
= det() + det(),
pois
1
=
1
=
1
, para = 1, . . . , .
Lema 2.21. Sejam
1
= [ 1 0 . . . 0 ],
2
= [ 0 1 0 . . . 0 ], . . . ,
= [ 0 . . . 0 1 ]. Se e uma matriz
, cuja - esima linha e igual a
).
Demonstrac ao.
E f acil ver que para matrizes 2 2 o lema e verdadeiro. Suponha que ele seja
verdadeiro para matrizes (1) (1) e vamos provar que ele e verdadeiro para matrizes .
Podemos supor que 1 < .
Julho 2009 Reginaldo J. Santos
146 Invers ao de Matrizes e Determinantes
Seja
1
e uma matriz ( 1) ( 1) cuja ( 1)- esima linha e igual a
1
.
Para > , a matriz
1
e uma matriz ( 1) ( 1) cuja ( 1)- esima linha e igual a
. Como
estamos supondo o lema verdadeiro para estas matrizes e como pelo Teorema 2.10 na p agina 113 se
uma matriz tem uma linha nula o seu determinante e igual a zero, ent ao det(
1
) = 0, segue-se que
det(
1
) =
(1)
(1)+(1)
det(
) se < ,
0 se = ,
(1)
(1)+
det(
) se > .
(2.12)
Usando (2.12), obtemos
det() =
=1
(1)
1+
1
det(
)
=
<
(1)
1+
1
(1)
(1)+(1)
det(
) +
>
(1)
1+
1
(1)
(1)+
det(
)
Por outro lado, temos que
(1)
+
det(
) = (1)
+
_
<
(1)
1+
1
det(
) +
>
(1)
1+(1)
1
det(
)
_
=1
. Seja
=1
det(
) =
=1
(1)
+
det(
).
5 4 3 4 4
3 3 1 2 4
1 0 1 3 1
0 5 3 1 4
21
22
_
=
5 4 3 4 4
3 3 1 2 4
1 0 1 3 1
0 5 3 1 4
.
Dependendo das subdivis oes feitas, as matrizes podem ser operadas em termos dos seus blocos.
Com relac ao ` a soma, duas matrizes podem ser somadas por blocos se os blocos correspondentes
nas matrizes forem do mesmo tamanho, ou seja, se os blocos correspondentes podem ser somados.
Vamos analisar a seguir quando podemos fazer o produto de matrizes em termos dos seus blocos.
Seja uma matriz e uma matriz . Podemos particionar e em blocos e
expressar o produto em termos de submatrizes de e . Considere os seguintes casos:
Caso 1:
Introduc ao ` a
Algebra Linear Julho 2009
2.3 Matrizes Particionadas em Blocos 149
Se = [
1
2
], em que
1
e uma matriz e
2
e uma matriz ( ), ent ao
= [
1
2
] = [
1
2
].
Caso 2:
Se =
_
1
2
_
, em que
1
e uma matriz e
2
e uma matriz () , ent ao
=
_
1
2
_
=
_
1
_
.
Caso 3:
Se = [
1
2
], em que
1
e uma matriz e
2
e uma matriz ( ) e =
_
1
2
_
,
em que
1
e uma matriz e
2
e uma matriz ( ) , ent ao
[]
=1
=1
=+1
= [
1
1
]
+ [
2
2
]
.
Portanto,
= [
1
2
]
_
1
2
_
=
1
1
+
2
2
.
Caso 4:
Julho 2009 Reginaldo J. Santos
150 Invers ao de Matrizes e Determinantes
Sejam as matrizes e particionadas em blocos como segue:
=
_
11
12
21
22
_
, =
_
11
12
21
22
_
Sejam
1
=
_
11
21
_
,
2
=
_
12
22
_
,
1
= [
11
12
] e
2
= [
21
22
].
Segue do Caso 3 que
= [
1
2
]
_
1
2
_
=
1
1
+
2
2
.
Agora, segue-se dos Casos 1 e 2, que
1
=
_
11
21
_
1
=
_
11
21
1
_
=
_
11
11
11
12
21
11
21
12
_
2
=
_
12
22
_
2
=
_
12
22
2
_
=
_
12
21
12
22
22
21
22
22
_
.
Portanto,
=
_
11
12
21
22
_ _
11
12
21
22
_
=
_
11
11
+
12
21
11
12
+
12
22
21
11
+
22
21
21
12
+
22
22
_
.
Observe que para que seja possvel fazer o produto por blocos e necess ario que o n umero de
colunas dos blocos da primeira matriz seja igual ao n umero de linhas dos blocos correspondentes da
Introduc ao ` a
Algebra Linear Julho 2009
2.3 Matrizes Particionadas em Blocos 151
segunda matriz. O que zemos acima pode ser generalizado para um n umero qualquer de blocos.
Se os blocos possuem os tamanhos adequados, a multiplicac ao por blocos pode ser feita da mesma
forma como e feita a multiplicac ao usual de matrizes.
Exemplo 2.23. Sejam
=
0 0 1 0
0 0 0 1
1 0 0 0
0 1 0 0
e =
2 1
3 4
5 0
2 1
.
Usando o particionamento das matrizes em blocos e mais simples fazer o produto .
=
0
2
_
2
3
_
+
2
_
5
2
_
0
2
_
1
4
_
+
2
_
0
1
_
2
_
2
3
_
+
0
2
_
5
2
_
2
_
1
4
_
+
0
2
_
0
1
_
5 0
2 1
2 1
3 4
.
2.3.2 Inversa de Matrizes em Blocos
Proposic ao 2.22. Sejam e matrizes e ( ) ( ), respectivamente. A matriz
=
_
0
0
_
e invertvel se, e somente se, e s ao invertveis. No caso em que e invertvel, ent ao
1
=
_
1
0
0
1
_
(2.13)
Julho 2009 Reginaldo J. Santos
152 Invers ao de Matrizes e Determinantes
Demonstrac ao. Se e s ao invertveis e f acil vericar que a matriz dada em (2.13) e a inversa de
.
Reciprocamente, suponha que e invertvel. Seja =
1
. Vamos particionar a matriz da
mesma maneira que , ou seja,
=
_
_
.
Como = =
, ent ao
_
0
0
_ _
_
=
_
_
=
_
_ _
0
0
_
.
De em que segue-se que, =
= e
portanto e invertvel.
2.3.3 Determinante de Matrizes em Blocos
Proposic ao 2.23. Sejam , e matrizes , () e () (), respectivamente.
Seja =
_
0
_
. Ent ao,
det() = det
_
0
_
= det() det().
Introduc ao ` a
Algebra Linear Julho 2009
2.3 Matrizes Particionadas em Blocos 153
Demonstrac ao. O resultado e claramente verdadeiro para = 4. Supondo que o resultado seja
verdadeiro para matrizes ( 1) ( 1), vamos provar para matrizes . Expandindo o
determinante em termos da 1
a
.
coluna da matriz
=
_
0
_
,
obtemos
det() =
=1
(1)
+1
1
det(
1
)
Como estamos supondo o resultado verdadeiro para matrizes ( 1) ( 1), ent ao
det() =
=1
(1)
+1
1
(det(
1
) det())
=
_
=1
(1)
+1
1
det(
1
)
_
det() = det() det().
21
22
_
=
1 1 1 1
1 2 1 1
3 1 1 1
3 2 1 2
2
0
2
_ _
11
12
21
22
_
; (b)
_
0
2
0
2
2
_ _
11
12
21
22
_
;
(c)
_
2
0
2
2
_ _
11
12
21
22
_
; (d)
_
2
0
2
2
_ _
11
12
21
22
_
.
Exerccios Te oricos
2.3.2. Seja uma matriz invertvel . Faca os seguintes produtos:
(a)
1
_
(b)
_
(c)
_
(d)
_
1
(e)
_
1
_
_
.
2.3.3. Seja uma matriz , e suponha que =
] e = [
1
. . .
0
_
e invertvel se, e somente se, e s ao invertveis. No caso em que e invertvel, ent ao
1
=
_
1
0
1
_
(Sugest ao: mostre que
_
0
_ _
1
0
1
_
=
_
_
.)
2.3.5. Sejam , e matrizes , ( ) e ( ) ( ), respectivamente. Seja
=
_
_
,
em que e invertvel. Mostre que pode ser fatorada no produto
=
_
_ _
_
,
em que
=
1
e
=
1
.
(Sugest ao: faca o produto e verique que e igual a .)
2.3.6. Sejam , , e matrizes , com invertvel. Seja
=
_
_
.
Julho 2009 Reginaldo J. Santos
156 Invers ao de Matrizes e Determinantes
(a) Mostre que
det() = det(
1
).
(Sugest ao: use a Proposic ao 2.23 na p agina 152 e o exerccio anterior.)
(b) Se = , mostre que
det() = det( )
(c) Em [23] Exerccio 7.77 na p agina 396 e pedido para provar que se = , ent ao
det() = det() det() det() det().
Mostre que este resultado e falso. Sugest ao: use o item anterior, tome = e ,
tais que det( ) = det() det().
Introduc ao ` a
Algebra Linear Julho 2009
2.3 Matrizes Particionadas em Blocos 157
Teste do Captulo
1. Calcule o determinante da matriz seguinte usando operac oes elementares para transform a-la
em uma matriz triangular superior.
1 3 9 7
2 3 2 5
0 3 4 1
4 6 9 1
1 0 0 2
0 1 0 0
0 0 1 0
2 0 0 2
2 0 0 0
2 0 0 0
1 2 1 0
3 2 1 2
=
2
e e n ao singular, ent ao determinante de e -1;
(c) Se =
1
, ent ao det() = det().
(d) det( + ) = det + det
Introduc ao ` a
Algebra Linear Julho 2009
Captulo 3
Espac os
Figura 3.2: + = +
+
(
)
(
)
+
Figura 3.3: + ( + ) = ( + ) +
Introduc ao ` a
Algebra Linear Julho 2009
3.1 Vetores no Plano e no Espac o 163
Da Figura 3.2, deduzimos que a soma de vetores e comutativa, ou seja,
+ = + , (3.1)
para quaisquer vetores e . Observamos tamb em que a soma + est a na diagonal do
paralelogramo determinado por e , quando est ao representados com a mesma origem.
Da Figura 3.3, deduzimos que a soma de vetores e associativa, ou seja,
+ ( + ) = ( +) + , (3.2)
para quaisquer vetores , e .
O vetor que tem a sua origem coincidindo com a sua extremidade e chamado vetor nulo e deno-
tado por
0. Segue ent ao, que
+
0 =
0 + = , (3.3)
para todo vetor .
Para qualquer vetor , o sim etrico de , denotado por , e o vetor que tem mesmo compri-
mento, mesma direc ao e sentido contr ario ao de . Segue ent ao, que
+ ( ) =
0. (3.4)
Denimos a diferenc a menos , por
= + ( ).
Segue desta denic ao, de (3.1), (3.2), (3.4) e de (3.3) que
+ ( ) = ( ) + = + ( + ) = +
0 = .
Julho 2009 Reginaldo J. Santos
164 Espac os
, que vai da
origem do sistema de coordenadas ao ponto . Em particular, o vetor nulo,
0 = (0, 0). Em termos
Introduc ao ` a
Algebra Linear Julho 2009
3.1 Vetores no Plano e no Espac o 165
Figura 3.4: A diferenca
2
3
1
2
x
y
= (
1
,
2
)
1
Figura 3.6: As componentes do vetor no
plano
x
y
= (, )
Figura 3.7: As coordenadas de s ao
iguais as componentes de
Introduc ao ` a
Algebra Linear Julho 2009
3.1 Vetores no Plano e no Espac o 167
das componentes, podemos realizar facilmente as operac oes: soma de vetores e multiplicac ao de
vetor por escalar.
Como ilustrado na Figura 3.8, a soma de dois vetores = (
1
,
2
) e = (
1
,
2
) e dada por
+ = (
1
+
1
,
2
+
2
);
Como ilustrado na Figura 3.9, a multiplicac ao de um vetor = (
1
,
2
) por um escalar e
dada por
= (
1
,
2
).
Denimos as componentes de um vetor no espac o de forma an aloga a que zemos com vetores
no plano. Vamos inicialmente introduzir um sistema de coordenadas retangulares no espaco. Para
isto, escolhemos um ponto como origem e como eixos coordenados, tr es retas orientadas (com
sentido de percurso denido), passando pela origem, perpendiculares entre si. Estes ser ao os eixos
, e . O eixo e o eixo vertical. Os eixos e s ao horizontais e satisfazem a seguinte propriedade.
Suponha que giramos o eixo pelo menor angulo at e que coincida com o eixo . Se os dedos da
m ao direita apontam na direc ao do semi-eixo positivo de forma que o semi-eixo positivo esteja do
lado da palma da m ao, ent ao o polegar aponta no sentido do semi-eixo positivo. Cada par de eixos
determina um plano chamado de plano coordenado. Portanto os tr es planos coordenados s ao: ,
e .
A cada ponto no espaco associamos um terno de n umeros (, , ), chamado de coordenadas
do ponto como segue.
Julho 2009 Reginaldo J. Santos
168 Espac os
x
y
2
+
2
1
1
1
+
1
+
Figura 3.8: A soma de dois vetores no
plano
x
y
1
1
. As
coordenadas de
que vai da
origem do sistema de coordenadas ao ponto . Em particular, o vetor nulo,
0 = (0, 0, 0). Assim como
zemos para vetores no plano, para vetores no espaco a soma de vetores e a multiplicac ao de vetor
por escalar podem ser realizadas em termos das componentes.
Se = (
1
,
2
,
3
) e = (
1
,
2
,
3
), ent ao a adic ao de com e dada por
+ = (
1
+
1
,
2
+
2
,
3
+
3
);
Se = (
1
,
2
,
3
) e e um escalar, ent ao a multiplicac ao de por e dada por
= (
1
,
2
,
3
).
Exemplo 3.1. Se = (1, 2, 3), = (2, 4, 1), ent ao
+ = (1 + 2, 2 + 4, 3 + (1)) = (3, 2, 2), 3 = (3 1, 3 (2), 3 3) = (3, 6, 9).
Quando umvetor est a representado por umsegmento orientado componto inicial fora da origem
(Figura 3.13), digamos em = (
1
,
1
,
1
), e ponto nal em = (
2
,
2
,
2
), ent ao as componentes
do vetor s ao dadas por
=
= (
2
1
,
2
1
,
2
1
).
Introduc ao ` a
Algebra Linear Julho 2009
3.1 Vetores no Plano e no Espac o 171
Portanto, as componentes de s ao obtidas subtraindo-se as coordenadas do ponto (extremi-
dade) das do ponto (origem). O mesmo se aplica a vetores no plano.
Exemplo 3.2. As componentes do vetor que tem um representante com ponto inicial =
(5/2, 1, 2) e ponto nal = (0, 5/2, 5/2) s ao dadas por
=
Observac ao. O vetor e livre, ele n ao tem posic ao xa, ao contr ario do ponto e do segmento orien-
tado. Por exemplo, o vetor = (5/2, 3/2, 1/2), no exemplo acima, estava representado por um
segmento orientado com a origem no ponto = (5/2, 1, 2). Mas, poderia ser representado por um
segmento orientado cujo ponto inicial poderia estar em qualquer outro ponto.
Um vetor no espaco = (
1
,
2
,
3
) pode tamb em ser escrito na notac ao matricial como uma
matriz linha ou como uma matriz coluna:
=
ou =
_
1
2
3
.
Estas notac oes podem ser justicadas pelo fato de que as operac oes matriciais
+ =
1
+
1
2
+
2
3
+
3
, =
ou
+ =
_
1
2
3
+
_
1
2
3
=
_
1
+
1
2
+
2
3
+
3
,
=
_
1
2
3
=
_
1
2
3
=
1
2
Julho 2009 Reginaldo J. Santos
174 Espac os
.
Como e ponto m edio de e e ponto m edio de , ent ao
=
1
2
=
1
2
.
Logo,
=
1
2
+
1
2
=
1
2
(
) =
1
2
.
Exemplo 3.4. Dados quatro pontos , , e tais que
, vamos escrever
como
uma soma de m ultiplos escalares de
.
Como
, ent ao os vetores
.
Mas,
, portanto
+(
). Logo,
= (1 )
.
Introduc ao ` a
Algebra Linear Julho 2009
3.1 Vetores no Plano e no Espac o 175
Observe que para = 0,
, para = 1,
, para = 1/2,
=
1
2
+
1
2
,
para = 1/3,
=
2
3
+
1
3
.
Exemplo 3.5. Vamos mostrar, usando vetores, que o ponto m edio de umsegmento que une os pontos
= (
1
,
1
,
1
) e = (
2
,
2
,
2
) e =
_
1
+
2
2
,
1
+
2
2
,
1
+
2
2
_
.
O ponto e o ponto m edio de se, e somente se,
=
1
2
=
1
2
+
1
2
. Como as coordenadas de
um ponto s ao iguais as componentes do vetor que vai da origem at e aquele ponto, segue-se que
=
1
2
(
1
,
1
,
1
) +
1
2
(
2
,
2
,
2
) e =
_
1
+
2
2
,
1
+
2
2
,
1
+
2
2
_
.
Julho 2009 Reginaldo J. Santos
176 Espac os
x y
z
= (, , )
x y
z
= (, , )
3
Figura 3.11: As componentes de um vetor
no espaco
x y
z
= (, , )
x y
z
Figura 3.13: =
Introduc ao ` a
Algebra Linear Julho 2009
3.1 Vetores no Plano e no Espac o 179
3.1.2 Norma e Produto Escalar
J a vimos que o comprimento de um vetor e denido como sendo o comprimento de qualquer
um dos segmentos orientados que o representam. O comprimento do vetor tamb em e chamado de
norma de e e denotado(a) por . Segue do Teorema de Pit agoras que a norma de um vetor e
dada por
=
2
1
+
2
2
,
no caso em que = (
1
,
2
) e um vetor no plano, e por
=
2
1
+
2
2
+
2
3
,
no caso em que = (
1
,
2
,
3
) e um vetor no espaco (verique usando as Figuras 3.14 e 3.15).
Um vetor de norma igual a 1 e chamado vetor unit ario.
A dist ancia entre dois pontos = (
1
,
1
,
1
) e = (
2
,
2
,
2
) e igual ` a norma do vetor
= (
2
1
,
2
1
,
2
1
), ent ao a dist ancia
de a e dada por
dist(, ) =
(
2
1
)
2
+ (
2
1
)
2
+ (
2
1
)
2
.
Analogamente, a dist ancia entre dois pontos = (
1
,
1
) e = (
2
,
2
) no plano e igual ` a
norma do vetor
(
2
1
)
2
+ (
2
1
)
2
.
Julho 2009 Reginaldo J. Santos
180 Espac os
x
y
= (
1
,
2
)
2
1
1
2
+ (2)
2
+ 3
2
=
14.
A dist ancia entre os pontos = (2, 3, 1) e = (1, 4, 5) e
dist(, ) =
= (1 2, 4 (3), 5 1) = (3, 7, 4) =
(3)
2
+ 7
2
+ 4
2
=
74.
Se = (
1
,
2
,
3
) e e um escalar, ent ao da denic ao da multiplicac ao de vetor por escalar e
da norma de um vetor segue-se que
= (
1
,
2
,
3
) =
(
1
)
2
+ (
2
)
2
+ (
3
)
2
=
2
(
2
1
+
2
2
+
2
3
),
ou seja,
= . (3.5)
Dado um vetor n ao nulo, o vetor
=
_
1
_
.
e um vetor unit ario na direc ao de , pois por (3.5), temos que
=
= 1.
Julho 2009 Reginaldo J. Santos
182 Espac os
14
_
(1, 2, 3) = (
1
14
,
2
14
,
3
14
).
O angulo entre dois vetores n ao nulos, e , e denido pelo angulo determinado por e
que satisfaz 0 , quando eles est ao representados com a mesma origem.
Quando o angulo entre dois vetores e e reto ( = 90
o
), ou um deles e o vetor nulo, dizemos
que os vetores e s ao ortogonais ou perpendiculares entre si.
Vamos denir, agora, um produto entre dois vetores, cujo resultado e um escalar. Por isso ele e
chamado produto escalar. Este produto tem aplicac ao, por exemplo, em Fsica: o trabalho realizado
por uma forca e o produto escalar do vetor forca pelo vetor deslocamento, quando a forca aplicada e
constante.
Introduc ao ` a
Algebra Linear Julho 2009
3.1 Vetores no Plano e no Espac o 183
Denic ao 3.1. O produto escalar ou interno de dois vetores e e denido por
=
_
0, se ou e o vetor nulo,
cos , caso contr ario,
em que e o angulo entre eles.
Quando os vetores s ao dados em termos das suas componentes n ao sabemos diretamente o
angulo entre eles. Por isso, precisamos de uma forma de calcular o produto escalar que n ao necessite
do angulo entre os vetores.
Se e s ao dois vetores n ao nulos e e o angulo entre eles, ent ao pela lei dos cossenos,
2
=
2
+
2
2 cos .
Assim,
= cos =
1
2
_
2
+
2
2
_
. (3.6)
J a temos ent ao uma f ormula para calcular o produto escalar que n ao depende diretamente do angulo
entre eles. Substituindo-se as coordenadas dos vetores em (3.6) obtemos uma express ao mais sim-
ples para o c alculo do produto interno.
Por exemplo, se = (
1
,
2
,
3
) e = (
1
,
2
,
3
) s ao vetores no espaco, ent ao substituindo-
se
2
=
2
1
+
2
2
+
2
3
,
2
=
2
1
+
2
2
+
2
3
e
2
= (
1
1
)
2
+(
2
2
)
2
+(
3
3
)
2
em (3.6) os termos
2
e
2
s ao cancelados e obtemos
=
1
1
+
2
2
+
3
3
.
Julho 2009 Reginaldo J. Santos
184 Espac os
Figura 3.16:
Angulo entre dois vetores, agudo ( ` a esquerda) e obtuso ( ` a direita)
Figura 3.17: Tri angulo formado por representantes de , e .
`
A esquerda o angulo entre
e e agudo e ` a direita e obtuso.
Introduc ao ` a
Algebra Linear Julho 2009
3.1 Vetores no Plano e no Espac o 185
Teorema 3.2. O produto escalar ou interno, , entre dois vetores e dado por
=
1
1
+
2
2
,
se = (
1
,
2
) e = (
1
,
2
) s ao vetores no plano e por
=
1
1
+
2
2
+
3
3
,
se = (
1
,
2
,
3
) e = (
1
,
2
,
3
) s ao vetores no espaco.
Exemplo 3.8. Sejam = (0, 1, 0) e = (2, 2, 3). O produto escalar de por e dado por
=
1
1
+
2
2
+
3
3
= 0 2 + 1 2 + 0 3 = 2 .
Podemos usar o Teorema 3.2 para determinar o angulo entre dois vetores n ao nulos, e . O
cosseno do angulo entre e e, ent ao, dado por
cos =
.
Se e s ao vetores n ao nulos e e o angulo entre eles, ent ao
(a) e agudo (0 < 90
o
) se, e somente se, > 0,
Julho 2009 Reginaldo J. Santos
186 Espac os
(b) e reto ( = 90
o
) se, e somente se, = 0 e
(c) e obtuso (90
o
< 180
o
) se, e somente se, < 0.
Exemplo 3.9. Vamos determinar o angulo entre uma diagonal de um cubo e uma de suas arestas.
Sejam
1
= (1, 0, 0),
2
= (0, 1, 0) e
3
= (0, 0, 1) (Figura 3.18). Uma diagonal do cubo e represen-
tada pelo vetor dado por
=
1
+
2
+
3
= (1, 1, 1) .
Ent ao o angulo entre e
1
satisfaz
cos =
1
=
1.1 + 0.1 + 0.1
(
1
2
+ 1
2
+ 1
2
)(
1
2
+ 0
2
+ 0
2
)
=
1
3
ou seja,
= arccos(
1
3
) 54
o
.
Introduc ao ` a
Algebra Linear Julho 2009
3.1 Vetores no Plano e no Espac o 187
x
y
z
(0, 0, 1)
(0, 1, 0)
(1, 0, 0)
(1, 1, 1)
Figura 3.18:
Angulo entre a diagonal de um cubo e uma de suas arestas
Julho 2009 Reginaldo J. Santos
188 Espac os
1
+
2
2
+
3
3
=
1
1
+
2
2
+
3
3
= ;
(b) ( +) = (
1
,
2
,
3
)(
1
+
1
,
2
+
2
,
3
+
3
) =
1
(
1
+
1
)+
2
(
2
+
2
)+
3
(
3
+
3
) =
(
1
1
+
1
1
)+(
2
2
+
2
2
)+(
3
3
+
3
3
) = (
1
1
+
2
2
+
3
3
)+(
1
1
+
2
2
+
3
3
) =
+ ;
(c) ( ) = (
1
1
+
2
2
+
3
3
) = (
1
)
1
+ (
2
)
2
+ (
3
)
3
= () ;
(d) =
2
e uma soma de quadrados, por isso e sempre maior ou igual a zero e e zero se,
e somente se, todas as parcelas s ao iguais a zero.
Introduc ao ` a
Algebra Linear Julho 2009
3.1 Vetores no Plano e no Espac o 189
Projec ao Ortogonal
Dados dois vetores e a projec ao ortogonal de sobre denotada por
proj
e o vetor que e paralelo a tal que proj
Proposic ao 3.4. Seja um vetor n ao nulo. Ent ao, a projec ao ortogonal de um vetor em e
dada por
proj
=
_
2
_
.
Demonstrac ao. Sejam
1
= proj
e
2
= proj
. Como
1
e paralelo a , ent ao
1
= . (3.7)
Assim,
2
= .
Multiplicando-se escalarmente
2
por e usando o Teorema 3.3 (d) obtemos
2
= ( ) =
2
. (3.8)
Mas,
2
e ortogonal a , ent ao
2
= 0. Portanto, de (3.8) obtemos
=
2
.
Substituindo este valor de na equac ao (3.7) segue-se o resultado.
Exemplo 3.10. Sejam = (2, 1, 3) e = (4, 1, 2). Vamos encontrar dois vetores
1
e
2
tais
que =
1
+
2
,
1
e paralelo a e
2
e perpendicular a (Figura 3.19). Temos que
= 2 4 + (1)(1) + 3 2 = 15
Introduc ao ` a
Algebra Linear Julho 2009
3.1 Vetores no Plano e no Espac o 191
2
= 4
2
+ (1)
2
+ 2
2
= 21 .
1
= proj
=
_
)
2
_
=
_
15
21
_
(4, 1, 2) = (
20
7
,
5
7
,
10
7
)
2
=
1
= (2, 1, 3) (
20
7
,
5
7
,
10
7
) = (
6
7
,
2
7
,
11
7
) .
Julho 2009 Reginaldo J. Santos
192 Espac os
)
3.1.5. Verique se os pontos dados a seguir s ao colineares, isto e, pertencem a uma mesma reta:
(a) = (5, 1, 3), = (0, 3, 4) e = (0, 3, 5);
(b) = (1, 1, 3), = (4, 2, 3) e = (14, 4, 15);
3.1.6. Dados os pontos = (1, 2, 3), = (5, 2, 1) e = (4, 0, 1). Determine o ponto
tal que , , e sejam v ertices consecutivos de um paralelogramo.
3.1.7. Verique se o vetor e combinac ao linear (soma de m ultiplos escalares) de e :
(a) = (9, 12, 6), = (1, 7, 1) e = (4, 6, 2);
(b) = (5, 4, 3), = (2, 1, 1) e = (3, 4, 1);
3.1.8. Sejam = (1, 2, 3) e = (2, 1, 2). Determine vetores unit arios paralelos aos vetores
(a) + ; (b) ; (c) 2 3.
Introduc ao ` a
Algebra Linear Julho 2009
3.1 Vetores no Plano e no Espac o 193
3.1.9. Ache o vetor unit ario da bissetriz do angulo entre os vetores = (2, 2, 1) e = (6, 2, 3).
(Sugest ao: observe que a soma de dois vetores est a na direc ao da bissetriz se, e somente se,
os dois tiverem o mesmo comprimento. Portanto, tome m ultiplos escalares de e de forma
que eles tenham o mesmo comprimento e tome o vetor unit ario na direc ao da soma deles.)
3.1.10. Determine o valor de para o qual os vetores = (, 3, 4) e = (3, 1, 2) s ao perpendicula-
res.
3.1.11. Demonstre que n ao existe tal que os vetores = (, 2, 4) e = (, 2, 3) s ao perpendi-
culares.
3.1.12. Ache o angulo entre os seguintes pares de vetores:
(a) (2, 1, 0) e (0, 1, 1); (b) (1, 1, 1) e (0, 2, 2); (c) (3, 3, 0) e (2, 1, 2).
3.1.13. Decomponha = (1, 3, 2) como a soma de dois vetores
1
e
2
, com
1
paralelo ao
vetor (0, 1, 3) e
2
ortogonal a este ultimo. (Sugest ao: revise o Exemplo 3.10 na p agina 190)
3.1.14. Sabe-se que o vetor e ortogonal a (1, 1, 0) e a (1, 0, 1), tem norma
3 e sendo o angulo
entre e (0, 1, 0), tem-se cos > 0. Ache .
3.1.15. Mostre que = (3, 0, 2), = (4, 3, 0) e = (8, 1, 1) s ao v ertices de um tri angulo ret angulo.
Em qual dos v ertices est a o angulo reto?
Exerccios usando o MATLAB
Comandos do MATLAB
:
Julho 2009 Reginaldo J. Santos
194 Espac os
>> V=[v1,v2,v3] cria um vetor V, usando as componentes num ericas v1, v2, v3. Por
exemplo >> V=[1,2,3] cria o vetor = (1, 2, 3);
>> V+W e a soma de V e W; >> V-W e a diferenca V menos W; >> num*V e o produto do vetor V
pelo escalar num;
>> subs(expr,x,num) substitui x por num na express ao expr;
>> solve(expr) determina a soluc ao da equac ao expr=0;
Comandos num ericos do pacote GAAL:
>> V=randi(1,3) cria um vetor aleat orio com componentes inteiras;
>> no(V) calcula a norma do vetor V.
>> pe(V,W) calcula o produto escalar do vetor V pelo vetor W.
Comandos gr acos do pacote GAAL:
>> desvet(P,V) desenha o vetor V com origem no ponto P e >> desvet(V) desenha o vetor
V com origem no ponto = (0, 0, 0).
>> po([P1;P2;...;Pn]) desenha os pontos P1, P2, ..., Pn.
>> lineseg(P1,P2,cor) desenha o segmento de reta P1P2.
>> eixos desenha os eixos coordenados.
>> box desenha uma caixa em volta da gura.
>> axiss reescala os eixos com a mesma escala.
>> rota faz uma rotac ao em torno do eixo .
Introduc ao ` a
Algebra Linear Julho 2009
3.1 Vetores no Plano e no Espac o 195
>> zoom3(fator) amplica a regi ao pelo fator.
>> tex(P,texto) coloca o texto no ponto P.
3.1.16. Digite no prompt
demog21,
(sem a vrgula!). Esta func ao demonstra as func oes gr acas para vetores.
3.1.17. Coloque em duas vari aveis e dois vetores do plano ou do espaco a seu crit erio
(a) Use a func ao ilsvw(V,W) para visualizar a soma dos dois vetores.
(b) Coloque em uma vari avel a um n umero e use a func ao ilav(a,V) para visualizar a
multiplicac ao do vetor V pelo escalar a.
(c) Use a func ao ilpv(V,W) para visualizar o produto vetorial .
(d) Use a func ao ilproj(W,V) para visualizar a projec ao de em .
3.1.18. Use o MATLAB
=
1
2
(
e um m ultiplo escalar de
.
Revise o Exemplo 3.3 na p agina 173)
Julho 2009 Reginaldo J. Santos
196 Espac os
3.1.20. Demonstre que as diagonais de um paralelogramo se cortam ao meio. (Sugest ao: Sejam e
os pontos m edios das duas diagonais do paralelogramo. Mostre que o vetor
=
0, ent ao
conclua que = .)
3.1.21. Sejam , e pontos quaisquer com = . Prove que:
(a) Um ponto pertence a reta determinada por e (
, com + = 1.
(b) Um ponto pertence ao interior do segmento (
3.1.24. Se = , ent ao = ? E se =
0 ?
3.1.25. Mostre que 2 = + .
3.1.26. Se = , ent ao = ?
3.1.27. Mostre que se e ortogonal a
1
e
2
, ent ao e ortogonal a
1
1
+
2
2
.
3.1.28. Demonstre que as diagonais de um losango s ao perpendiculares. (Sugest ao: mostre que
.)
3.1.29. Demonstre que, se e s ao vetores quaisquer, ent ao:
(a) =
1
4
_
+
2
2
_
;
(b)
2
+
2
=
1
2
_
+
2
+
2
_
.
(Sugest ao: desenvolva os segundos membros das igualdades acima observando que
+
2
= ( + ) ( + ) e
2
= ( ) ( ))
3.1.30. Demonstre que se e s ao vetores quaisquer, ent ao:
(a) ;
(b) + +;
(Sugest ao: mostre que +
2
= ( + ) ( + ) ( +)
2
, usando o
item anterior)
Introduc ao ` a
Algebra Linear Julho 2009
3.1 Vetores no Plano e no Espac o 199
(c)
.
(Sugest ao: dena = e aplique o item anterior a e )
3.1.31. Sejam
1
,
2
e
3
tr es vetores unit arios mutuamente ortogonais. Se = [
1
2
3
] e
uma matriz 3 3 cujas colunas s ao os vetores
1
,
2
e
3
, ent ao e invertvel e
1
=
.
(Sugest ao: mostre que
=
3
.)
Julho 2009 Reginaldo J. Santos
200 Espac os
p
r
o
j
proj
p
r
o
j
proj
Figura 3.19: Projec ao ortogonal do vetor sobre o vetor
Introduc ao ` a
Algebra Linear Julho 2009
3.2 Equac oes de Retas e Planos 201
3.2 Equac oes de Retas e Planos
3.2.1 Equac ao do Plano
Existe uma analogia entre uma reta no plano e um plano no espaco. No plano, a equac ao de uma
reta e determinada se forem dados sua inclinac ao e um de seus pontos. No espaco, a inclinac ao de
um plano e dada por um vetor perpendicular a ele e a equac ao de um plano e determinada se s ao
dados um vetor perpendicular a ele e um de seus pontos.
Proposic ao 3.5. A equac ao de um plano que passa por um ponto
0
= (
0
,
0
,
0
) e e perpendi-
cular ao vetor = (, , ) e
+ + + = 0 , (3.9)
onde = (
0
+
0
+
0
). A equac ao (3.9) e chamada equac ao geral do plano e o vetor e
chamado vetor normal do plano.
Demonstrac ao. Um ponto = (, , ) pertence ao plano se, e somente se, o vetor
0
for
perpendicular ao vetor , ou seja,
0
= 0 . (3.10)
Como,
0
= (
0
,
0
,
0
), a equac ao (3.10) pode ser reescrita como
(
0
) + (
0
) + (
0
) = 0,
ou seja,
+ + (
0
+
0
+
0
) = 0 .
Julho 2009 Reginaldo J. Santos
202 Espac os
= (, , )
0
= (
0
,
0
,
0
)
= (, , )
Exemplo 3.11. Vamos encontrar a equac ao do plano que passa pelo ponto
0
= (3, 1, 7) e e
perpendicular ao vetor = (4, 2, 5). Da proposic ao anterior, a equac ao do plano e da forma
+ + + = 0 ,
onde os coecientes de , e s ao as componentes do vetor normal, ou seja, = 4, = 2 e = 5.
Assim, a equac ao de e da forma
4 + 2 5 + = 0 .
Para determinar o coeciente , basta usarmos o fato de que
0
= (3, 1, 7) pertence a . Mas, o
ponto
0
pertence a se, e somente se, as suas coordenadas satisfazem a equac ao de , ou seja,
4 3 + 2(1) 5 7 + = 0 .
De onde tiramos que = 12 + 2 + 35 = 25. Finalmente, a equac ao do plano e
4 + 2 5 + 25 = 0 .
No plano, a equac ao de uma reta e determinada se forem dados dois pontos da reta. Analoga-
mente, no espaco, a equac ao de um plano e determinada se s ao dados tr es pontos
1
,
2
e
3
n ao
colineares (isto e, n ao pertencentes a uma mesma reta). Com os tr es pontos podemos formar os
vetores =
2
e =
3
(Figura 3.25).
Julho 2009 Reginaldo J. Santos
204 Espac os
x
y
z
x
y
z
x
y
z
x
y
z
x
y
z
=
0
=
0
x
y
z
=
0
=
0
x
y
z
=
0
=
0
Figura 3.23: Planos + + = 0
x
y
z
=
0
,
=
0
=
0
x
y
z
Exemplo 3.12. Vamos encontrar a equac ao do plano que passa pelos pontos
1
= (1, 2, 1),
2
= (2, 3, 1) e
3
= (3, 1, 2). Com os tr es pontos podemos formar os vetores =
2
=
(
1
,
2
,
3
) e =
3
= (
1
,
2
,
3
). O vetor normal do plano, = (, , ), e ortogonal a estes
tr es vetores. De onde obtemos umsistema homog eneo comtr es equac oes (
1
= 0,
2
= 0
e
3
= 0) e tr es inc ognitas (, e ), que tem soluc ao n ao trivial se, e somente se, o determi-
nante da matriz do sistema e igual a zero (Teorema 2.15 na p agina 123), ou seja, se, e somente
se,
det
1
1
1
1
2
3
1
2
3
= 0 . (3.11)
Mas,
1
= ( 1, 2, (1)),
=
2
= (1, 1, 2),
=
3
= (2, 3, 3).
Ent ao, a equac ao do plano e
det
1 2 + 1
1 1 2
2 3 3
= 9( 1) + ( 2) 5( + 1) = 9 + 5 16 = 0 .
A equac ao do plano tamb em e determinada se ao inv es de serem dados tr es pontos, forem dados
um ponto
1
do plano e dois vetores paralelos ao plano, = (
1
,
2
,
3
) e = (
1
,
2
,
3
), desde
Introduc ao ` a
Algebra Linear Julho 2009
3.2 Equac oes de Retas e Planos 207
que eles sejam n ao colineares. Ou ainda se forem dados dois pontos
1
e
2
do plano e um vetor pa-
ralelo ao plano = (
1
,
2
,
3
), j a que neste caso podemos formar o vetor =
2
= (
1
,
2
,
3
)
que e tamb em paralelo ao plano.
Temos tr es vetores paralelos ao plano:
1
= (
1
,
1
,
1
), e . O vetor normal do
plano, = (, , ), e ortogonal a estes tr es vetores. De onde obtemos um sistema homog eneo com
tr es equac oes (
1
= 0, = 0 e = 0) e tr es inc ognitas (, e ), que tem soluc ao n ao
trivial se, e somente se, o determinante da matriz do sistema e igual a zero (Teorema 2.15 na p agina
123), ou seja, se, e somente se,
det
1
1
1
1
2
3
1
2
3
= 0 . (3.12)
Assim, um ponto = (, , ) pertence a um plano que passa pelo ponto
1
= (
1
,
1
,
1
)
e e paralelo aos vetores = (
1
,
2
,
3
) e = (
1
,
2
,
3
) (n ao paralelos) se, e somente se, a
equac ao (3.12) e verdadeira.
Observac ao. N ao faz sentido dizer que um vetor pertence a um plano. Pois, por um lado, um plano e
um conjunto de pontos e por outro, os vetores s ao livres, podem ser colocados em qualquer ponto.
O correto e dizer que um vetor e paralelo a um plano.
3.2.2 Equac oes da Reta
Vamos supor que uma reta e paralela a um vetor = (, , ) n ao nulo e que passa por um
ponto
0
= (
0
,
0
,
0
). Um ponto = (, , ) pertence a reta se, e somente se, o vetor
0
e
Julho 2009 Reginaldo J. Santos
208 Espac os
0
e um m ultiplo escalar de , ou seja,
0
= . (3.13)
Em termos de componentes, (3.13) pode ser escrito como
(
0
,
0
,
0
) = (, , ) ,
de onde segue-se que
0
= ,
0
= e
0
= . Isto prova o resultado seguinte.
Proposic ao 3.6. As equac oes
=
0
+
=
0
+
=
0
+
para todo (3.14)
s ao de uma reta que passa por um ponto
0
= (
0
,
0
,
0
) e e paralela ao vetor = (, , ). As
equac oes (3.14) s ao chamadas equac oes param etricas da reta . O vetor = (, , ) e chamado
vetor diretor da reta .
O par ametro pode ser interpretado como o instante de tempo, se o ponto = (, , ) descreve
o movimento de uma partcula em movimento retilneo uniforme com vetor velocidade = (, , ).
Observe que para = 1, = (, , ) = (
0
+ ,
0
+ ,
0
+ ), para = 2, = (, , ) =
(
0
+ 2,
0
+ 2,
0
+ 2) e assim por diante.
Introduc ao ` a
Algebra Linear Julho 2009
3.2 Equac oes de Retas e Planos 209
1
= (
1
,
1
,
1
)
= (, , )
2
= (
2
,
2
,
2
)
3
= (
3
,
3
,
3
)
= (, , )
0
= (
0
,
0
,
0
)
= (, , )
x y
z
= 3 6
=
3
2
+
= 4 + 4
para
Podemos encontrar a intersec ao da reta com os planos coordenados , e . A equac ao
do plano e = 0, do plano e = 0 e do plano e = 0. Substituindo = 0 nas equac oes
de , obtemos = 2, = 3 e = 1/2, ou seja, o ponto de intersec ao de com o plano e
(, , ) = (3,
1
2
, 0).
De forma an aloga obtemos o ponto de intersec ao de com o plano e (, , ) = (0, 1, 2), o ponto
de intersec ao de com o plano (, , ) = (6, 0, 2).
Exemplo 3.14. Vamos encontrar as equac oes param etricas da reta que passa pelos pontos
1
=
(3, 0, 2) e
2
= (0, 3, 3). O vetor
2
= (0 3, 3 0, 3 2) = (3, 3, 1)
Introduc ao ` a
Algebra Linear Julho 2009
3.2 Equac oes de Retas e Planos 211
x y
z
3
1/2
1
2
Figura 3.27: Reta que passa pelo ponto
0
= (3, 3/2, 4) paralela ao vetor = (6, 1, 4)
Julho 2009 Reginaldo J. Santos
212 Espac os
x y
z
3
2
3
3
= 3 3
= 3
= 2 +
para .
Exemplo 3.15. Vamos encontrar as equac oes param etricas da reta , intersec ao dos planos
1
: 2 + + 4 4 = 0
2
: 2 + 2 = 0.
(3.15)
Podemos encontrar as equac oes param etricas de determinando a soluc ao geral do sistema
(3.15). Para isto devemos escalonar a matriz do sistema (3.15):
_
2 1 4 4
2 1 2 0
_
Precisamos zerar o outro elemento da 1
a
.
coluna, que e a coluna do piv o, para isto, adicionamos ` a
2
a
.
linha, menos a 1
a
.
linha.
-1
a
.
linha + 2
a
.
linha 2
a
.
linha
_
2 1 4 4
0 2 2 4
_
Agora, j a podemos obter facilmente a soluc ao geral do sistema dado, j a que ele e equivalente ao
sistema
_
2 + + 4 = 4
2 2 = 4
Julho 2009 Reginaldo J. Santos
214 Espac os
Figura 3.29:
1
: 2 + + 4 4 = 0
Introduc ao ` a
Algebra Linear Julho 2009
3.2 Equac oes de Retas e Planos 215
Figura 3.30:
2
: 2 + 2 = 0
Julho 2009 Reginaldo J. Santos
216 Espac os
Figura 3.31:
1
,
2
e
1
2
Introduc ao ` a
Algebra Linear Julho 2009
3.2 Equac oes de Retas e Planos 217
A vari avel e uma vari avel livre. Podemos dar a ela um valor arbitr ario, digamos , para
qualquer. Assim, a soluc ao geral do sistema dado e
= 1
3
2
= 2
=
para todo . (3.16)
Julho 2009 Reginaldo J. Santos
218 Espac os
Comandos do MATLAB
:
>> V=[v1,v2,v3] cria um vetor V, usando as componentes num ericas v1, v2, v3. Por
exemplo >> V=[1,2,3] cria o vetor = (1, 2, 3);
>> V+W e a soma de V e W; >> V-W e a diferenca V menos W; >> num*V e o produto do vetor V
pelo escalar num;
>> subs(expr,x,num,) substitui x por num na express ao expr;
>> solve(expr) determina a soluc ao da equac ao expr=0;
Comandos num ericos do pacote GAAL:
>> no(V) calcula a norma do vetor V.
>> pe(V,W) calcula o produto escalar do vetor V pelo vetor W.
>> pv(V,W) calcula o produto vetorial do vetor V pelo vetor W.
Comandos gr acos do pacote GAAL:
>> lin(P,V) desenha a reta que passa por P com direc ao V.
Julho 2009 Reginaldo J. Santos
220 Espac os
>> lin(P1,V1,P2,V2) desenha retas que passam por P1, P2, direc oes V1, V2.
>> plan(P,N) desenha o plano que passa por P com normal N.
>> plan(P1,N1,P2,N2) desenha planos que passam por P1, P2, normais N1, N2.
>> plan(P1,N1,P2,N2,P3,N3) desenha planos que passam por P1, P2 e P3 com normais
N1, N2 e N3.
>> poplan(P1,P2,N2) desenha ponto P1 e plano passando por P2 com normal N2.
>> poline(P1,P2,V2) desenha ponto P2 e reta passando por P2 com direc ao V2.
>> lineplan(P1,V1,P2,N2) desenha reta passando por P1 com direc ao V1 e plano pas-
sando por P2 com normal N2.
>> axiss reescala os eixos com a mesma escala.
>> rota faz uma rotac ao em torno do eixo .
3.2.11. Digite no prompt demog22, (sem a vrgula!). Esta func ao demonstra as func oes gr acas para
visualizac ao de retas e planos.
3.2.12. Use o MATLAB
1
+
2
+
3
= 1 .
Julho 2009 Reginaldo J. Santos
222 Espac os
3.3 Os Espac os
J a vimos que os vetores no plano s ao identicados com os pares ordenados de n umeros reais
e que vetores no espaco s ao identicados com ternos ordenados de n umeros reais. Muito do que
estudamos sobre vetores no plano e no espaco pode ser estendido para - uplas de n umeros reais,
em que pode ser um n umero inteiro positivo.
Denic ao 3.2. Para cada inteiro positivo , o espac o (vetorial)
) de n umeros reais.
O conjunto
1
e simplesmente o conjunto dos n umeros reais. O conjunto
2
e o conjunto dos
pares de n umeros reais e o
3
e o conjunto dos ternos de n umeros reais.
No
3
o terno de n umeros (
1
,
2
,
3
) pode ser interpretado geometricamente de duas maneiras:
pode ser visto como um ponto, neste caso
1
,
2
e
3
s ao as coordenadas do ponto (Figura 3.32),
ou como um vetor, neste caso
1
,
2
e
3
s ao as componentes do vetor (Figura 3.33). Tamb em
no
uma - upla pode ser pensada como um vetor ou como um ponto. Por exemplo, a quint upla
= (1, 2, 3, 5, 4) pode ser pensada como um ponto no
5
, quando consideramos como um
elemento do conjunto
5
, ou como um vetor do
5
, quando fazemos operac oes com , como as que
iremos denir adiante. Vamos chamar os elementos do
) e = (
1
, . . . ,
) no
s ao considerados iguais se
1
=
1
, . . . ,
223
x y
z
(, , )
) e = (
1
, . . . ,
) do
e denida
por
+ = (
1
+
1
, . . . ,
); (3.17)
(b) A multiplicac ao de um vetor = (
1
, . . . ,
) do
). (3.18)
O vetor nulo do
e denotado por
0 e e denido por
0 = (0, . . . , 0). Se = (
1
, . . . ,
) e um
vetor do
). A
diferenc a de dois vetores no
tais que = , para algum escalar , ent ao dizemos que e um m ultiplo escalar de .
Um vetor = (
1
, . . . ,
) do
1
.
.
.
ou =
_
1
. . .
.
Estas notac oes podem ser justicadas pelo fato de que as operac oes matriciais
+ =
1
.
.
.
1
.
.
.
1
+
1
.
.
.
, =
1
.
.
.
1
.
.
.
Introduc ao ` a
Algebra Linear Julho 2009
3.3 Os Espac os
225
ou
+ =
_
1
. . .
+
_
1
. . .
=
_
1
+
1
. . .
,
=
_
1
. . .
=
_
1
. . .
) + (
1
, . . . ,
) = (
1
+
1
, . . . ,
)
= (
1
, . . . ,
) = (
1
, . . . ,
).
No teorema seguinte enunciamos as propriedades mais importantes da soma de vetores e
multiplicac ao de vetores por escalar no
.
Teorema 3.7. Sejam = (
1
, . . . ,
), = (
1
, . . . ,
) e = (
1
, . . . ,
) vetores do
e e
escalares. S ao v alidas as seguintes propriedades:
(a) + = + ;
(b) ( + ) + = + ( + );
(c) +
0 = ;
(d) + () =
0;
(e) () = ();
(f) ( + ) = + ;
(g) ( +) = + ;
(h) 1 = .
Julho 2009 Reginaldo J. Santos
226 Espac os
Demonstrac ao. Segue diretamente das propriedades da algebra matricial (Teorema 1.1 na p agina
10).
O conceito de vetores pode ser generalizado ainda mais. Um conjunto n ao vazio onde est ao
denidas as operac oes de soma e multiplicac ao por escalar e chamado espac o vetorial se satisfaz
as oito propriedades do Teorema 3.7 (Sec ao 4.3 na p agina 294).
3.3.1 Combinac ao Linear
Uma combinac ao linear de vetores
1
, . . . ,
.
Denic ao 3.4. Um vetor
, se existem
escalares
1
, . . . ,
1
+
2
2
+ . . . +
= (3.19)
ou seja, se a equac ao vetorial (3.19) possui soluc ao. Neste caso, dizemos tamb em que pode ser
escrito como uma combinac ao linear de
1
, . . . ,
.
Se = 1, ent ao a equac ao (3.19) se reduz a
1
1
= , ou seja, e uma combinac ao linear de
1
se, e somente se, e um m ultiplo escalar de
1
.
Introduc ao ` a
Algebra Linear Julho 2009
3.3 Os Espac os
227
Exemplo 3.16. Sejam
1
= (1, 0, 0) e
2
= (1, 1, 0), vetores de
3
. O vetor = (2, 3, 2) n ao e
uma combinac ao linear de
1
e
2
, pois a equac ao
1
+
2
2
= , (3.20)
que pode ser escrita como
1
(1, 0, 0) +
2
(1, 1, 0) = (2, 3, 2),
ou ainda,
(
1
+
2
,
2
, 0) = (2, 3, 2),
e equivalente ao sistema
1
+
2
= 2
2
= 3
0 = 2
que n ao possui soluc ao.
Exemplo 3.17. O vetor = (2, 3, 0) e uma combinac ao linear de
1
= (1, 0, 0) e
2
= (1, 1, 0), pois
a equac ao
1
+
2
2
= (3.21)
ou
1
(1, 0, 0) +
2
(1, 1, 0) = (2, 3, 0)
ou ainda,
(
1
+
2
,
2
, 0) = (2, 3, 0),
Julho 2009 Reginaldo J. Santos
228 Espac os
x y
z
1
= (1, 0, 0)
2
= (1, 1, 0)
= (2, 3, 2)
Figura 3.34: O vetor n ao e combinac ao
linear de
1
e
2
x y
z
1
= (1, 0, 0)
2
= (1, 1, 0)
= (2, 3, 0)
Figura 3.35: O vetor e combinac ao linear
de
1
e
2
e equivalente ao sistema
1
+
2
= 2
2
= 3
0 = 0
que possui soluc ao.
Exemplo 3.18. O vetor nulo
0 e sempre combinac ao linear de quaisquer vetores
1
, . . . ,
,
pois
0 = 0
1
+ . . . + 0
.
Introduc ao ` a
Algebra Linear Julho 2009
3.3 Os Espac os
229
Exemplo 3.19. Todo vetor = (, , ) do
3
e uma combinac ao linear de
= (1, 0, 0),
= (0, 1, 0) e
= (0, 0, 1).
Pois,
(, , ) = (1, 0, 0) + (0, 1, 0) + (0, 0, 1) =
.
Para vericarmos se um vetor e combinac ao linear de um conjunto de vetores {
1
, . . . ,
},
escrevemos a equac ao vetorial
1
+
2
2
+ . . . +
= , (3.22)
e vericamos se ela tem soluc ao. Se
1
, . . . ,
s ao vetores do
11
.
.
.
+ . . . +
1
.
.
.
1
.
.
.
]
e =
1
.
.
.
x y
z
x y
z
= (, , )
Figura 3.37: = (, , ) =
Introduc ao ` a
Algebra Linear Julho 2009
3.3 Os Espac os
231
Proposic ao 3.8. Sejam uma matriz e uma matriz 1. O vetor e combinac ao linear
das colunas de se, e somente se, o sistema = tem soluc ao.
3.3.2 Independ encia Linear
Denic ao 3.5. Dizemos que um conjunto = {
1
, . . . ,
} de vetores do
e linearmente inde-
pendente (L.I.) se a equac ao vetorial
1
+
2
2
+ . . . +
=
0 (3.23)
s o possui a soluc ao trivial, ou seja, se a unica forma de escrever o vetor nulo como combinac ao linear
dos vetores
1
, . . . ,
e aquela em que todos os escalares s ao iguais a zero. Caso contr ario, isto e,
se (3.23) possui soluc ao n ao trivial, dizemos que o conjunto e linearmente dependente (L.D.).
Julho 2009 Reginaldo J. Santos
232 Espac os
} e tal que
=
0, para algum , ent ao 0
1
+. . . +0
1
+1
+0
+1
+. . . +0
=
0.
Exemplo 3.21. Um conjunto formado por um unico vetor do
, {
1
}, n ao nulo e L.I., pois
1
1
=
0
e equivalente a
1
= 0 ou
1
=
0. Mas,
1
=
0; portanto
1
= 0.
Exemplo 3.22. Se {
1
, . . . ,
1
+ . . . +
+ 0
1
+ . . . + 0
=
0
admite soluc ao n ao trivial.
Exemplo 3.23. Um conjunto formado por dois vetores do
, {
1
,
2
} e L.D. se, e somente se, a
equac ao
1
1
+
2
2
=
0 possui soluc ao n ao trivial. Mas se isto acontece, ent ao um dos escalares
1
ou
2
pode ser diferente de zero. Se
1
= 0, ent ao
1
= (
2
/
1
)
2
e se
2
= 0, ent ao
2
= (
1
/
2
)
1
. Ou seja, se {
1
,
2
} e L.D., ent ao um dos vetores e m ultiplo escalar do outro.
Reciprocamente, se um vetor e m ultiplo escalar do outro, digamos se
1
=
2
, ent ao 1
1
2
=
0 e assim eles s ao L.D. Portanto, podemos dizer que dois vetores s ao L.D. se, e somente se,
um e um m ultiplo escalar do outro.
Por exemplo, o conjunto = {
1
,
2
}, em que
1
= (1, 0, 1) e
2
= (0, 1, 1), e L.I., pois um vetor
n ao e m ultiplo escalar do outro.
Introduc ao ` a
Algebra Linear Julho 2009
3.3 Os Espac os
233
x
y
z
2
Figura 3.38: Dois vetores linearmente de-
pendentes
x
y
z
2
Figura 3.39: Dois vetores linearmente inde-
pendentes
Julho 2009 Reginaldo J. Santos
234 Espac os
x
y
z
3
Figura 3.40: Tr es vetores linearmente de-
pendentes (paralelos)
x
y
z
3
Figura 3.41: Tr es vetores linearmente de-
pendentes (dois paralelos)
Introduc ao ` a
Algebra Linear Julho 2009
3.3 Os Espac os
235
x
y
z
2
Figura 3.42: Tr es vetores linearmente de-
pendentes (coplanares)
x
y
z
2
Figura 3.43: Tr es vetores linearmente inde-
pendentes
Julho 2009 Reginaldo J. Santos
236 Espac os
, {
1
,
2
,
3
} e L.D. se, e somente se,
a equac ao
1
1
+
2
2
+
3
3
=
0 possui soluc ao n ao trivial. Mas se isto acontece, ent ao um
dos escalares
1
ou
2
ou
3
pode ser diferente de zero. Se
1
= 0, ent ao
1
= (
2
/
1
)
2
+
(
3
/
1
)
3
, ou seja, o vetor
1
e combinac ao linear de
2
e
3
. De forma semelhante, se
2
= 0,
ent ao
2
e combinac ao linear de
1
e
3
e se
3
= 0, ent ao
3
e combinac ao linear de
1
e
2
.
Assim, se tr es vetores
1
,
2
e
3
do
3
, ent ao 1
1
3
=
0 e assim eles s ao L.D. Portanto, podemos dizer que tr es vetores s ao
L.D. se, e somente se, um deles e uma combinac ao linear dos outros dois. No
3
, se tr es vetores s ao
L.I., ent ao eles n ao s ao coplanares (Figura 3.43).
Exemplo 3.25. Vamos mostrar que os vetores
1
= (1, 0, . . . , 0),
2
= (0, 1, 0, . . . , 0), . . . ,
=
(0, . . . , 0, 1) s ao L.I. em particular os vetores
= (1, 0, 0),
= (0, 1, 0) e
= (0, 0, 1) s ao L.I. A
equac ao
1
+ . . . +
=
0
pode ser escrita como
1
(1, 0, . . . , 0) + . . . +
(0, . . . , 0, 1) = (0, . . . , 0) .
Logo, (
1
, . . . ,
1
= 0, . . . ,
= 0 .
Introduc ao ` a
Algebra Linear Julho 2009
3.3 Os Espac os
237
Para descobrir se um conjunto de vetores {
1
, . . . ,
1
+
2
2
+ . . . +
=
0 (3.24)
tem somente a soluc ao trivial. Se
1
, . . . ,
s ao vetores do
11
.
.
.
+ . . . +
1
.
.
.
0
.
.
.
0
] e =
1
.
.
.
Tr es ou mais vetores no
2
, assim como quatro ou mais vetores no
3
e mais de vetores no
s ao sempre L.D. Pois, nestes casos, o problema de vericar se eles s ao ou n ao L.I. leva a um sistema
linear homog eneo com mais inc ognitas do que equac oes, que pelo Teorema 1.6 na p agina 53 tem
sempre soluc ao n ao trivial.
Corol ario 3.10. Em
1
+
2
2
+
3
3
=
0.
Esta equac ao vetorial e equivalente ao sistema linear =
0, em que
= [
1
2
3
] =
1 0 1
0 1 1
1 1 1
.
Escalonando a matriz [
0 ] =
1 0 0 0
0 1 0 0
0 0 1 0
.
Introduc ao ` a
Algebra Linear Julho 2009
3.3 Os Espac os
239
Concluimos, ent ao que o sistema =
0 possui somente a soluc ao trivial
1
=
2
=
3
= 0.
Portanto os vetores
1
,
2
e
3
s ao L.I.
Exemplo 3.27. Sejam
1
= (1, 2, 5),
2
= (7, 1, 5) e
3
= (1, 1, 1) vetores do
3
. Para
sabermos se eles s ao L.I. ou L.D. escrevemos a equac ao
1
+
2
2
+
3
3
=
0. (3.25)
Esta equac ao vetorial e equivalente ao sistema linear =
0, em que
= [
1
2
3
] =
1 7 1
2 1 1
5 5 1
.
A matriz [
0 ] =
1 0 2/5 0
0 1 1/5 0
0 0 0 0
. (3.26)
Assim a vari avel
3
pode ser uma vari avel livre que pode, portanto, assumir qualquer valor. Conclui-
mos que o sistema =
0 e a equac ao vetorial (3.25) t em soluc ao n ao trivial. Portanto,
1
,
2
e
3
s ao L.D.
A express ao linearmente dependente sugere que os vetores dependemuns dos outros emalgum
sentido. O teorema seguinte mostra que este realmente e o caso.
Julho 2009 Reginaldo J. Santos
240 Espac os
} ( > 1) de vetores de
e linearmente dependente
(L.D.) se, e somente se, pelo menos um dos vetores,
241
Demonstrac ao. Vamos dividir a demonstrac ao em duas partes:
(a) Se
e uma combinac ao linear dos demais vetores do conjunto , isto e, se existem escalares
1
, . . . ,
1
,
+1
, . . . ,
tais que
1
+ . . . +
1
1
+
+1
+1
+ . . . +
,
ent ao somando-se
1
+ . . . +
1
+
+1
+1
+. . . +
=
0. (3.27)
Isto implica que a equac ao
1
1
+. . . +
=
0 admite soluc ao n ao trivial, pois o coeciente
de
1
+
2
2
+ . . . +
=
0 (3.28)
admite soluc ao n ao trivial, o que signica que pelo menos um
e subtraindo-se (
)
1
+ . . . + (
obtemos
=
_
1
. . .
_
+1
+1
. . .
_
.
Portanto, um vetor
1
+
2
2
+
3
3
=
0
se, e somente se,
1
= (2/5),
2
= (1/5) e
3
= , para todo . Substituindo-se os
valores de
1
,
2
e
3
na equac ao acima, camos com
(2/5)
1
(1/5)
2
+
3
=
0
Tomando-se = 1, obtemos
(2/5)
1
(1/5)
2
+
3
=
0
multiplicando-se por 5 e somando-se 2
1
+ 5
3
, temos que
2
= 2
1
+ 5
3
. Observe que, neste
exemplo, qualquer dos vetores pode ser escrito como combinac ao linear dos outros. O pr oximo exem-
plo mostra que isto nem sempre acontece.
Exemplo 3.29. Sejam
1
= (2, 2, 2),
2
= (3, 3/2, 0) e
3
= (2, 1, 0). {
1
,
2
,
3
} e L.D.,
mas
1
n ao e combinac ao linear de
2
e
3
(Figura 3.41 na p agina 234).
Introduc ao ` a
Algebra Linear Julho 2009
3.3 Os Espac os
243
Exerccios Num ericos (respostas na p agina 552)
3.3.1. Quais dos seguintes vetores s ao combinac ao linear de
1
= (4, 2, 3),
2
= (2, 1, 2) e
3
= (2, 1, 0)?
(a) (1, 1, 1);
(b) (4, 2, 6);
(c) (2, 1, 1);
(d) (1, 2, 3).
3.3.2. Quais dos seguintes conjuntos de vetores s ao linearmente dependentes?
(a) {(1, 1, 2), (1, 0, 0), (4, 6, 12)};
(b) {(1, 2, 3), (2, 4, 6)};
(c) {(1, 1, 1), (2, 3, 1), (3, 1, 2)};
(d) {(4, 2, 1), (6, 5, 5), (2, 1, 3)}.
3.3.3. Para quais valores de o conjunto de vetores {(3, 1, 0), (
2
+ 2, 2, 0)} e L.D.?
3.3.4. Suponha que {
1
,
2
,
3
} e um conjunto linearmente independente de vetores de
. Res-
ponda se {
1
,
2
,
3
} e linearmente dependente ou independente nos seguintes casos:
(a)
1
=
1
+
2
,
2
=
1
+
3
e
3
=
2
+
3
;
(b)
1
=
1
,
2
=
1
+
3
e
3
=
1
+
2
+
3
.
Exerccio usando o MATLAB
3.3.5. (a) Dena os vetores V1=[1;2;3], V2=[3;4;5] e V3=[5;6;7]. Dena o vetor aleat orio
V=randi(3,1). Verique se V e combinac ao linear de V1, V2 e V3.
(b) Dena a matriz aleat oria M=randi(3,5). Verique se os vetores denidos pelas colunas
de M s ao combinac ao linear de V1, V2 e V3. Tente explicar o resultado.
Julho 2009 Reginaldo J. Santos
244 Espac os
linearmente
independente. Mostre que se e uma matriz n ao singular, ent ao {
1
,
2
, . . . ,
}
tamb em e um conjunto linearmente independente.
3.3.7. Se os vetores n ao nulos , e s ao L.D., ent ao e uma combinac ao linear de e ?
Introduc ao ` a
Algebra Linear Julho 2009
Captulo 4
Subespac os
4.1 Base e Dimens ao
Sejam uma matriz e
. Com relac ao as operac oes de soma e multiplicac ao por escalar podemos viver
nele sem termos que sair. Assim o espaco soluc ao do sistema homog eneo =
0 e um subespaco
de
. Vale tamb em a recproca, todo subespaco e o espaco soluc ao de um sistema homog eneo
(Exerccio 4.1.18 na p agina 268).
Exemplo 4.1. Os exemplos mais triviais de subespacos de
0} e =
. Mas cuidado, o
2
n ao e subespaco de
3
, pois o
2
(conjunto
de pares de n umeros reais) n ao e um subconjunto do
3
(conjunto de ternos de n umeros reais). O
plano = {(, , )
3
= 0} e um subespaco de
3
mas ele n ao e o
2
.
Exemplo 4.2. Considere o sistema linear
1
+
1
+
1
= 0
2
+
2
+
2
= 0
3
+
3
+
3
= 0
Cada equac ao deste sistema e representada por umplano que passa pela origem. Oconjunto soluc ao
e um subespaco de
3
e e a intersec ao dos planos denidos pelas equac oes, podendo ser:
(a) Somente um ponto que e a origem.
Introduc ao ` a
Algebra Linear Julho 2009
4.1 Base e Dimens ao 247
x
y
z
1
+
2
Figura 4.1: Soma de vetores do plano +
+ = 0
x
y
z
1
+
2
Figura 4.3: Soma de vetores da reta
(, , ) = (, , )
x
y
z
1 1 0 0 1
2 2 1 1 1
1 1 1 1 0
.
Escalonando a matriz aumentada do sistema acima, obtemos a matriz escalonada reduzida
1 1 0 0 1 0
0 0 1 1 1 0
0 0 0 0 0 0
.
E assim a soluc ao geral do sistema pode ser escrita como
1
= ,
2
= ,
3
= + ,
4
=
5
=
para todos os valores de , , , ou seja, o conjunto soluc ao do sistema =
0 e
= {(
1
,
2
,
3
,
4
,
5
) = ( , , + , , ) , , } .
Julho 2009 Reginaldo J. Santos
250 Subespac os
Agora, um elemento qualquer de pode ser escrito como uma combinac ao linear de vetores de :
( , , + , , ) = (, 0, , 0, ) + (0, 0, , , 0) + (, , 0, 0, 0)
= (1, 0, 1, 0, 1) + (0, 0, 1, 1, 0) + (1, 1, 0, 0, 0)
Assim, todo vetor de pode ser escrito como combinac ao linear dos vetores
1
= (1, 0, 1, 0, 1),
2
= (0, 0, 1, 1, 0) e
3
= (1, 1, 0, 0, 0) pertencentes a (
1
e obtido fazendo-se = 1 e = =
0,
2
fazendo-se = = 0 e = 1 e
3
fazendo-se = = 0 e = 1).
Neste caso dizemos que
1
= (1, 0, 1, 0, 1),
2
= (0, 0, 1, 1, 0) e
3
= (1, 1, 0, 0, 0) geram
o subespaco . Em geral temos a seguinte denic ao.
Denic ao 4.1. Seja um subespaco de
1
, . . . ,
.
Uma quest ao importante e encontrar o maior n umero possvel de vetores linearmente indepen-
dentes em um subespaco. O resultado a seguir responde a esta quest ao.
Teorema 4.1. Seja subespaco de
} um conjunto de vetores de
Introduc ao ` a
Algebra Linear Julho 2009
4.1 Base e Dimens ao 251
(a) linearmente independente (L.I.),
(b) que gera (ou seja, todo vetor de e combinac ao linear de
1
, . . . ,
).
Ent ao, um conjunto com mais de vetores em e linearmente dependente (L.D.).
Demonstrac ao. Seja {
1
, . . . ,
1
+
2
2
+ . . . +
=
0. (4.1)
Como qualquer elemento de pode ser escrito como combinac ao linear de
1
, . . . ,
, emparticular,
=
1
1
+
2
2
+ . . . +
=1
, para = 1, . . . , . (4.2)
Assim, substituindo (4.2) em (4.1) e agrupando os termos que cont em
, para = 1, . . . , , obtemos
(
11
1
+ . . . +
1
)
1
+ . . . + (
1
1
+ . . . +
=
0. (4.3)
Como {
1
, . . . ,
} e L.I., ent ao os escalares na equac ao (4.3) s ao iguais a zero. Isto leva ao sistema
linear
=
0,
emque = (
. Mas, este e umsistema homog eneo que temmais inc ognitas do que equac oes,
portanto possui soluc ao n ao trivial, (Teorema 1.6 na p agina 53), como queramos provar.
Julho 2009 Reginaldo J. Santos
252 Subespac os
O resultado anterior mostra que se podemos escrever todo elemento do subespaco como uma
combinac ao linear de vetores
1
, . . . ,
} de e uma base de , se
(a) {
1
, . . . ,
) e
(b) {
1
, . . . ,
} e L.I.
Exemplo 4.4. Os vetores
1
= (1, 0, . . . , 0),
2
= (0, 1, 0, . . . , 0), . . . ,
= (0, . . . , 0, 1) formam
uma base do
e da forma = (
1
, . . . ,
) = (
1
, 0, . . . , 0) + (0,
2
, 0, . . . , 0) + . . . + (0, . . . , 0,
)
=
1
(1, 0, . . . , 0) +
2
(0, 1, 0, . . . , 0) +. . . +
(0, . . . , 0, 1).
Assim, os vetores
1
= (1, 0, . . . , 0),
2
= (0, 1, 0, . . . , 0), . . . ,
= (0, . . . , 0, 1) geram o
.
Vimos no Exemplo 3.25 na p agina 236 que
1
,
2
, . . .
. No caso do
3
,
1
=
,
2
=
e
3
=
.
Exemplo 4.5. Seja = {(, , ) = (, , ) } uma reta que passa pela origem. Como o
vetor diretor = (, , ) e n ao nulo e gera a reta, ent ao { } e uma base de .
Exemplo 4.6. Seja = {(, , )
3
+ + = 0} um plano que passa pela origem.
Vamos supor que = 0. Um ponto (, , ) satisfaz a equac ao + + = 0 se, e somente se,
= , = , =
1
( + ), para todos , .
Assim, o plano pode ser descrito como = {(
, , ) = (
, 0, ) + (
, , 0) = (
, 0, 1) + (
, 1, 0).
Julho 2009 Reginaldo J. Santos
254 Subespac os
x
y
z
1
Figura 4.5:
1
e
2
que formam uma base para
o plano
x
y
z
= (, , )
Figura 4.6: Vetor = (, , ) que e base para
a reta (, , ) = (, , )
Introduc ao ` a
Algebra Linear Julho 2009
4.1 Base e Dimens ao 255
Assim, todo vetor de pode ser escrito como uma combinac ao linear dos vetores
1
= (
, 0, 1) e
2
= (
, 1, 0) pertencentes a (
1
e obtido fazendo-se = 1 e = 0 e
2
, fazendo-se = 0
e = 1). Portanto,
1
= (
, 0, 1) e
2
= (
.
Exemplo 4.8. Pelo Exemplo 4.5 na p agina 253 uma reta que passa pela origem tem dimens ao 1 e
pelo Exemplo 4.6 na p agina 253 um plano que passa pela origem tem dimens ao 2.
Vamos mostrar a seguir que se a dimens ao de um subespaco e > 0, ent ao basta conse-
guirmos vetores L.I. em , que teremos uma base.
Julho 2009 Reginaldo J. Santos
256 Subespac os
Teorema 4.2. Seja um subespaco de dimens ao > 0. Se vetores,
1
, . . . ,
, s ao L.I.,
ent ao eles geram o subespaco e portanto formam uma base de .
Demonstrac ao. Sejam
1
, . . . ,
1
+
2
2
+ . . . +
+
+1
=
0 (4.4)
Pelo Teorema 4.1 na p agina 250,
1
, . . . ,
= 0.
Mas,
+1
= 0, pois caso contr ario,
1
, . . . ,
/
+1
)
, obtemos
=
_
1
+1
_
1
. . .
_
+1
_
Dos resultados anteriores, vemos que se a dimens ao de um subespaco, , e > 0, ent ao basta
conseguirmos vetores L.I. em , que teremos uma base (Teorema 4.2) e n ao podemos conseguir
mais do que vetores L.I. (Teorema 4.1 na p agina 250).
Exemplo 4.9. Do Teorema 4.2 segue-se que vetores L.I. do
. Por
exemplo, 3 vetores L.I. do
3
formam uma base de
3
.
Introduc ao ` a
Algebra Linear Julho 2009
4.1 Base e Dimens ao 257
Figura 4.7: O subespaco do Exemplo 4.10
Julho 2009 Reginaldo J. Santos
258 Subespac os
Figura 4.8: O subespaco do Exemplo 4.10
Introduc ao ` a
Algebra Linear Julho 2009
4.1 Base e Dimens ao 259
Figura 4.9: Os subespacos , e do Exemplo 4.10
Julho 2009 Reginaldo J. Santos
260 Subespac os
Exemplo 4.10. Sejam o plano + + = 0 e o plano 4 2 + = 0. Assim, o plano
tem vetor normal
1
= (1, 1, 1) e o plano tem vetor normal
2
= (4, 2, 1). A intersec ao
e a reta cujo vetor diretor e =
1
2
= (3, 3, 6) (revise o Exemplo 3.15 na p agina 213) e que
passa pela origem. Assim, a reta que e a intersec ao, , tem equac ao (, , ) = (3, 3, 6),
para todo . Portanto, o vetor = (3, 3, 6) gera a intersec ao . Como um vetor n ao nulo
e L.I. o conjunto { = (3, 3, 6)} e uma base da reta que e a intersec ao .
Alternativamente, podemos encontrar as equac oes param etricas da reta , intersec ao dos
planos determinando a soluc ao geral do sistema (4.5)
: + + = 0 ,
: 4 2 + = 0 .
(4.5)
Para isto devemos escalonar a matriz do sistema (4.5):
_
1 1 1 0
4 2 1 0
_
Precisamos zerar o outro elemento da 1
a
.
coluna, que e a coluna do piv o, para isto, adicionamos ` a
2
a
.
linha, 4 vezes a 1
a
.
linha.
41
a
.
linha + 2
a
.
linha 2
a
.
linha
_
1 1 1 0
0 6 3 0
_
Agora, j a podemos obter facilmente a soluc ao geral do sistema dado, j a que ele e equivalente ao
sistema
_
+ + = 0
6 3 = 0
A vari avel e uma vari avel livre. Podemos dar a ela um valor arbitr ario, digamos , para
Introduc ao ` a
Algebra Linear Julho 2009
4.1 Base e Dimens ao 261
qualquer. Assim, a soluc ao geral do sistema (4.5) e
=
1
2
=
1
2
=
para todo .
A reta que e a intersec ao, , tem equac ao (, , ) = (1/2, 1/2, 1), para todo (revise
o Exemplo 3.15 na p agina 213). Portanto, o vetor = (1/2, 1/2, 1) gera a intersec ao .
Como um vetor n ao nulo e L.I. o conjunto { = (1/2, 1/2, 1)} e uma base do subespaco que e a
reta intersec ao de com .
Observac ao. Como no exemplo anterior, em geral, o espaco soluc ao de um sistema linear ho-
mog eneo pode ser visto como uma intersec ao de subespacos que s ao as soluc oes de sistemas
formados por subconjuntos de equac oes do sistema inicial.
Exemplo 4.11. Considere o subespaco = {( +, +, + + 2) , , } de
3
. Vamos
encontrar um conjunto de geradores e uma base para .
Qualquer elemento de pode ser escrito como uma soma de vetores, sendo um vetor para
cada par ametro e cada vetor dependendo apenas de um par ametro, obtendo
= ( + , + , + + 2) = (, 0, ) + (0, , ) + (, , 2)
= (1, 0, 1) + (0, 1, 1) + (1, 1, 2).
Logo, denindo
1
= (1, 0, 1),
2
= (0, 1, 1) e
3
= (1, 1, 2), temos que {
1
,
2
,
3
} gera . Para
sabermos se {
1
,
2
,
3
} e base de , precisamos vericar se
1
,
2
e
3
s ao L.I. Para isto temos
que saber se a equac ao vetorial
1
+
2
+
3
=
0 (4.6)
Julho 2009 Reginaldo J. Santos
262 Subespac os
ou equivalentemente,
=
0, em que = [
1
2
3
]
s o possui a soluc ao trivial. Escalonando a matriz , obtemos
=
1 0 1
0 1 1
0 0 0
.
Logo 4.6 tem soluc ao n ao trivial. Assim os vetores
1
,
2
e
3
s ao L.D. A soluc ao de (4.6) e dada por
= , = e = , para todo . Substituindo-se esta soluc ao em (4.6) obtemos
2
+
3
=
0
Tomando-se = 1 obtemos
3
=
2
+
1
. Assim o vetor
3
pode ser descartado na gerac ao de
, pois ele e combinac ao linear dos outros dois. Logo, apenas
1
e
2
s ao sucientes para gerar .
Como al em disso, os vetores
1
e
2
s ao tais que um n ao e m ultiplo escalar do outro, ent ao eles s ao
L.I. e portanto {
1
,
2
} e uma base de . Observe que a mesma relac ao que vale entre as colunas
de vale entre as colunas de (por que?).
Exemplo 4.12. Considere os vetores
1
= (1, 1, 0, 3) e
2
= (3, 3, 2, 1) linearmente inde-
pendentes de
4
. Vamos encontrar vetores
3
e
4
tais que {
1
,
2
,
3
,
4
} formam uma base de
4
.
Escalonando a matriz cujas linhas s ao os vetores
1
e
2
,
=
_
1 1 0 3
3 3 2 1
_
, obtemos =
_
1 1 0 3
0 0 1 4
_
Vamos inserir linhas que s ao vetores da base can onica na matriz at e conseguir uma matriz 4 4
triangular superior com os elementos da diagonal diferentes de zero. Neste caso acrescentando as
Introduc ao ` a
Algebra Linear Julho 2009
4.1 Base e Dimens ao 263
linhas
3
= [ 0 1 0 0 ] e
4
= [ 0 0 0 1 ] em posic oes adequadas obtemos a matriz
1 1 0 3
0 1 0 0
0 0 1 4
0 0 0 1
1
+
2
2
+
3
3
+
4
4
=
0
e equivalente ao sistema linear
=
0, em que = [
1
2
3
4
].
Mas como det(
) = 0, ent ao det() = 0, pelo Teorema 2.13 na p agina 117, pois
pode ser obtida
de
1 0 1 0
1 2 3 1
2 1 3 1
; (b) =
1 1 2 1
2 3 6 2
2 1 2 2
.
4.1.2. Encontre os valores de tais que o sistema homog eneo (
) =
0 tem soluc ao n ao
trivial e para estes valores de , encontre uma base para o espaco soluc ao, para as matrizes
dadas:
(a) =
0 0 1
1 0 3
0 1 3
;
(b) =
2 2 3 4
0 2 3 2
0 0 1 1
0 0 0 1
;
(c) =
1 1 2
1 2 1
0 1 1
;
(d) =
1 2 2 0
1 2 1 0
1 1 2 0
0 0 0 1
.
(e) =
2 3 0
0 1 0
0 0 2
;
(f) =
2 3 0
0 2 0
0 0 2
;
4.1.3. Determine uma base para a reta intersec ao dos planos 7 + 5 = 0 e 3 + = 0.
4.1.4. Sejam
1
= (4, 2, 3),
2
= (2, 1, 2) e
3
= (2, 1, 0).
(a) Mostre que
1
,
2
e
3
s ao L.D.
Introduc ao ` a
Algebra Linear Julho 2009
4.1 Base e Dimens ao 265
(b) Mostre que
1
e
2
s ao L.I.
(c) Qual a dimens ao do subespaco gerado por
1
,
2
e
3
, ou seja, do conjunto das
combinac oes lineares de
1
,
2
e
3
.
(d) Descreva geometricamente o subespaco gerado por
1
,
2
e
3
4.1.5. Dados
1
= (2, 1, 3) e
2
= (2, 6, 4):
(a) Os vetores
1
e
2
geram o
3
? Justique.
(b) Seja
3
um terceiro vetor do
3
. Quais as condic oes sobre
3
, para que {
1
,
2
,
3
} seja
uma base de
3
?
(c) Encontre um vetor
3
que complete junto com
1
e
2
uma base do
3
.
4.1.6. Seja o plano + 2 + 4 = 0. Obtenha uma base {
1
,
2
,
3
} de
3
tal que
1
e
2
pertencam a .
4.1.7. Considere os seguintes subespacos de
3
:
= [(1, 2, 3), (1, 3, 4)] e = [(1, 2, 1), (0, 1, 1)].
Encontre as equac oes param etricas da reta e uma base para o subespaco .
A notac ao [
1
,
2
] signica o subespaco gerado por
1
e
2
, ou seja, o conjunto de todas as
combinac oes lineares de
1
e
2
.
4.1.8. Seja = {(3 + 4 4, 2 4 6, 2 4 + 2) , , } um subespaco de
3
.
(a) Determine um conjunto de geradores para .
Julho 2009 Reginaldo J. Santos
266 Subespac os
(b) Determine uma base para .
4.1.9. Dados
1
= (3, 5, 2, 1) e
2
= (1, 2, 1, 2):
(a) Os vetores
1
e
2
geram o
4
? Justique.
(b) Sejam
3
e
4
vetores do
4
. Quais as condic oes sobre
3
e
4
para que {
1
,
2
,
3
,
4
}
seja uma base de
4
?
(c) Encontre vetores
3
e
4
que complete junto com
1
e
2
uma base do
4
.
4.1.10. D e exemplo de:
(a) Tr es vetores:
1
,
2
e
3
, sendo {
1
} L.I., {
2
,
3
} L.I.,
2
e
3
n ao s ao m ultiplos de
1
e
{
1
,
2
,
3
} L.D.
(b) Quatro vetores:
1
,
2
,
3
e
4
, sendo {
1
,
2
} L.I., {
3
,
4
} L.I.,
3
e
4
n ao s ao
combinac ao linear de
1
e
2
e {
1
,
2
,
3
,
4
} L.D.
Exerccio usando o MATLAB
4.1.11. Dena a matriz aleat oria A=triu(randi(4,4,3)). Encontre os valores de tais que o sistema
homog eneo (
4
) =
0 tem soluc ao n ao trivial e para estes valores de , encontre uma
base para o espaco soluc ao.
Exerccios Te oricos
4.1.12. Seja uma matriz . Mostre que se o conjunto soluc ao do sistema linear = e um
subespaco, ent ao =
0, ou seja, o sistema linear e homog eneo. (Sugest ao: se e soluc ao
de = , ent ao = 0 tamb em o e.)
Introduc ao ` a
Algebra Linear Julho 2009
4.1 Base e Dimens ao 267
4.1.13. Determine uma base para o plano + + = 0 no caso em que = 0 e no caso em que
= 0.
4.1.14. Sejam e vetores do
.
4.1.15. Mostre que se uma reta em
2
ou em
3
n ao passa pela origem, ent ao ela n ao e umsubespaco.
(Sugest ao: se ela fosse um subespaco, ent ao ...)
2 1 0 1 2 3 4
1
0
1
2
3
4
5
x
y
4.1.16. Sejam uma matriz e uma matriz 1. Mostre que o conjunto dos vetores para
os quais o sistema = tem soluc ao e um subespaco de
= , para algum
}
e um subespaco de
.
Julho 2009 Reginaldo J. Santos
268 Subespac os
4.1.17. Sejam
1
e
2
dois subespacos.
(a) Mostre que
1
2
e um subespaco.
(b) Mostre que
1
2
e um subespaco se, e somente se,
1
2
ou
2
1
.
(c) Denimos a soma dos subespac os
1
e
2
por
1
+
2
= {
1
+
2
1
1
e
2
2
}.
Mostre que
1
+
2
e um subespaco que cont em
1
e
2
.
4.1.18. Sejam um subespaco de
e {
1
, . . . ,
, com
1
, . . . ,
o espaco
soluc ao do sistema homog eneo =
0 e {
1
, . . . ,
} uma base de
. Dena a ma-
triz = [
1
. . .
, com
1
, . . . ,
=
0}.
4.1.19. Sejamuma matriz e uma matriz 1. Seja
0
uma soluc ao (particular) do sistema
linear = . Mostre que se {
1
, . . . ,
1
+ . . . +
,
em que
1
, . . . ,
.
Demonstrac ao. Em primeiro lugar, suponha que todo vetor de e escrito de maneira unica
como combinac ao linear de
1
, . . . ,
} e uma base de .
Como todo vetor e escrito como combinac ao linear de
1
, . . . ,
1
+ . . . +
=
0.
Como todo vetor e escrito de maneira unica como combinac ao linear de
1
, . . . ,
, em particular
temos que para =
0,
1
+ . . . +
=
0 = 0
1
+ . . . + 0
,
o que implica que
1
= 0, . . . ,
= 0, ou seja,
1
, . . . ,
} e base de .
Suponha, agora, que {
1
,
2
, . . . ,
1
+ . . . +
= =
1
1
+ . . . +
,
ent ao
(
1
1
)
1
+ . . . + (
=
0.
Introduc ao ` a
Algebra Linear Julho 2009
4.1 Base e Dimens ao 271
Como
1
, . . . ,
Teorema 4.4. Se = {
1
, . . . ,
,
ent ao o conjunto pode ser completado at e formar uma base de , ou seja, existe um conjunto
= {
1
, . . . ,
,
+1
. . . ,
} gera , ent ao {
1
, . . . ,
+1
um vetor que pertence a , mas n ao pertence ao subespaco gerado por {
1
, . . . ,
}. Ent ao,
o conjunto {
1
, . . . ,
,
+1
} e L.I., pois caso contr ario
1
1
+ . . . +
+1
+1
=
0, implicaria que
+1
= 0 (por que?) e assim,
+1
seria combinac ao linear de
1
, . . . ,
, ou seja,
+1
pertenceria
ao subespaco
. Se {
1
, . . . ,
+1
} gera , ent ao {
1
, . . . ,
+1
} e uma base de . Caso
contr ario, o mesmo argumento e repetido para o subespaco gerado por {
1
, . . . ,
,
+1
}.
Pelo Corol ario 3.10 na p agina 238 este processo tem que parar, ou seja, existe um inteiro positivo
tal que {
1
, . . . ,
,
+1
, . . . ,
} e L.I., mas {
1
, . . . ,
,
+1
, . . . ,
, } e L.D. para
qualquer vetor de . O que implica que e combinac ao linear de {
1
, . . . ,
,
+1
, . . . ,
} (por
que?). Portanto, {
1
, . . . ,
,
+1
, . . . ,
} e uma base de .
Introduc ao ` a
Algebra Linear Julho 2009
4.1 Base e Dimens ao 273
Corol ario 4.8. Todo subespaco de
as colunas
1, . . . , , respectivamente, da matriz e
1
, . . . ,
1
, . . . ,
1
, . . . ,
tamb em o s ao.
(b) Se existem escalares
1
, . . . ,
tais que
1
+ +
,
ent ao
1
+ +
,
(c) O subespaco gerado pelas linhas de e igual ao subespaco gerado pelas linhas de .
Julho 2009 Reginaldo J. Santos
274 Subespac os
Demonstrac ao. Se e equivalente por linhas a , ent ao pode ser obtida de aplicando-se uma
seq u encia de operac oes elementares. Aplicar uma operac ao elementar a uma matriz corresponde
a multiplicar a matriz ` a esquerda por uma matriz invertvel (Teorema 1.8 na p agina 59). Seja o
produto das matrizes invertveis correspondentes ` as operac oes elementares aplicadas na matriz
para se obter a matriz . Ent ao e invertvel e = .
(a) Vamos supor que
1
, . . . ,
1
, . . . ,
tamb em o s ao. Se
1
+ +
=
0,
ent ao multiplicando-se ` a esquerda pela matriz obtemos
1
+ +
=
0.
Como
1
+ +
=
0.
Assim, se
1
, . . . ,
s ao L.I., ent ao
1
= . . . =
1
, . . . ,
tamb em s ao L.I.
Trocando-se por o argumento acima mostra que se
1
, . . . ,
s ao L.I., ent ao
1
, . . . ,
tamb em o s ao.
(b) Sejam
1
, . . . ,
1
+ +
,
ent ao multiplicando-se ` a esquerda pela matriz obtemos
1
+ +
.
Introduc ao ` a
Algebra Linear Julho 2009
4.1 Base e Dimens ao 275
Como
1
+ +
.
(c) A matriz e obtida de aplicando-se uma seq u encia de operac oes elementares ` as linhas de
. Assim, toda linha de e uma combinac ao linear das linhas de . Logo, o espaco gerado
pelas linhas de est a contido no espaco gerado pelas linhas de . Como toda operac ao
elementar tem uma operac ao elementar inversa, o argumento anterior tamb em mostra que o
espaco gerado pelas linhas de est a contido no espaco gerado pelas linhas de . Portanto,
eles s ao iguais.
e = (
, ent ao = .
Demonstrac ao. Sejam e matrizes escalonadas reduzidas equivalentes a . Sejam
1
, . . . ,
as colunas de e
1
, . . . ,
1
, . . . ,
1
=
1
e assim
1
=
1
, . . . ,
1
=
1
.
Vamos supor que
1
=
1
, . . . ,
+1
=
+1
, . . . ,
+1
=
+1
, se < ou
+1
=
+1
, . . . ,
, se = .
Observe que para =
+1, . . . ,
+1
1, se < , ou para =
+1, . . . , , se = , temos
que
= (
1
, . . . ,
, 0, . . . , 0) =
1
1
+ . . . +
,
Introduc ao ` a
Algebra Linear Julho 2009
4.1 Base e Dimens ao 277
o que implica pela Proposic ao 4.9 (b) na p agina 273 que
=
1
1
+ . . . +
.
Mas por hip otese
1
=
1
, . . . ,
, ent ao,
=
1
1
+ . . . +
,
para =
+ 1, . . . ,
+1
1, se < ou para =
+ 1, . . . , , se = .
Logo, se < , o piv o da ( + 1)- esima linha de ocorre numa coluna maior ou igual a
+1
.
Trocando-se por e usando o argumento anterior chegamos a conclus ao que
+1
=
+1
e
assim
1
=
1
, . . . ,
. E se = , ent ao
1
=
1
, . . . ,
.
Portanto = .
Julho 2009 Reginaldo J. Santos
278 Subespac os
4.2 Espac o Linha e Espac o Coluna
Denic ao 4.3. Seja uma matriz .
(a) O subespaco de
1 2 1 1
2 4 3 0
1 2 1 5
.
A forma escalonada reduzida da matriz e a matriz =
1 2 0 3
0 0 1 2
0 0 0 0
. As linhas n ao nulas de
,
1
= (1, 2, 0, 3) e
2
= (0, 0, 1, 2), formam uma base para o espaco linha de . Portanto, o posto
de e igual a 2.
Quanto ao espaco coluna, sejam
1
,
2
,
3
e
4
as colunas de . Sejam
1
,
2
,
3
e
4
as colunas de . As colunas sem piv os podem ser descartadas na gerac ao do espaco coluna de ,
pois elas s ao combinac ao linear das colunas dos piv os. As colunas correspondentes de podem,
tamb em, ser descartadas na gerac ao do espaco coluna de , pois os mesmos escalares que fazem
a combinac ao linear nula de
1
,
2
,
3
e
4
, fazem a combinac ao linear nula de
1
,
2
,
3
e
4
.
Assim,
1
= (1, 2, 1) e
3
= (1, 3, 1) formam uma base para o espaco coluna de .
Vamos apresentar a seguir uma outra forma de calcular o posto de uma matriz. Uma submatriz de
uma matriz e a pr opria matriz ou qualquer matriz obtida de retirando-se linha(s) e/ou coluna(s).
Teorema 4.12. Seja uma matriz .
(a) O posto de e igual a = min{, } se, e somente se, o determinante de uma submatriz
e diferente de zero.
Introduc ao ` a
Algebra Linear Julho 2009
4.2 Espac o Linha e Espac o Coluna 281
(b) O posto de e igual ao maior inteiro positivo tal que alguma submatriz de possui
determinante n ao nulo.
Demonstrac ao. (a) Podemos supor que , j a que o posto de e igual ao posto de
.
Neste caso, = e o posto de e se, e somente se, existem colunas linearmente
independentes. Mas existem colunas linearmente independentes se, e somente se, existe
uma submatriz cujas colunas s ao linearmente independentes, ou seja, com o seu de-
terminante diferente de zero.
(b) Se as colunas de s ao L.I., ent ao posto() = min{, } e o resultado decorre do item
anterior. Caso contr ario, existe uma coluna de que e combinac ao linear das outras e o posto
de e igual ao posto da submatriz obtida de retirando-se esta coluna. Este processo pode
ser continuado at e se obter uma submatriz cujas colunas s ao linearmente independentes e cujo
posto e igual ao de . O posto desta submatriz e igual ao mnimo entre o seu n umero de linhas
e o seu n umero de colunas e e tamb em igual ao posto de . Aplicando-se o item anterior a
esta submatriz obtemos o resultado.
11
21
.
.
.
+
2
12
22
.
.
.
+ . . . +
2
.
.
.
2
.
.
.
.
Assim, o sistema = tem soluc ao se, e somente se, e uma combinac ao linear das colunas
de , ou seja, se, e somente se, pertence ao espaco coluna de .
Proposic ao 4.13. Sejam uma matriz e uma matriz 1. O sistema linear =
tem soluc ao se, e somente se, pertence ao espaco coluna de .
O espaco soluc ao do sistema =
0 e chamado de n ucleo de e e denotado por ().
Proposic ao 4.14. Seja uma matriz . O sistema linear = , para todo
,
(a) tem soluc ao se, e somente se, as colunas de geram o
(posto() = );
(b) tem no m aximo uma soluc ao se, e somente se, as colunas de s ao linearmente independentes
(() = {
0}).
Introduc ao ` a
Algebra Linear Julho 2009
4.2 Espac o Linha e Espac o Coluna 283
Demonstrac ao. (a) Pela Proposic ao 4.13, o sistema temsoluc ao para todo
se, e somente
se, o espaco coluna de e igual ao
, da decorre o resultado.
(b) Se o sistema = tem no m aximo uma soluc ao para todo
, ent ao o sistema
homog eneo =
0 tem somente a soluc ao trivial, da segue-se que as colunas de s ao
linearmente independentes e () = {
Segue do item (a) da proposic ao anterior que um sistema linear = com mais inc ognitas
do que equac oes n ao pode ter soluc ao para todo . Segue tamb em da proposic ao anterior, que o
sistema = tem exatamente uma soluc ao para todo
. E isto ocorre se, e somente se, = e uma das duas condic oes
ocorre: ou () = {
0} ou posto() = = .
Teorema 4.15. Sejam uma matriz e uma matriz 1. O sistema linear = ,
(a) tem soluc ao se, e somente se, posto([ ]) = posto();
(b) tem soluc ao unica se, e somente se, posto([ ]) = posto() = .
Julho 2009 Reginaldo J. Santos
284 Subespac os
Demonstrac ao. (a) Suponha, em primeiro lugar, que o sistema = tem soluc ao. Ent ao,
e combinac ao linear das colunas de . Portanto, o espaco coluna de [ ] e igual ao espaco
coluna de , ou seja, posto([ ]) = posto().
Por outro lado, se posto([ ]) = posto(), ent ao pertence ao espaco coluna de , ou
seja, e combinac ao linear das colunas de . Portanto, o sistema = tem soluc ao.
(b) Do item anterior podemos assumir que = tem soluc ao. Seja
0
uma soluc ao particular
de = . Ent ao, = +
0
e soluc ao de = se, e somente se, e soluc ao
do sistema homog eneo =
0. Assim, = tem soluc ao unica se, e somente se, o
sistema homog eneo =
0, tem somente a soluc ao trivial. E isto acontece se, e somente se,
as colunas de s ao linearmente independentes, ou seja, as colunas de formam uma base
para o seu espaco coluna ou equivalentemente posto() = .
_
.
O sistema tem soluc ao unica se, e somente se, posto() = 2 (neste caso, posto() = 2 implica
que posto([]) = 2). Agora, posto() = 2 se, e somente se, det() = 0. Como det() =
2
9,
ent ao o sistema tem soluc ao unica se, e somente se, = 3.
O sistema tem innitas soluc oes se, e somente se, posto([]) = 1 (neste caso,
posto([]) = 1 implica que posto() = 1). Agora, posto([]) = 1 se, e somente se,
det() = 0, det(
1
) = 0 e det(
2
) = 0, em que
1
=
_
3
_
e
2
=
_
3
_
. Como
det(
1
) =
2
+ 3 = ( + 3) e det(
2
) =
2
3 = ( + 3), ent ao o sistema tem innitas
Introduc ao ` a
Algebra Linear Julho 2009
4.2 Espac o Linha e Espac o Coluna 285
soluc oes se, e somente se, = 3.
O sistema n ao tem soluc ao se, e somente se, posto() = 1 e posto([]) = 2. Agora,
posto() = 1 se, e somente se, det() = 0. E posto([]) = 2 se, e somente se, det() = 0, ou
det(
1
) = 0 ou det(
2
) = 0. Assim o sistema n ao tem soluc ao se, e somente se, = 3.
Proposic ao 4.16. Sejamuma matriz e uma matriz 1. Seja
0
uma soluc ao (particular)
do sistema linear = . Se
1
, . . . ,
1
+ . . . +
, (4.7)
em que
1
, . . . ,
a express ao
(4.7) e soluc ao do sistema = .
Demonstrac ao. Seja uma soluc ao qualquer do sistema = . Ent ao,
0
e soluc ao do
sistema homog eneo, pois (
0
) =
0
= =
0. Como
1
, . . . ,
formam uma
base para o n ucleo de , existem escalares
1
, . . . ,
tais que
0
=
1
1
+ . . . +
.
Da segue-se a equac ao (4.7). Por outro lado, se
1
, . . . ,
s ao escalares, ent ao
(
0
+
1
1
+ . . . +
) =
0
+
1
1
+ . . . +
= +
0 + . . . +
0 = ,
ou seja, a express ao (4.7) e soluc ao de = .
Julho 2009 Reginaldo J. Santos
286 Subespac os
x
y
0
+
0
()
Figura 4.10: Soluc ao de = e de
=
0, se () = {
0}
x
y
0
=
0
+
0
0
Figura 4.11: Soluc ao de = e de
=
0, se () = {
0}
Introduc ao ` a
Algebra Linear Julho 2009
4.2 Espac o Linha e Espac o Coluna 287
4.2.3 A Imagem de uma Matriz
Seja uma matriz . Pela Proposic ao 4.13 na p agina 282, o espaco coluna de e igual
ao conjunto dos vetores
= para algum
},
chamado de imagem de , por que e a imagem da func ao :
o vetor
. A func ao :
).
A dimens ao do n ucleo de (nulidade), e a dimens ao da imagem de (posto) n ao s ao indepen-
dentes um do outro, como mostra o pr oximo resultado.
Teorema 4.18 (da Dimens ao do N ucleo e da Imagem). Seja uma matriz . A soma da
dimens ao do n ucleo de (nulidade) com a dimens ao da imagem de (posto) e igual ao n umero de
colunas da matriz , ou seja,
dim(()) + dim(()) = ou nulidade() + posto() = .
Julho 2009 Reginaldo J. Santos
288 Subespac os
() =
(
0) =
0
dada por () =
Introduc ao ` a
Algebra Linear Julho 2009
4.2 Espac o Linha e Espac o Coluna 289
Demonstrac ao. Seja =
. Sejam
1
, . . . ,
tais que =
1
1
+. . .+
=
0,
obtemos que
+1
+1
+ . . . +
= , ou seja,
+1
, . . . ,
geram a imagem de .
Vamos mostrar, agora, que
+1
, . . . ,
s ao linearmente independentes. Se
+1
+1
+
. . . +
=
0, ent ao (
+1
+1
+. . . +
) =
0. Mas, isto implica que
+1
+1
+. . . +
tais que
+1
+1
+ . . . +
1
+ . . . +
. Da segue-se que
1
1
+ . . . +
+1
+1
. . .
=
0. Como
1
, . . . ,
e base, ent ao
1
= . . . =
=
+1
= . . . =
= 0, ou seja,
+1
, . . . ,
s ao L.I.
Portanto, a dimens ao da imagem de e igual a diferenca entre e a dimens ao do n ucleo de .
Da segue-se o resultado.
Segue do Teorema da Dimens ao do N ucleo e da Imagem que o n umero de vari aveis livres na
soluc ao geral de um sistema linear = e igual a dimens ao do n ucleo de .
Julho 2009 Reginaldo J. Santos
290 Subespac os
Exerccios Num ericos (respostas na p agina 584)
4.2.1. Para cada uma das seguintes matrizes, encontre uma base para o espaco linha e para o espaco
coluna.
(a)
1 4 5 2
2 1 3 0
1 3 2 2
(b)
1 4 5 4
1 4 4 5
0 0 2 0
1 2 2 3 1 4
2 4 5 5 4 9
3 6 7 8 5 9
.
(a) Determine a forma escalonada reduzida da matriz . Quais as colunas de que cor-
respondem ` as vari aveis livres. Escreva cada uma destas colunas como uma combinac ao
linear das colunas correspondentes aos piv os.
(b) Quais as colunas de que correspondem aos piv os de ? Estas colunas formam
uma base para o espaco coluna de . Escreva cada uma das colunas restantes como
combinac ao linear das colunas da base.
4.2.4. Determine o posto e a nulidade das seguintes matrizes:
(a)
_
1 2 0
2 4 1
_
(b)
_
1 2 3
2 4 6
_
(c)
1 0 1
2 1 3
3 1 4
(d)
1 1 2 0
3 1 0 0
1 2 4 0
Introduc ao ` a
Algebra Linear Julho 2009
4.2 Espac o Linha e Espac o Coluna 291
4.2.5. Discuta como o posto de varia com .
(a) =
1 1
1 1
1 1
(b) =
3 1
3 6 2
1 3
4.2.6. Encontre o maior valor possvel para posto() e o menor valor possvel para nulidade().
(a) e 2 3 (b) e 3 2 (c) e 3 3 (d) e .
4.2.7. Seja uma matriz n ao nula. Encontre os valores de posto() e de posto([]) para os quais
o sistema linear = tem soluc ao unica, n ao tem soluc ao e tem innitas soluc oes.
(a) e 2 3 (b) e 3 2 (c) e 3 3 (d) e
Exerccios Te oricos
4.2.8. Seja uma matriz .
(a) A matriz e invertvel se, e somente se, () = {
0}.
(b) Mostre que posto() = se, e somente se, as colunas de s ao linearmente indepen-
dentes.
(c) Mostre que o sistema homog eneo =
0 tem soluc ao n ao trivial se, e somente se, o
posto() < .
(d) Mostre que o posto de e se, e somente se, det() = 0.
4.2.9. Sejam = [
1
. . .
] e = [
1
. . .
. Mostre que {} e uma base para o espaco coluna de e que { } e uma base
para o espaco linha. Qual e a dimens ao do ()?
Julho 2009 Reginaldo J. Santos
292 Subespac os
4.2.10. Mostre que se e uma matriz, , de posto igual a 1, ent ao existem matrizes =
[
1
. . .
] e = [
1
. . .
. (Su-
gest ao: Tome tal que {} e uma base para o espaco coluna de .)
4.2.11. Sejam e matrizes e , respectivamente. Mostre que pode ser escrita como
uma soma de matrizes de posto igual a 1.
4.2.12. Sejam e matrizes e , respectivamente. Seja = . Mostre que:
(a) O espaco coluna de est a contido no espaco coluna de .
(b) O espaco linha de est a contido no espaco linha de .
(c) posto() min(posto(), posto()).
(d) Se as colunas de e s ao linearmente independentes, ent ao as colunas de tamb em
s ao linearmente independentes.
(e) Se as linhas de e s ao linearmente independentes, ent ao as linhas de tamb em s ao
linearmente independentes.
(f) Se as colunas de s ao linearmente dependentes, ent ao as colunas de tamb em s ao
linearmente dependentes.
(g) Se as linhas de s ao linearmente dependentes, ent ao as linhas de tamb em s ao line-
armente dependentes.
(h) O n ucleo de est a contido no n ucleo de .
4.2.13. Seja uma matriz . Se e s ao matrizes invertveis e , respectivamente,
ent ao , e possuem o mesmo posto.
Introduc ao ` a
Algebra Linear Julho 2009
4.2 Espac o Linha e Espac o Coluna 293
4.2.14. Sejam e matrizes . Mostre que =
0 se, e somente se, o espaco coluna de
est a contido no n ucleo de .
4.2.15. Seja uma matriz e uma matriz 1. Para cada , dena a matriz
como sendo a
matriz que se obtem de substituindo-se a - esima coluna por .
(a) Mostre que se para algum , det(
) = 0, ent ao posto([]) = .
(b) Suponha que o det() = 0. Mostre que se para algum , det(
) = 0, ent ao o sistema
= n ao tem soluc ao.
(c) Mostre que se det(
.
Assim, os vetores do
)
de
.
Se e igual ao produto cartesiano {1, . . . , } {1, . . . , }, ent ao (; ) =
, pois po-
demos identicar cada matriz (
.
Exemplo 4.21. O conjunto
das seq u encias de n umeros reais, ou seja, o conjunto das listas in-
nitas (
1
,
2
, . . . ,
, . . .) tais que
, . . .) + (
1
,
2
, . . . ,
, . . .) = (
1
+
1
,
2
+
2
, . . . ,
, . . .)
(
1
,
2
, . . . ,
, . . .) = (
1
,
2
, . . . ,
, . . .)
e um espaco vetorial sobre . Pois
, . . ..
Exemplo 4.22. Seja = [ ] o conjunto dos polin omios sobre em uma vari avel , ou seja, o
conjunto das express oes da forma
() =
0
+
1
+
2
2
+ +
+ . . . =
,
Julho 2009 Reginaldo J. Santos
298 Espac os Vetoriais
em que existe um inteiro positivo tal que
. O
polin omio identicamente nulo e aquele em que
= 0, para todo .
Sejam() =
0
+
1
+ +
+. . . =
e () =
0
+
1
+ +
+. . . =
+ . . . =
.
A multiplicac ao por um escalar e denida por
() = (
0
) + (
1
) + + (
+. . . =
.
Vamos mostrar que o conjunto = [ ] e um espaco vetorial sobre .
Sejam () =
, () =
, () =
e , escalares.
(1) () + () =
= () + ().
(2) () + (() +()) =
+
_
_
=
+ (
)]
[(
) +
=
_
_
+
+ 0)
= ().
(4) Dena o polin omio ()() =
.
() + (()) =
+ (
))
=
0().
(5) (()) = (
) =
= ()().
(6) (() + ()) =
[(
)]
= () + ().
(7) (+)() =
(+)
= ()+().
(8) 1() =
(1
= ().
Proposic ao 4.19. S ao v alidas as seguintes propriedades em um espaco vetorial :
(a) 0 =
0, para todo em ;
Julho 2009 Reginaldo J. Santos
300 Espac os Vetoriais
(b)
0 =
0, para todo escalar ;
(c) Se =
0, ent ao = 0 ou =
0;
(d) (1) = , para todo pertencente a .
Demonstrac ao. (a) Usando-se o axioma (2) de espaco vetorial, temos que
0 + 0 = (0 + 0) = 0 .
Somando-se o sim etrico de 0 ao primeiro e ao ultimo membro e usando os axiomas (2) e (4)
temos que
((0 ) + 0 ) + 0 = 0 + 0 =
0.
Aplicando-se novamente o axioma (4) no primeiro membro, chegamos a 0 =
0.
(b) Este item se prova de forma inteiramente an aloga ao anterior, mas a partir de
0 +
0.
(c) Se = 0, ent ao pelos axiomas (8) e (5) e pelo item (b), temos que
= 1 =
_
1
_
=
1
( ) =
1
0 =
0.
(d) Usando-se os axiomas (8) e (7) e o item (a) temos que
(1) + = (1) + 1 = (1 + 1) = 0 =
0
Somando-se ao primeiro e ao ultimo membro e usando os axiomas (2), (4), (3) temos que
(1) =
0 + ( ) = .
Introduc ao ` a
Algebra Linear Julho 2009
4.3 Espac os Vetoriais Abstratos 301
Denic ao 4.6. Seja um espaco vetorial. Dizemos que um subconjunto = , de e um
subespac o de , se ele tamb em e um espaco vetorial com relac ao ` as mesmas operac oes deni-
das em .
Para vericarmos se um subconjunto de um espaco vetorial e um subespaco n ao e necess aria a
vericac ao dos oito axiomas al em dos dois que denem a soma e a multiplicac ao por escalar.
Teorema 4.20. Seja um espaco vetorial. Um subconjunto n ao vazio, , e um subespaco de
se, e somente se, as operac oes de soma e multiplicac ao por escalar est ao bem denidas, ou seja,
se
(0) Se , , ent ao + ;
(0) Se e e um escalar, ent ao ;
Demonstrac ao. Se e um subespaco, ent ao obviamente as (0) e (0) s ao satisfeitas. Suponha,
agora, que as condic oes (0) e (0) s ao vericadas para . Como e um subconjunto de , ent ao os
Axiomas (1), (2), (5), (6), (7) e (8) da Denic ao 4.5 na p agina 294 s ao satisfeitos para os elementos
de , pois s ao satisfeitos para todos os elementos de .
Vamos mostrar que os Axiomas (3) e (4) s ao tamb em satisfeitos, se (0) e (0) s ao vericados. Para
qualquer elemento de , pela Proposic ao 4.19, 0 =
0 e = (1) , ou seja, o vetor nulo
0 e
o sim etrico de s ao m ultiplos escalares de , que por (0) pertence a .
Julho 2009 Reginaldo J. Santos
302 Espac os Vetoriais
Exemplo 4.23. Se e um espaco vetorial, ent ao e um subespaco dele mesmo. E o subconjunto
formado apenas pelo vetor nulo, = {
2
=
2
. Logo
1
+
2
=
1
+
2
= (
1
+
2
).
Assim,
1
+
2
e um m ultiplo escalar de e portanto pertence a .
Introduc ao ` a
Algebra Linear Julho 2009
4.3 Espac os Vetoriais Abstratos 303
x
y
(1)
Figura 4.13: ={(, )
2
0, 0}
x
y
+
Figura 4.14: = {(, )
2
0}
Julho 2009 Reginaldo J. Santos
304 Espac os Vetoriais
x
y
z
1
+
2
Figura 4.15: Soma de vetores da reta =
x
y
z
1
+
2
Figura 4.17: Soma de vetores do plano
1
+
2
+
3
= 0
x
y
z
) um vetor de
1
+ . . . +
= 0}
e um subespaco de
.
(0) Se = (
1
, . . . ,
) e = (
1
, . . . ,
) pertencem a , ent ao
1
1
+ . . . +
= 0 e
1
+ . . . +
= 0 e portanto
+ = (
1
+
1
, . . . ,
)
tamb em pertence a , pois
1
(
1
+
1
) + . . . +
) = (
1
1
+ . . . +
) + (
1
1
+ . . . +
) = 0 + 0 = 0.
(0) Se = (
1
, . . . ,
) pertence a , ent ao
= (
1
, . . . ,
)
tamb em pertence a , pois
1
(
1
) + . . . +
) = (
1
1
+ . . . +
) = 0 = 0 .
Introduc ao ` a
Algebra Linear Julho 2009
4.3 Espac os Vetoriais Abstratos 307
Por outro lado, suponha que o conjunto denido por
= {(
1
, . . . ,
1
+ . . . +
= }
seja um subespaco de
0 = , ou seja, = 0.
Se = (
1
, . . . ,
) =
0, ent ao e chamado um hiperplano de
. Para = 3 os hiperplanos
s ao planos e para = 2 os hiperplanos s ao retas.
Exemplo 4.28. O conjunto das matrizes sim etricas :
1
= {
= }
e o conjunto das matrizes anti-sim etricas :
2
= {
= }
s ao subespacos do espaco
= 0) menor ou
igual a juntamente com o polin omio nulo e um subespaco do espaco dos polin omios . Pois, a soma
de polin omios de grau menor ou igual a e um polin omio de grau menor ou igual a e a multiplicac ao
de um polin omio por escalar e um polin omio de mesmo grau.
Julho 2009 Reginaldo J. Santos
308 Espac os Vetoriais
Exemplo 4.30. Seja
()
o conjunto das listas innitas (
1
,
2
, . . . ,
, pois a soma de
duas listas com um n umero nito de componentes n ao nulas e uma lista que tamb em tem somente
um n umero nito de componentes n ao nulas. O mesmo ocorre com a multiplicac ao por escalar.
Exemplo 4.31. Seja um conjunto n ao vazio. O conjunto
1
= { (; ) () = () para todo }
das func oes, : , pares e o conjunto
2
= { (; ) () = () para todo }
das func oes, : , mpares s ao subespacos, pois a soma de func oes (m)pares e a
multiplicac ao de uma func ao (m)par por um escalar s ao tamb em func oes (m)pares (verique!).
Exemplo 4.32. O conjunto
0
() das func oes reais contnuas, que s ao denidas no intervalo , e um
subespaco do espaco das func oes reais (; ). Pois, a soma de func oes contnuas e uma func ao
contnua e o mesmo acontece com a multiplicac ao de uma func ao contnua por um escalar.
Exemplo 4.33. Seja
(), para inteiro positivo, o conjunto das func oes reais que possuem a -
esima derivada contnua no intervalo .
() e um subespaco de
(), para 0 . E
(),
o conjunto das func oes que possuem todas as derivadas, e um subespaco de
2
+ 1 e + 3.
4.3.4. Verique que a func ao constante igual a 3 e combinac ao linear de () = 5 tan
2
e () =
2
cos
2
.
4.3.5. Quais dos seguintes vetores s ao combinac ao linear de
1
= (4, 2, 3),
2
= (2, 1, 2) e
3
= (2, 1, 0)?
(a) (1, 1, 1);
(b) (4, 2, 6);
(c) (2, 1, 1);
(d) (1, 2, 3).
4.3.6. Verique se s ao espacos vetoriais os seguintes conjuntos:
(a) O
2
com a adic ao usual e a multiplicac ao por escalar denida por (, ) = (, 0).
(b) O
2
com (
1
,
1
) + (
2
,
2
) = (
1
+ 2
2
,
1
+ 2
2
) e a multiplicac ao por escalar usual.
(c) O
2
com (
1
,
1
) + (
2
,
2
) = (
1
+
2
,
1
+
2
) e a multiplicac ao por escalar usual.
(d) O conjunto dos n umeros reais positivos, com + = e =
0 0 0
0 2 1
0 4 2
. Pode-
mos estender tamb em os conceitos de produto escalar e ortogonalidade.
312
5.1 Produto Escalar em
313
Denic ao 5.1. (a) Denimos o produto escalar ou interno de dois vetores = (
1
, . . . ,
) e
= (
1
, . . . ,
por
=
1
1
+
2
2
+ . . . +
=1
.
(b) Denimos a norma de um vetor = (
1
, . . . ,
por
=
2
1
+ . . . +
2
=1
.
Escrevendo os vetores como matrizes colunas, o produto interno de dois vetores
=
1
.
.
.
e =
1
.
.
.
.
Julho 2009 Reginaldo J. Santos
314 Ortogonalidade
Exemplo 5.1. Sejam = (1, 2, 4, 3, 5) e = (5, 3, 1, 2, 1) vetores do
5
. O produto escalar
entre e e dado por
= (1)(5) + (2)(3) + (4)(1) + (3)(2) + (5)(1) = 6.
As normas de e s ao dadas por
=
1
2
+ (2)
2
+ 4
2
+ 3
2
+ 5
2
=
55,
=
5
2
+ 3
2
+ (1)
2
+ (2)
2
+ 1
2
=
40.
S ao v alidas as seguintes propriedades para o produto escalar e a norma de vetores do
.
Proposic ao 5.1. Se , e s ao vetores de
e e um escalar, ent ao
(a) = (comutatividade);
(b) ( + ) = + (distributividade em relac ao ` a soma);
(c) () = ( ) = ( );
(d) =
2
0 e = 0 se, e somente se, =
0;
(e) = ;
(f) (desigualdade de Cauchy-Schwarz);
Introduc ao ` a
Algebra Linear Julho 2009
5.1 Produto Escalar em
315
(g) + + (desigualdade triangular).
Demonstrac ao. Sejam, ,
,
e as propriedades da algebra matricial (Teorema 1.1 na p agina 10), temos que
(a) =
1
1
+ +
=
1
1
+ +
= .
(b) ( + ) =
( + ) =
= + .
(c) ( ) = (
) = (
) = ()
)
2
=
2
(
2
1
+ +
2
) =
2
2
. Tomando a raiz quadrada,
segue-se o resultado.
(f) A norma de + e maior ou igual a zero, para qualquer real. Assim,
0 +
2
= ( + ) ( + ) = (
2
)
2
+ (2 ) +
2
,
para qualquer real. Logo, o discriminante deste trin omio tem que ser menor ou igual a zero.
Ou seja, = 4( )
2
4
2
2
0. Logo, .
Julho 2009 Reginaldo J. Santos
316 Ortogonalidade
(g) Pelo item anterior temos que
+
2
= ( + ) ( + ) =
2
+ 2 +
2
2
+ 2 +
2
2
+ 2 +
2
= ( + )
2
.
Tomando a raiz quadrada, segue-se o resultado.
Dizemos que dois vetores e s ao ortogonais se = 0. As propriedades do produto
escalar permitem introduzir o conceito de bases ortogonais no
s ao vetores n ao nulos de
ortogonais, isto e,
= 0, para
= , ent ao
(a) O conjunto {
1
, . . . ,
} e L.I.
(b) Se =
=1
, ent ao
2
.
Demonstrac ao. (a) Considere a equac ao vetorial
1
+ . . . +
=
0 . (5.1)
Introduc ao ` a
Algebra Linear Julho 2009
5.1 Produto Escalar em
317
Fazendo o produto escalar de ambos os membros de (5.1) com
, = 1, . . . , e aplicando as
propriedades do produto escalar, obtemos
1
(
1
) + . . . +
) + . . . +
) = 0 . (5.2)
Mas,
2
= 0 .
Mas, como
=
0, ent ao
= 0 e
= 0, para = 1 . . . , .
(b) Seja
=
=1
. (5.3)
Fazendo o produto escalar de com
=
_
=1
=1
(
) =
2
.
Assim,
2
, para = 1, . . . , .
=
_
2
_
.
Observe que a projec ao ortogonal de um vetor sobre um vetor n ao nulo e um m ultiplo escalar
do vetor . Al em disso temos o seguinte resultado.
Proposic ao 5.3. Seja
e ortogonal a , para
qualquer vetor
.
Demonstrac ao. Precisamos calcular o produto escalar de com proj
:
( proj
) =
_
2
_
= 0.
Portanto, proj
e ortogonal a .
O pr oximo resultado e uma generalizac ao da Proposic ao 5.3.
Introduc ao ` a
Algebra Linear Julho 2009
5.1 Produto Escalar em
319
p
r
o
j
proj
p
r
o
j
proj
Figura 5.1: Projec ao ortogonal do vetor sobre o vetor
proj
1
+proj
proj
proj
p
r
o
j
p
r
o
j
2
Figura 5.2: proj
1
proj
2
e ortogonal a
1
e a
2
Julho 2009 Reginaldo J. Santos
320 Ortogonalidade
Proposic ao 5.4. Sejam
1
,
2
, . . . ,
vetores n ao nulos do
1
. . . proj
e ortogonal a
, para = 1, . . . , .
Demonstrac ao. Vamos calcular o produto interno de proj
1
. . . proj
com
, para
= 1, . . . , .
_
=1
proj
=1
_
2
_
2
_
= 0,
pois
= 0, se = e
2
.
Exemplo 5.2. Considere o sistema linear homog eneo =
0, em que
=
1 1 0 0 1
2 2 1 1 1
1 1 1 1 0
.
Escalonando a matriz aumentada do sistema acima, obtemos a matriz escalonada reduzida
1 1 0 0 1 0
0 0 1 1 1 0
0 0 0 0 0 0
.
Introduc ao ` a
Algebra Linear Julho 2009
5.1 Produto Escalar em
321
E assim a soluc ao geral do sistema pode ser escrita como
1
= ,
2
= ,
3
= + ,
4
=
5
=
para todos os valores de , , , ou seja, o conjunto soluc ao do sistema =
0 e
= {(
1
,
2
,
3
,
4
,
5
) = ( , , + , , ) , , } .
Agora, um elemento qualquer de pode ser escrito como uma combinac ao linear de vetores de :
( , , + , , ) = (, 0, , 0, ) + (0, 0, , , 0) + (, , 0, 0, 0)
= (1, 0, 1, 0, 1) + (0, 0, 1, 1, 0) + (1, 1, 0, 0, 0)
Assim, todo vetor de pode ser escrito como combinac ao linear dos vetores
1
= (1, 0, 1, 0, 1),
2
= (0, 0, 1, 1, 0) e
3
= (1, 1, 0, 0, 0) pertencentes a (
1
e obtido fazendo-se = 1 e =
= 0,
2
fazendo-se = = 0 e = 1 e
3
fazendo-se = = 0 e = 1). Al em disso segue da
equac ao anterior que
1
,
2
e
3
s ao L.I. Logo {
1
,
2
,
3
} e uma base de .
Vamos, agora, encontrar uma base ortonormal para . Para isso vamos aplicar a Proposic ao 5.3
na p agina 318.
1
=
1
= (1, 0, 1, 0, 1);
2
=
2
proj
1
2
= (0, 0, 1, 1, 0) +
1
3
(1, 0, 1, 0, 1) =
1
3
(1, 0, 2, 3, 1)
3
=
3
proj
1
3
proj
2
3
= (1, 1, 0, 0, 0)
1
3
(1, 0, 1, 0, 1)
1
15
(1, 0, 2, 3, 1)
=
1
5
(3, 5, 1, 1, 2)
Julho 2009 Reginaldo J. Santos
322 Ortogonalidade
Agora, vamos dividir cada vetor pela sua norma para obtermos vetores de norma igual a 1
(unit arios).
1
=
_
1
1
= (
1
3
, 0,
1
3
, 0,
1
3
)
2
=
_
1
2
= (
1
15
, 0,
2
15
,
3
15
,
1
15
)
3
=
_
1
3
= (
3
2
10
,
5
2
10
,
1
2
10
,
1
2
10
,
1
10
)
5.1.2 Bases Ortogonais e Ortonormais
Denic ao 5.2. Seja {
1
, . . . ,
.
(a) Dizemos que {
1
, . . . ,
= 0, para = , ou seja, se
quaisquer dois vetores da base s ao ortogonais;
(b) Dizemos que {
1
, . . . ,
= 1, ou seja, o vetor
323
Exemplo 5.3. A base can onica de
1
= (1, 0, . . . , 0),
2
= (0, 1, 0, . . . , 0), . . .
= (0, . . . , 0, 1)
e uma base ortonormal de
.
Exemplo 5.4. No Exemplo 5.2, {
1
,
2
,
3
} e uma base ortogonal de e {
1
,
2
,
3
} e uma
base ortonormal de .
O resultado a seguir mostra que o procedimento usado no Exemplo 5.2 conhecido como processo
de ortogonalizac ao de Gram-Schmidt pode ser aplicado a qualquer subespaco de
. Nas Figuras
5.3 e 5.4 vemos como isto e possvel no caso em que o subespaco e o
3
, j a que o
3
e subespaco
dele mesmo.
Teorema 5.5. Seja {
1
, . . . ,
e igual ao
subespaco gerado por
1
, . . . ,
para = 1, . . . , .
Demonstrac ao. (a) Sejam
1
=
1
,
2
=
2
proj
2
,
3
=
3
proj
3
proj
3
,
. . .
proj
proj
. . . proj
.
Julho 2009 Reginaldo J. Santos
324 Ortogonalidade
1
=
1
2
proj
2
=
2
proj
2
Figura 5.3:
1
=
1
e
2
=
2
proj
1
proj
3
=
3
proj
3
proj
3
proj
3
proj
3
+proj
3
Figura 5.4:
3
=
3
proj
3
proj
3
Introduc ao ` a
Algebra Linear Julho 2009
5.1 Produto Escalar em
325
Pela Proposic ao 5.3, segue-se que
2
e ortogonal a
1
e
2
=
0, pois
1
e
2
s ao L.I. Assim,
1
e
2
formam uma base ortogonal do subespaco gerado por
1
e
2
. Agora, supondo
que
1
, . . . ,
1
seja uma base ortogonal do subespaco gerado por
1
, . . . ,
1
, segue-
se da Proposic ao 5.4, que
e ortogonal a
1
, . . . ,
1
.
=
0, pois caso contr ario,
1
, . . . ,
1
e assim
1
, . . . ,
1
=
_
1
1
,
2
=
_
1
2
, . . . ,
=
_
1
.
Assim, {
1
, . . . ,
2, 0, 1/
2) e = (, 1/
327
5.1.9. Mostre que para todo vetor
e todo escalar , = .
5.1.10. Mostre que se e ortogonal a , ent ao e ortogonal a , para todo escalar .
5.1.11. Mostre que se e ortogonal a
1
, . . . ,
.
5.1.12. Sejam , e vetores do
1
+. . .+
,
ent ao = proj
1
+. . . + proj
.
5.1.14. Sejam
1
, . . . ,
, se obt em um vetor
que e nulo,
para algum = 1, . . . , . (Sugest ao: Seja
[
1
, . . . ,
1
] =
[
1
, . . . ,
1
] e use o exerccio anterior.)
5.1.15. Seja = {
1
, . . . ,
1
+
2
2
+ . . . +
.
(Sugest ao: escreva =
1
1
+ . . . +
e conclua
que
2
, para = 1, . . . , .)
5.1.16. Mostre que o conjunto de todos os vetores do
),
= { = (
1
, . . . ,
= 0} e um subespaco do
.
Julho 2009 Reginaldo J. Santos
328 Ortogonalidade
5.1.17. Demonstre que, se e s ao vetores quaisquer do
, ent ao:
(a) =
1
4
[ +
2
2
] (identidade polar);
(b)
2
+
2
=
1
2
( +
2
+
2
) (lei do paralelogramo).
(Sugest ao: desenvolva os segundos membros das igualdades acima observando que
+
2
= ( + ) ( + ) e
2
= ( ) ( ))
5.1.18. Seja {
1
, . . . ,
. Se = [
1
. . .
] e uma matriz
cujas colunas s ao os vetores
1
, . . . ,
, ent ao e invertvel e
1
=
.)
5.1.19. Mostre que o angulo entre dois vetores n ao nulos = (
1
, . . . ,
) e = (
1
, . . . ,
) de
,
que e denido como sendo o n umero real entre 0 e tal que
cos =
,
est a bem denido, ou seja, que existe um tal n umero real e e unico. (Sugest ao: mostre,
usando a desigualdade de Cauchy-Schwarz, que
1
1.)
5.1.20. Seja um subespaco de
, ou seja,
= {
= 0, para todo }.
Introduc ao ` a
Algebra Linear Julho 2009
5.1 Produto Escalar em
329
5.1.21. Mostre que todo subespaco de
} uma base de
tome = [
1
. . .
.)
5.1.22. Embora n ao exista o produto vetorial de dois vetores em
2
1
=
_
(1)
+1
det(
)
=1
, (1)
+2
det(
)
=2
, . . . , (1)
2
det(
)
=
_
.
Mostre que:
(a)
1
2
1
e ortogonal a
1
, . . . ,
1
.
(b) (
1
2
1
) =
1
1
Julho 2009 Reginaldo J. Santos
330 Produto Escalar em
= {
= 0 para todo }.
Mesmo quando n ao e um subespaco,
e um subespaco.
Proposic ao 5.6. Seja um subconjunto de
e um subespaco.
Demonstrac ao. Vamos vericar as propriedades (a) e (b) na p agina 245 que denem um subespaco.
(a) Sejam
1
e
2
vetores de
. Ent ao,
(
1
+
2
) =
1
+
2
= 0 + 0 = 0, para todo .
Introduc ao ` a
Algebra Linear Julho 2009
5.2 Subespac os Ortogonais 331
(b) Seja
Exemplo 5.5. Se = {
0}
, ent ao
. Se =
, ent ao
= {
0}.
Exemplo 5.6. Seja = { = (
1
, . . . ,
)}
. Ent ao,
= { = (
1
, . . . ,
1
+. . . +
= 0}.
Exemplo 5.7. Seja = {
1
, . . . ,
, em que
1
= (
11
, . . . ,
1
), . . . ,
= (
1
, . . . ,
).
Ent ao,
= {
=
0}, em que = (
.
Se = e um subespaco, al em de
2
, sendo
1
pertencente a e
2
pertencente a
existe um
unico
1
e um unico
2
tal que
=
1
+
2
.
(b) O subespaco ortogonal de
e , ou seja,
(
= .
Demonstrac ao. (a) Seja um vetor qualquer de . Seja
1
, . . . ,
1
+. . .+proj
, para = 1, . . . , . Logo,
2
e ortogonal a todo vetor de e portanto
. Assim, =
1
+
2
, com
1
e
2
.
Sejam e
1
= proj
1
+ . . . + proj
= proj
1
( + ) + . . . + proj
( + )
= proj
1
+ . . . + proj
= ,
pois como
, proj
( + ) = proj
1
+ . . . + proj
.
E
= =
1
=
2
.
Introduc ao ` a
Algebra Linear Julho 2009
5.2 Subespac os Ortogonais 333
(b) Todo elemento de claramente pertence a (
. Assim, (
. Seja (
. Assim,
0 = = ( + ) = + = =
2
.
Conseq uentemente, =
0. Assim, e (
. Portanto, (
= .
Seja um subespaco do
. Dado um vetor
. O vetor
1
e chamado projec ao
ortogonal de no subespac o e e denotado por proj
.
Se {
1
, . . . ,
= proj
1
+ . . . + proj
.
Exemplo 5.8. Seja o subespaco gerado pelos vetores
1
= (1, 0, 0, 0),
2
= (1, 1, 0, 0),
3
=
(4, 4, 1, 1). Seja = (2, 4, 0, 2). Vamos encontrar e
tais que = + .
Basta tomarmos = proj
e = .
Para encontrar esta decomposic ao vamos aplicar o processo de ortogonalizac ao de Gram-
Schmidt aos vetores
1
,
2
e
3
obtendo
1
,
2
e
3
uma base ortogonal de .
1
=
1
,
2
=
2
proj
2
= (0, 1, 0, 0),
3
=
3
proj
3
proj
3
= (0, 0, 1, 1).
Assim,
= proj
= proj
1
+proj
2
+proj
3
= (2, 4, 1, 1) e = = (0, 0, 1, 1)
Julho 2009 Reginaldo J. Santos
334 Produto Escalar em
2
=
1
=
0
Figura 5.5: Complementos ortogonais
= proj
=
1
+
2
0
Figura 5.6: Decomposic ao de um ponto
=
1
+
2
, com
1
,
2
Introduc ao ` a
Algebra Linear Julho 2009
5.2 Subespac os Ortogonais 335
5.2.1 Subespac os Fundamentais
Lembramos que a imagem de uma matriz , , e o subespaco denido por
() = {
= para algum
},
que e igual ao espaco coluna de (Proposic ao 4.17 na p agina 287). Lembramos tamb em que o
n ucleo de e denido por
() = {
=
0 }.
J a vimos que dim(()) + dim(()) = (Teorema 4.18 na p agina 287). Observe que enquanto
() e um subespaco do
, () e um subespaco do
. Mas, (
) e tamb em um subespaco de
e (
) e um subespaco do
. Assim, () e (
) s ao subespacos do
e (
) e ()
s ao subespacos do
.
(b) (
) = ()
.
Demonstrac ao. (a) Um vetor pertence ao n ucleo de se, e somente se, =
0. Isto acon-
tece se, e somente se, e ortogonal a todo vetor
= 0. Variando-se em
. Assim,
= 0,
para todo
.
(b) Basta aplicar o item anterior a
0
(
0
()
),
() e (
0
Figura 5.8: Ponto em um subespaco mais
pr oximo do ponto
Julho 2009 Reginaldo J. Santos
338 Produto Escalar em
Apesar de n ao ser esta a unica forma de resolver a inconsist encia, pode-se mostrar que se os erros
em forem n ao viciados e os
,
chamado de sistema de equac oes normais.
Demonstrac ao. O problema de quadrados mnimos
min
2
pode ser escrito como
min
()
2
e = . (5.4)
Seja = (). Segue da Proposic ao 5.7 na p agina 331 que existe uma unica decomposic ao de
como
= + ,
Introduc ao ` a
Algebra Linear Julho 2009
5.2 Subespac os Ortogonais 339
em que e
. Logo,
2
= ( ) + ()
2
=
2
+
2
. (5.5)
Variando em , vemos de (5.5) que o mnimo de ocorre somente para = , j a que
2
permanece xo em (5.5) quando variamos em . Portanto,
min
= ,
em que o ponto e tal que
tal que ()
= (
( ) =
0.
Ou seja, a soluc ao do problema de quadrados mnimos e a soluc ao do sistema linear
1
= (3, 6),
2
= (0, 4),
3
= (1, 0) e
4
= (2, 2) no sentido de quadrados mnimos, ou seja, tal
que
4
=1
(
)
2
seja mnimo. Substituindo-se estes pontos na equac ao da reta obtemos o
seguinte sistema
3 + = 6
= 4
+ = 0
2 + = 2
Para este sistema temos que =
3 1
0 1
1 1
2 1
e =
6
4
0
2
. Neste caso,
=
_
14 0
0 4
_
e
=
_
14
12
_
Assim a soluc ao de quadrados mnimos e = [1 3]
, ou = 1, = 3. A reta = + 3 e a
reta procurada.
Exemplo 5.10. Vamos determinar a par abola de equac ao =
2
++ que melhor se ajusta aos
pontos
1
= (2, 0),
2
= (1, 2),
3
= (1, 2) e
4
= (2, 10) no sentido de quadrados mnimos,
ou seja, tal que
4
=1
(
)
2
seja mnimo. Substituindo-se estes pontos na equac ao da
Julho 2009 Reginaldo J. Santos
342 Produto Escalar em
4 2 + = 0
+ = 2
+ + = 2
4 + 2 + = 10
Para este sistema temos que =
4 2 1
1 1 1
1 1 1
4 2 1
e =
0
2
2
10
. Aqui,
34 0 10
0 10 0
10 0 4
44
20
14
, ou = 1, = 2 e = 1. E =
2
+ 2 + 1 e a equac ao da par abola procurada.
Exemplo 5.11. Vamos determinar o crculo de equac ao
2
+
2
= + + que melhor se ajusta
aos pontos
1
= (2, 0),
2
= (0, 2),
3
= (1, 3) e
4
= (3, 1) no sentido de quadrados mnimos,
ou seja, tal que
4
=1
(
2
+
2
)
2
seja mnimo. Substituindo-se estes pontos na equac ao
Introduc ao ` a
Algebra Linear Julho 2009
5.2 Subespac os Ortogonais 343
8 6 4 2 0 2 4 6 8
2
0
2
4
6
8
10
12
14
x
y
Figura 5.11: Par abola que melhor se
ajusta a quatro pontos
2 1 0 1 2 3 4
4
3
2
1
0
1
2
3
x
y
Figura 5.12: Crculo que melhor se
ajusta a quatro pontos
Julho 2009 Reginaldo J. Santos
344 Produto Escalar em
2 + = 4
+ 2 + = 4
3 + = 10
3 + + = 10
Para este sistema temos que =
2 0 1
0 2 1
1 3 1
3 1 1
e =
4
4
10
10
. Aqui,
14 0 2
0 14 0
2 0 4
44
20
14
2
+
2
(18/13) +(6/7) = 82/13. O centro do crculo
0
= (
0
,
0
) e o raio s ao obtidos pelas
equac oes = 2
0
, = 2
0
e
2
= +
2
0
+
2
0
. Assim,
0
= 9/13,
0
= 3/7 e =
57724
8281
2, 6.
Exerccios Num ericos (respostas na p agina 596)
Introduc ao ` a
Algebra Linear Julho 2009
5.2 Subespac os Ortogonais 345
5.2.1. Para cada uma das seguintes matrizes determine uma base para cada um dos seguintes
subespacos (
), (), () e (
).
(a)
4 2
1 3
2 1
3 4
(b)
1 0 0 0
0 1 1 1
0 0 1 1
1 1 2 2
e d e uma
interpretac ao geom etrica para e
.
5.2.3. Seja o subespaco do
4
gerado pelos vetores
1
= (1, 0, 2, 1) e
2
= (0, 1, 3, 2).
Encontre uma base para
.
5.2.4. Encontre a equac ao da par abola que melhor se ajusta aos pontos dados no sentido de quadra-
dos mnimos, ou seja, tal que
4
=1
(
)
2
seja mnimo:
(a)
1
= (2, 1),
2
= (1, 2),
3
= (1, 0) e
4
= (2, 7).
(b)
1
= (2, 1),
2
= (1, 3),
3
= (1, 3) e
4
= (2, 11).
5.2.5. Encontre a equac ao do crculo que melhor se ajusta aos pontos dados no sentido de quadrados
mnimos, ou seja, tal que
4
=1
(
2
+
2
)
2
seja mnimo:
(a)
1
= (2, 0),
2
= (0, 1),
3
= (1, 2) e
4
= (2, 1).
(b)
1
= (2, 1),
2
= (1, 2),
3
= (0, 1) e
4
= (2, 0).
Julho 2009 Reginaldo J. Santos
346 Produto Escalar em
+ 2 = 3
2 + 4 = 2
2 = 1
(b)
+ = 10
2 + = 5
2 = 20
(c)
+ + = 4
+ + = 2
+ = 1
+ = 2
Exerccios usando o MATLAB
5.2.7. (a) Use o comando P=randi(5,2), para gerar 5 pontos com entradas inteiras e aleat orias
entre 5 e 5. Os pontos est ao armazenados nas linhas da matriz P.
(b) Use o MATLAB
3
+
2
+ + que melhor se ajusta aos pontos dados pelas linhas da matriz P, no
sentido de quadrados mnimos, ou seja, tal que
)
2
seja mnimo.
A matriz A=matvand(P(:,1),3) pode ser util na soluc ao deste problema, assim como a
matriz B=P(:,2).
(c) Desenhe os pontos e o gr aco do polin omio com os comandos
clf,po(P), syms x, plotf1(a*x3+b*x2+c*x+d,[-5,5]), em que a,b,c e d s ao os
coecientes j a encontrados. Desenhe os eixos coordenados com o comando eixos.
5.2.8. (a) Use o comando P=randi(6,2), para gerar 6 pontos com entradas inteiras e aleat orias
entre 5 e 5. Os pontos est ao armazenados nas linhas da matriz P.
(b) Use o MATLAB
)
2
seja mnimo. As matrizes M=matvand(P,2), B=-M(:,1) e A=M(:,2:6)
podem ser uteis na soluc ao deste problema.
Introduc ao ` a
Algebra Linear Julho 2009
5.2 Subespac os Ortogonais 347
(c) Desenhe os pontos e a c onica com os comandos
clf,po(P), syms x y, plotci(x2+a*x*y+b*y2+c*x+d*y+e,[-5,5],[-5,5]), em
que a,b,c,d e e s ao os coecientes encontrados no item anterior. Desenhe os eixos
coordenados com o comando eixos.
Exerccios Te oricos
5.2.9. Seja
pertenca ao (
)?
5.2.10. Seja um subespaco de
. Mostre que
se, e
somente se, e ortogonal a
, para = 1, . . . , .
5.2.11. Sejam
1
e
2
subespacos de
. Mostre que (
1
+
2
)
2
e que (
1
2
)
1
+
2
.
5.2.12. Sejam e
0
subconjuntos de
. Mostre que
0
implica que
0
.
5.2.13. Se e uma matriz de posto igual a , quais as dimens oes de () e (
)?
5.2.14. Seja uma matriz .
(a) Mostre que se =
0, ent ao
=
0;
(b) Mostre que se
=
0, ent ao =
0; (Sugest ao: Use o fato de que
=
0 se,
e somente se, (
).)
(c) Mostre que (
) = ().
(d) Mostre que se
(e) Mostre que se e uma matriz cujas colunas s ao linearmente independentes, ent ao
).
5.2.15. Sejam uma matriz com colunas linearmente independentes e uma matriz 1.
Mostre que neste caso, a matriz
)
1
.
Introduc ao ` a
Algebra Linear Julho 2009
5.3 Mudanc a de Coordenadas 349
5.3 Mudanc a de Coordenadas
Se as coordenadas de um ponto no espaco s ao (, , ), ent ao as componentes do vetor
= (, , ) = (, 0, 0) + (0, , 0) + (0, 0, )
= (1, 0, 0) + (0, , 0) + (0, 0, 1) =
,
em que
= (1, 0, 0),
= (0, 1, 0) e
= (0, 0, 1). Ou seja, as coordenadas de um ponto s ao
iguais aos escalares que aparecem ao escrevermos
,
e
determinam um sistema de coor-
denadas ortogonal, {,
e por 3 veto-
res
1
,
2
e
3
ortonormais de
3
.
Por exemplo, se
2
= (1/2,
3/2, 0) e
3
= (0, 0, 1) =
, ent ao {
,
1
,
2
,
3
} determina um novo sistema de
coordenadas: aquele com origem no ponto
, cujos eixos
,
1
,
2
,
3
} e denido como
sendo os escalares que aparecem ao escrevermos
1
+
2
+
3
,
e tr es vetores
1
,
2
e
3
L.I. de
3
(n ao necessariamente ortonormais) (veja o Exerccio 5.3.9 na p agina 369).
Julho 2009 Reginaldo J. Santos
350 Ortogonalidade
x y
z
= (, , )
Figura 5.13:
x y
z
x
y
z
1
Figura 5.14: Dois sistemas de coordenadas
ortogonais {,
} e {
,
1
,
2
,
3
}
Introduc ao ` a
Algebra Linear Julho 2009
5.3 Mudanc a de Coordenadas 351
ent ao as coordenadas de no sistema {
,
1
,
2
,
3
} s ao dadas por
[]
{
,
1
,
2
,
3
}
=
.
Vamos considerar inicialmente o caso em que =
. Assim, se
= (, , ), ent ao
1
+
2
+
3
=
= , em que = [
1
2
3
],
, =
.
Como a matriz e invertvel (por que?) a soluc ao e dada por
=
1
.
Mas, como
1
,
2
e
3
formam uma base ortonormal de
3
, ent ao
[
1
2
3
] =
1
1
1
2
1
3
2
1
2
2
2
3
3
1
3
2
3
3
=
3
Assim, a matriz = [
1
3
] e invertvel e
1
=
[]
{,
}
ou
.
Julho 2009 Reginaldo J. Santos
352 Ortogonalidade
Tamb em no plano temos o mesmo tipo de situac ao que e tratada de forma inteiramente an aloga.
As coordenadas de um ponto no plano em relac ao a um sistema de coordenadas {
,
1
,
2
},
em que
1
e
2
s ao vetores que formam uma base ortonormal do
2
, e denido como sendo os
escalares que aparecem ao escrevermos
1
+
2
,
ent ao as coordenadas de no sistema {
,
1
,
2
} s ao dadas por
[]
{
,
1
,
2
}
=
_
_
.
As coordenadas de um ponto no plano em relac ao ao sistema {,
1
,
2
,
3
} est ao bem
denidas, ou seja,
[]
{,
1
,
2
}
ou
_
_
=
_
,
em que
1
= (1, 0) e
2
= (0, 1). Observe que, tanto no caso do plano quanto no caso do espaco, a
matriz satisfaz,
1
=
= e
1
= (
3/2, 1/2)
e
2
= (1/2,
3/2
_
.
Introduc ao ` a
Algebra Linear Julho 2009
5.3 Mudanc a de Coordenadas 353
Assim as coordenadas de em relac ao ao novo sistema de coordenadas s ao dadas por
[]
{,
1
,2}
=
_
2
4
_
=
_
2
_ _
2
4
_
=
_
3/2 1/2
1/2
3/2
_ _
2
4
_
=
_
2 +
3
2
3 1
_
.
Exemplo 5.13. Considere o mesmo sistema de coordenadas do exemplo anterior, mas agora seja
= (, ) um ponto qualquer do plano. Vamos determinar as coordenadas de em relac ao ao
novo sistema de coordenadas.
As coordenadas de em relac ao ao novo sistema de coordenadas s ao dadas por
[]
{,
1
,2}
=
_
=
_
2
_ _
_
=
_
3/2 1/2
1/2
3/2
_ _
_
=
_
(
3 +)/2
( +
3 )/2
_
.
Exemplo 5.14. Vamos agora considerar um problema inverso ` aqueles apresentados nos exemplos
anteriores. Suponha que sejam v alidas as seguintes equac oes
_
=
1
+
2
=
2
,
ou equivalentemente
_
_
=
_
1
5
2
5
2
5
1
5
_
_
_
Julho 2009 Reginaldo J. Santos
354 Ortogonalidade
x
y
x
y
_
de um ponto em relac ao a um sistema de coordenadas {,
1
,
2
}
e as coordenadas de ,
_
_
, em relac ao ao sistema de coordenadas original
{,
1
= (1, 0),
2
= (0, 1)}.
Queremos determinar quais s ao os vetores
1
e
2
.
Os vetores
1
e
2
da nova base possuem coordenadas
_
1
0
_
e
_
0
1
_
, respectivamente, em
relac ao ao novo sistema de coordenadas, {,
1
,
2
}. Pois,
1
= 1
1
+ 0
2
e
2
= 0
1
+
1
2
. Queremos saber quais as coordenadas destes vetores em relac ao ao sistema de coordenadas
original, {,
1
= (1, 0),
2
= (0, 1)}. Logo,
1
=
_
1
5
2
5
2
5
1
5
_
_
1
0
_
=
_
1
5
2
5
_
2
=
_
1
5
2
5
2
5
1
5
_
_
0
1
_
=
_
2
5
_
Ou seja,
1
e
2
s ao as colunas da matriz =
_
1
5
2
5
2
5
1
5
_
.
5.3.1 Rotac ao
Suponha que o novo sistema de coordenadas {,
1
,
2
} seja obtido do sistema original
{,
1
= (1, 0),
2
= (0, 1)} por uma rotac ao de um angulo . Observando a Figura 5.16, ob-
Julho 2009 Reginaldo J. Santos
356 Ortogonalidade
x
y
x
y
cos
s
e
n
c
o
s
sen
Figura 5.16: Rotac ao de um angulo
Introduc ao ` a
Algebra Linear Julho 2009
5.3 Mudanc a de Coordenadas 357
temos
1
= (cos , sen )
2
= (sen , cos )
seja = (, ) um ponto qualquer do plano. Vamos determinar as coordenadas de em relac ao
ao novo sistema de coordenadas.
A matriz
= [
1
2
] =
_
cos sen
sen cos
_
=
_
=
_
=
_
cos sen
sen cos
_ _
_
.
O sistema de coordenadas que aparece nos dois primeiros exemplos desta sec ao podem ser
obtidos por uma rotac ao de um angulo = /6 em relac ao ao sistema original.
5.3.2 Translac ao
Vamos considerar, agora, o caso em que
. (5.6)
Assim, se
= (, ), ent ao
= (
) = (, ) (, ) = ( , )
Julho 2009 Reginaldo J. Santos
358 Ortogonalidade
x
y
x
y
,
1
,
2
}
=
_
_
=
_
_
. (5.7)
O eixo x
tem equac ao
= 0, ou seja, = e o eixo y
= 0, ou seja, = .
Julho 2009 Reginaldo J. Santos
360 Ortogonalidade
5.3.3 Aplicac ao: Computac ao Gr aca - Projec ao Ortogr aca
Esta projec ao e usada para fazer desenhos de objetos tridimensionais no papel ou na tela do
computador. Com esta projec ao os pontos no espaco s ao projetados ortogonalmente ao plano do
desenho.
Para encontrar a projec ao de um ponto podemos encontrar as coordenadas de em relac ao
ao sistema
= {
,
1
,
2
,
3
} e tomar as duas primeiras coordenadas.
Como a projec ao em qualquer plano paralelo ao plano do desenho fornece as mesmas coordena-
das podemos supor que
= {,
1
,
2
,
3
} e = {,
}
e dada por
, em que = [
1
3
]
Vamos encontrar os vetores
1
,
2
e
3
em func ao dos angulos e . O vetor
1
e paralelo ao plano
xy e e perpendicular ao vetor (cos , sen , 0), ou seja,
1
= (sen , cos , 0).
Os vetores
2
e
3
est ao no plano denido por
2
= cos (cos , sen , 0) + sen
3
= cos
= {,
1
,
2
,
3
} e = {,
}
Introduc ao ` a
Algebra Linear Julho 2009
5.3 Mudanc a de Coordenadas 361
x
3
(cos , sen , 0)
3
(cos , sen , 0)
1
Figura 5.21: Relac ao entre os vetores das bases {
1
,
2
,
3
} e {
}
Introduc ao ` a
Algebra Linear Julho 2009
5.3 Mudanc a de Coordenadas 365
e dada por
sen cos 0
cos cos cos sen sen
sen cos sen sen cos
_
=
_
sen cos 0
cos cos cos sen sen
_
.
Por exemplo para = 30
e = 60
temos que
_
_
=
_
1
2
3
2
0
3
4
1
4
3
2
_
_
0.50 0.87 0
0.43 0.25 0.87
_
.
Usando esta projec ao os vetores
2, 1/
2), (1/
2, 1/
2, 1/
2, 1/
,
s ao:
(a) []
=
_
2
1
_
, em que = {, (1/
2, 1/
2), (1/
2, 1/
2)}. (b) []
1
1
2
, em
que = {, (0, 1/
2, 1/
2, 1/
2)};
5.3.3. Sejam []
} e []
1 0 0
0 1/2
3/2
0
3/2 1/2
.
Quais s ao os vetores
1
,
2
e
3
?
Julho 2009 Reginaldo J. Santos
368 Ortogonalidade
5.3.4. Determine qual a rotac ao do plano em que as coordenadas do ponto = (
3, 1) s ao
_
3
1
_
.
5.3.5. Considere o plano : 3
3 + 2 = 0.
(a) Determine uma base ortonormal para o plano em que o primeiro vetor esteja no plano xy.
(b) Complete a base encontrada para se obter uma base ortonormal {
1
,
2
,
3
} de
3
.
(c) Determine as coordenadas dos vetores
no sistema {,
1
,
2
,
3
}.
5.3.6. Considere dois sistemas de coordenadas = {,
} e = {,
,
2
,
3
}, em que o
sistema e obtido do sistema por uma rotac ao do angulo em torno do eixo x. Determine
a relac ao entre as coordenadas, (
2
=
1
+
2
.
(b)
1
.
5.3.8. Seja uma matriz quadrada 2 2.
(a) Verique que
. D e um exemplo.
5.3.9. Denimos coordenadas de pontos no espaco em relac ao a um sistema de coordenadas deter-
minado por um ponto
e tr es vetores
1
,
2
e
3
L.I. n ao necessariamente ortonormais do
3
da mesma forma como zemos quando os vetores formam uma base ortonormal. As co-
ordenadas de um ponto no sistema de coordenadas {
,
1
,
2
,
3
} e denido como sendo
os escalares que aparecem ao escrevermos
3
, ou seja, se
1
+
2
+
3
,
ent ao as coordenadas de no sistema {
,
1
,
2
,
3
} s ao dadas por
[]
{
,
1
,
2
,
3
}
=
.
Julho 2009 Reginaldo J. Santos
370 Ortogonalidade
Assim, se
= (, , ), ent ao
1
+
2
+
3
=
3
] e invertvel.
(b) Mostre que as coordenadas de um ponto no espaco em relac ao ao sistema
{
,
1
,
2
,
3
} est ao bem denidas, ou seja,
,
1
,
2
,
3
}
=
=
1
=
1
[]
{
}
.
Introduc ao ` a
Algebra Linear Julho 2009
Captulo 6
Transformac oes Lineares (opcional)
6.1 Denic ao, Exemplos e Propriedades
6.1.1 Denic ao e Exemplos
Lembramos que uma func ao de um conjunto em um conjunto , : , e uma
regra que associa a cada elemento do conjunto , um unico elemento do conjunto . O conjunto
e chamado domnio e o conjunto e chamado contradomnio. O subconjunto de formado pelos
elementos tais que () = , para algum e chamado (conjunto) imagem de . Para
todo elemento , () e chamado a imagem de por . Dizemos tamb em que leva em
371
372 Transformac oes Lineares
().
Denic ao 6.1. Uma func ao :
e todos os escalares .
Introduc ao ` a
Algebra Linear Julho 2009
6.1 Denic ao, Exemplos e Propriedades 373
Exemplo 6.1. A func ao , que leva todo vetor de
no vetor nulo de
, ou seja,
() =
0, para todo
em
:
2
2
as func oes que levam todo vetor nas suas projec oes nos
eixos e , respectivamente, ou seja,
(, ) = (, 0) e
2
. Deixamos para o leitor a vericac ao de que
:
2
2
as func oes que levam todo vetor nas suas reex oes em
relac ao aos eixos e , respectivamente, ou seja,
(, ) = (, ) e
(, ) = (, ), para
todo par (, )
2
. Deixamos para o leitor a vericac ao de que
s ao transformac oes
lineares.
Exemplo 6.4. Considere a func ao,
:
2
2
dada por
(, ) = proj
(,)
(, ) =
(, ) (, )
(, )
2
(, ).
Julho 2009 Reginaldo J. Santos
374 Transformac oes Lineares
Ou seja,
(, ) =
_
2
2
+
2
+
2
+
2
,
2
+
2
+
2
2
+
2
_
.
Esta transformac ao e um caso particular daquela que e tratada no Exemplo 6.6.
Exemplo 6.5. Considere a func ao,
(, ) e tal que 2
(, ) = (, ) +
(, ). Assim,
(, ) = 2
(, ) (, )
=
_
2
+
2
+
2
2
+
2
,
2
2
+
2
+
2
2
+
2
_
.
Esta transformac ao e um caso particular daquela que e tratada no Exemplo 6.6.
Os quatro ultimos exemplos s ao um caso particular do que e apresentado no pr oximo exemplo.
Exemplo 6.6. Considere a transformac ao :
, dada por
() =
2
.
.
.
11
1
+ . . . +
1
21
1
+ . . . +
2
.
.
.
1
+ . . . +
, para todo
,
Introduc ao ` a
Algebra Linear Julho 2009
6.1 Denic ao, Exemplos e Propriedades 375
que pode ser escrita como
() =
11
12
1
21
22
2
.
.
.
.
.
.
1
2
2
.
.
.
= ,
em que = (
. Segue das propriedades da algebra matricial, Teorema 1.1 na p agina 10, que
e uma transformac ao linear. Pois,
( + ) = ( + ) = + = () + ( ),
() = () = = (),
para todos ,
e escalares .
Em termos de matrizes, as projec oes nos eixos e podem ser escritas como
_
=
_
1 0
0 0
_ _
_
,
_
=
_
0 0
0 1
_ _
_
,
as reex oes em relac ao aos eixos e , como
_
=
_
1 0
0 1
_ _
_
,
_
=
_
1 0
0 1
_ _
_
,
a projec ao ortogonal e a reex ao em relac ao a uma reta : (, ) = (, ), como
_
=
_
2
2
+
2
2
+
2
2
+
2
2
+
2
_
_
_
,
_
=
_
2
2
+
2
2
2
+
2
2
2
+
2
2
+
2
_
_
_
Julho 2009 Reginaldo J. Santos
376 Transformac oes Lineares
6.1.2 Propriedades
Segue da Denic ao 6.1 que toda transformac ao linear :
no
vetor nulo de
, ent ao
(
0) = (0 ) = 0 () =
0.
Segue tamb em da Denic ao 6.1 que uma func ao :
e todos os escalares
e . Pois, se e linear, ent ao
( + ) = () + ( ) = () + ( ).
Por outro lado, se e uma func ao tal que ( + ) = () + ( ), para todos os vetores
,
} e uma base de
, ent ao todo
vetor
pode ser escrito como combinac ao linear de vetores de , ou seja, existem escalares
1
, . . . ,
tais que
=
1
1
+ . . . +
=1
.
Ent ao
( ) =
_
=1
_
=
=1
(
) =
=1
).
Introduc ao ` a
Algebra Linear Julho 2009
6.1 Denic ao, Exemplos e Propriedades 377
Por outro lado, se :
) = (
) para =
1, . . . , , ent ao aplicando-se o raciocnio acima, temos que
( ) = ( ), para todo
.
Ou seja, = . Isto prova o seguinte teorema.
Teorema 6.1. Uma transformac ao linear :
. Ou seja, se = {
1
, . . . ,
} e uma base de
) =
, para = 1, . . . , .
Ent ao, existe um unica transformac ao linear denida em todo espaco
, :
, tal que
(
) =
, para = 1, . . . , .
Exemplo 6.7. Seja
:
2
2
a transformac ao linear denida na base can onica por (Figura 6.9)
(
1
) = cos
1
+ sen
2
= (cos , sen )
(
2
) = sen
1
+ cos
2
= (sen , cos ).
Assim, como (, ) = (1, 0) +(0, 1) =
1
+
2
, ent ao
_
=
(
1
) +
(
2
) =
_
cos
sen
_
+
_
sen
cos
_
=
_
cos sen
sen
_ _
_
Julho 2009 Reginaldo J. Santos
378 Transformac oes Lineares
Se escrevemos = (, ) = ( cos , sen ), ent ao
() =
( cos , sen ) =
(cos , sen )
= (cos cos sen sen , cos sen + sen cos )
= (cos( +), sen ( + )) = ( cos( + ), sen ( + )).
Assim, segue-se da linearidade, que
2
.
Seja :
1
0
.
.
.
0
11
21
.
.
.
0
1
.
.
.
0
12
22
.
.
.
, . . . ,
0
.
.
.
0
1
2
.
.
.
.
Sejam = (
1
, . . . ,
) um vetor qualquer do
1
= (1, 0, . . . , 0),
2
= (0, 1, 0, . . . , 0), . . . ,
= (0, . . . , 0, 1).
Introduc ao ` a
Algebra Linear Julho 2009
6.1 Denic ao, Exemplos e Propriedades 379
Como =
1
1
+ . . . +
, ent ao
() =
1
(
1
) + . . . +
) =
1
11
21
.
.
.
+ . . . +
2
.
.
.
11
12
1
21
22
2
.
.
.
.
.
.
1
2
2
.
.
.
= ,
em que as colunas de s ao (
1
), . . . , (
), ou seja, = [ (
1
) . . . (
) ], com (
), para
= 1, . . . , escritos como matrizes colunas. Isto prova o seguinte resultado.
Proposic ao 6.2. Seja :
,
em que = (
= [ (
1
) . . . (
) ], com (
(
1
)
(
2
)
=
_
1 0
0 0
_
,
_
(
1
)
(
2
)
=
_
0 0
0 1
_
,
as matrizes das reex oes em relac ao aos eixos e ,
_
(
1
)
(
2
)
=
_
1 0
0 1
_
,
_
(
1
)
(
2
)
=
_
1 0
0 1
_
,
as matrizes da projec ao ortogonal e da reex ao em relac ao a uma reta : (, ) = (, ), como
_
(
1
)
(
2
)
=
_
2
2
+
2
2
+
2
2
+
2
2
+
2
_
_
(
1
)
(
2
)
=
_
2
2
+
2
2
2
+
2
2
2
+
2
2
+
2
_
e a matriz da rotac ao de um angulo ,
_
(
1
)
(
2
)
=
_
cos sen
sen
_
.
Introduc ao ` a
Algebra Linear Julho 2009
6.1 Denic ao, Exemplos e Propriedades 381
Exerccios Num ericos (respostas na p agina 604)
6.1.1. Seja :
2
2
uma transformac ao linear para a qual sabemos que (1, 1) = (2, 3) e
(0, 1) = (1, 2).
(a) Determine (3, 2);
(b) Determine (, ).
6.1.2. Determine a transformac ao :
2
3
tal que (1, 1) = (3, 2, 1) e (0, 2) = (0, 1, 0).
Encontre (1, 0) e (0, 1).
6.1.3. Determine express oes para as transformac oes lineares
:
3
3
, que s ao
projec oes nos planos , e , respectivamente.
6.1.4. Considere o plano : +2 +3 = 0. Encontre express oes para as seguintes transformac oes
lineares:
(a) A projec ao ortogonal no plano ,
:
3
3
.
(b) A reex ao em relac ao ao plano ,
:
3
3
.
6.1.5. Determine express oes para as transformac oes lineares
/3,
,
/3,
e
/3,
que s ao rotac oes
de /3 em relac ao aos eixos , e respectivamente.
6.1.6. Considere a reta : (, , ) = (1, 1, 1).
(a) Seja
:
3
3
a projec ao ortogonal na reta . Encontre uma express ao para
(, , ).
Julho 2009 Reginaldo J. Santos
382 Transformac oes Lineares
(b) Seja
:
3
3
a reex ao em relac ao ` a reta . Encontre uma express ao para
(, , ).
6.1.7. Existe uma unica reex ao do plano que transforma o ponto (5, 0) no ponto (3, 4). Determine
a equac ao para o eixo da reex ao . Verique que ele passa pela origem. Calcule a matriz (em
relac ao ` a base can onica de
2
) da reex ao .
Exerccios Te oricos
6.1.8. Considere o plano : ++ = 0. Encontre express oes para as seguintes transformac oes
lineares:
(a) A projec ao ortogonal no plano ,
:
3
3
.
(b) A reex ao em relac ao ao plano ,
:
3
3
.
6.1.9. Determine express oes para as transformac oes lineares
,
,
,
,
,
:
3
3
, que s ao
rotac oes de em relac ao aos eixos , e , respectivamente.
6.1.10. Considere a reta : (, , ) = (, , ). Encontre express oes para as seguintes
transformac oes lineares:
(a) A projec ao ortogonal na reta ,
:
3
3
.
(b) A reex ao em relac ao ` a reta ,
:
3
3
.
6.1.11. Seja = (, , )
3
. Determine a matriz do operador linear :
3
3
, denido por
() = (, , ) = =
_
det
_
_
, det
_
_
, det
_
__
,
Introduc ao ` a
Algebra Linear Julho 2009
6.1 Denic ao, Exemplos e Propriedades 383
em relac ao ` a base can onica.
6.1.12. Seja uma constante diferente de zero. Uma transformac ao linear :
2
2
dada por
(, ) = (, ), para todo (, )
2
e chamada expans ao ao longo do eixo se > 1
e contrac ao ao longo do eixo se 0 < < 1. Uma transformac ao linear :
2
2
dada
por (, ) = (, ), para todo (, )
2
e chamada expans ao ao longo do eixo se
> 1 e contrac ao ao longo do eixo se 0 < < 1.
Uma transformac ao linear :
2
2
dada por (, ) = ( + , ), para todo (, )
2
e chamada cisalhamento ao longo do eixo . Uma transformac ao linear :
2
2
dada
por (, ) = (, + ), e chamada cisalhamento ao longo do eixo .
(a) Mostre que a matriz elementar que corresponde a trocar duas linhas e a matriz de uma
reex ao em relac ao ` a reta = .
(b) Mostre que a matriz elementar que corresponde a multiplicar uma linha por um escalar
n ao nulo e a matriz de uma expans ao, ou a matriz de uma contrac ao, ou a matriz de uma
reex ao em relac ao a um dos eixos coordenados, ou um produto de uma matriz de uma
reex ao em relac ao a um dos eixos coodenados por uma matriz de uma expans ao ou
contrac ao.
(c) Mostre que a matriz elementar que corresponde a somar a uma linha um m ultiplo escalar
de outra e a matriz de um cisalhamento ao longo de um dos eixos coordenados.
(Sugest ao: veja no Exemplo 1.17 na p agina 58 as matrizes elementares 2 2 e compare com
as matrizes das transformac oes denidas acima.)
Julho 2009 Reginaldo J. Santos
384 Transformac oes Lineares
()
(
0) =
0
( )
+ ()+( )
Introduc ao ` a
Algebra Linear Julho 2009
6.1 Denic ao, Exemplos e Propriedades 385
x
y
()
()
Figura 6.3: Projec ao no eixo
Julho 2009 Reginaldo J. Santos
386 Transformac oes Lineares
x
y
()
()
Figura 6.5: Reex ao em relac ao ao eixo
Introduc ao ` a
Algebra Linear Julho 2009
6.1 Denic ao, Exemplos e Propriedades 387
x
y
()
()=
+
()
()
Figura 6.7: Reex ao em relac ao a reta
Julho 2009 Reginaldo J. Santos
388 Transformac oes Lineares
x
y
()
(
1
)
(
2
)
cos
s
e
n
c
o
s
sen
Figura 6.9: Transformac ao rotac ao sobre os
vetores
1
e
2
Introduc ao ` a
Algebra Linear Julho 2009
6.2 A Imagem e o N ucleo 389
6.2 A Imagem e o N ucleo
Denic ao 6.2. Seja :
() =
0}.
(b) A imagem de e denida pelo conjunto
() = {
}
(c) A dimens ao do n ucleo de e chamada de nulidade de e a dimens ao da imagem de e
chamada posto de .
Exemplo 6.9. Sejam :
a transformac ao
identidade. Ent ao () =
, () = {
0}, () = {
0} e () =
.
Teorema 6.3. Seja :
e de
, respectivamente.
Julho 2009 Reginaldo J. Santos
390 Transformac oes Lineares
()
()
0
0
Figura 6.10: () = {
0}
()
0
()
Figura 6.11: () = {
0}
Introduc ao ` a
Algebra Linear Julho 2009
6.2 A Imagem e o N ucleo 391
Demonstrac ao. Para mostrar que um conjunto e um subespaco precisamos mostrar as propriedades
(a) e (b) da p agina 245, ou seja, que com relac ao ` as operac oes de soma de vetores e multiplicac ao
por escalar podemos viver nele sem termos que sair. Vamos mostrar em primeiro lugar que o n ucleo
de e um subespaco.
(a) Se
1
,
2
(), ent ao (
1
) = (
2
) =
0. Logo,
(
1
+
2
) = (
1
) +(
2
) =
0 +
0 =
0,
ou seja,
1
+
2
();
(b) Se () e e um escalar, ent ao () = () =
0. Logo, ();
Vamos mostrar, agora, que a imagem de e um subespaco.
(a) Se
1
,
2
(), ent ao existem
1
,
2
tais que (
1
) =
1
e (
2
) =
2
. Seja
=
1
+
2
. Ent ao, () = (
1
+
2
) = (
1
)+(
2
) =
1
+
2
. Logo,
1
+
2
().
(b) Se () e e um escalar, ent ao existe
em n ao nula, :
, e o
conjunto , pois {
} e uma base de
,
ent ao a imagem de e gerada por (
1
), . . . , (
).
Demonstrac ao. Seja (). Ent ao, existe
} e
base de
, existem esclares
1
, . . . ,
tais que =
1
1
+ . . . +
. Assim,
= ( ) =
_
=1
_
=
=1
).
Ou seja, (
1
), . . . , (
) geram ().
Exemplo 6.11. Vamos considerar as projec oes nos eixos e (Figuras 6.2 e 6.3 na p agina 385)
_
=
_
1 0
0 0
_ _
_
,
_
=
_
0 0
0 1
_ _
_
.
Geometricamente vemos que o n ucleo de
e o eixo , o n ucleo de
e o eixo ,
pois todos os pontos s ao levados por
e o eixo .
Introduc ao ` a
Algebra Linear Julho 2009
6.2 A Imagem e o N ucleo 393
Exemplo 6.12. Vamos considerar as reex oes em relac ao aos eixos e (Figuras 6.4 e 6.5 na
p agina 386)
_
=
_
1 0
0 1
_ _
_
,
_
=
_
1 0
0 1
_ _
_
,
Geometricamente vemos que o n ucleo de
e o n ucleo de
e de
s ao iguais a
2
, pois todo ponto (, ) e imagem do ponto (, ) reetido pelas respectivas
transformac oes.
Exemplo 6.13. Consideremos a projec ao ortogonal e a reex ao em relac ao a uma reta
: (, ) = (, )
(Figuras 6.6 e 6.7 na p agina 387)
_
=
_
2
2
+
2
2
+
2
2
+
2
2
+
2
_
_
_
,
_
=
_
2
2
+
2
2
2
+
2
2
2
+
2
2
+
2
_
_
_
.
Geometricamente vemos que o n ucleo de
2
que e levado na origem. Vemos tamb em que a imagem de
e o
2
, pois todo ponto (, ) e a
imagem do ponto (, ) reetido por .
Julho 2009 Reginaldo J. Santos
394 Transformac oes Lineares
Exemplo 6.14. Geometricamente vemos que a rotac ao de um angulo (Figura 6.8 na p agina 388)
_
=
_
cos sen
sen
_ _
_
tem n ucleo igual a origem, pois e o unico ponto que e levado na origem por
e igual ao
2
, pois todo ponto (, ) e a imagem do ponto (, ) girado de .
Seja :
,
onde = (
= [ (
1
) . . . (
) ], com (
} base de
. e
sobrejetiva se, e somente se, (
1
), . . . , (
) geram o
.
Introduc ao ` a
Algebra Linear Julho 2009
6.2 A Imagem e o N ucleo 395
Exemplo 6.15. Toda transformac ao linear de
em n ao nula, :
e sobrejetiva, pois {
0}
e s ao os unicos subespacos do espaco vetorial .
Exemplo 6.16. A reex ao em relac ao a uma reta que passa pela origem e a rotac ao s ao sobrejetivas
enquanto a projec ao ortogonal em uma reta que passa pela origem n ao e sobrejetiva (Exemplos 6.13
e 6.14 na p agina 393).
Dizemos que uma func ao : e injetiva, se () = () implica que = .
Teorema 6.6. Seja :
0}.
Demonstrac ao. Suponha que e injetiva. Seja (). Ent ao, como e injetiva, () = (
0)
implica que =
0.
Agora, suponha que () = {
0}. Se () = ( ), ent ao ( ) =
0, ou seja,
().
Como, () = {
0}, ent ao =
0, ou seja, = .
Julho 2009 Reginaldo J. Santos
396 Transformac oes Lineares
Exemplo 6.17. A reex ao em relac ao a uma reta que passa pela origem e a rotac ao s ao injetivas
enquanto a projec ao ortogonal em uma reta que passa pela origem n ao e injetiva (Exemplos 6.13 e
6.14 na p agina 393).
Teorema 6.7 (da Dimens ao do N ucleo e da Imagem). Seja :
, ou seja,
dim(()) + dim(()) = dim(
) = .
Introduc ao ` a
Algebra Linear Julho 2009
6.2 A Imagem e o N ucleo 397
()
0
0
0})
()
0
()
0})
Julho 2009 Reginaldo J. Santos
398 Transformac oes Lineares
Demonstrac ao. Vamos supor que 1 dim(()) < . Sejam
1
, . . . ,
vetores de
, que for-
mam uma base para o n ucleo de . Vamos estend e-la a uma base de
. Sejam
+1
, . . . ,
vetores de
tais que
1
, . . . ,
,
+1
, . . . ,
) formam uma base da imagem de . Para isso, precisamos mostrar que eles
geram a imagem de e que s ao L.I.
Pela Proposic ao 6.4 na p agina 392, (
+1
), . . . , (
) =
0. Vamos mostrar que (
+1
), . . . , (
) s ao linearmente inde-
pendentes. Considere a combinac ao linear nula:
+1
(
+1
) + . . . +
) =
0.
Pela linearidade de segue-se que
(
+1
+1
+. . . +
) =
0.
Mas isto implica que
+1
+1
+ . . . +
tais que
+1
+1
+ . . . +
=
1
1
+. . . +
1
+ . . . +
+1
+1
. . .
=
0.
Como
1
, . . . ,
e base de
, ent ao
1
= . . . =
=
+1
= . . . =
= 0, ou seja,
(
+1
), . . . , (
) s ao L.I.
Portanto, a dimens ao da imagem de e igual a diferenca entre a dimens ao de
e a dimens ao
do n ucleo de , de onde segue-se o resultado.
Em geral, uma transformac ao linear pode ser injetiva sem ser sobrejetiva e sobrejetiva sem ser
injetiva. Entretanto, se a dimens ao do domnio for igual a dimens ao do contradomnio temos o seguinte
resultado, que e uma conseq u encia imediata do Teorema 6.7 da Dimens ao do N ucleo e da Imagem.
Introduc ao ` a
Algebra Linear Julho 2009
6.2 A Imagem e o N ucleo 399
Corol ario 6.8. Seja :
3
uma transformac ao linear dada por (, , ) = (, , ).
(a) Encontre uma base para o n ucleo de .
(b) Encontre uma base para a imagem de .
(c) Descreva geometricamente o n ucleo e a imagem de .
6.2.3. Seja :
5
uma transformac ao linear.
Julho 2009 Reginaldo J. Santos
400 Transformac oes Lineares
(a) Se e sobrejetiva e dim(()) = 2, qual o valor de ?
(b) Se e sobrejetiva e injetiva, qual o valor de ?
6.2.4. D e exemplos de transformac oes lineares :
3
3
tais que
(a) () = {(, , )
3
= },
(b) () = {(, , )
3
= }.
6.2.5. D e um exemplo de uma transformac ao linear :
2
2
tal que () = ().
Exerccios Te oricos
6.2.6. Determine o n ucleo e a imagem do operador linear denido no Exerccio 6.1.11 na p agina 382.
6.2.7. Considere o plano : + + = 0.
(a) Determine o n ucleo e a imagem da projec ao ortogonal no plano ,
. Responda se
e
sobrejetiva e se e injetiva.
(b) Determine o n ucleo e a imagem da reex ao em relac ao ao plano ,
. Responda se
e sobrejetiva e se e injetiva.
6.2.8. Considere a reta : (, , ) = (, , ).
(a) Determine o n ucleo e a imagem da projec ao ortogonal na reta ,
. Responda se
e
sobrejetiva e se e injetiva.
(b) Determine o n ucleo e a imagem da reex ao em relac ao ` a reta ,
. Responda se
e
sobrejetiva e se e injetiva.
Introduc ao ` a
Algebra Linear Julho 2009
6.2 A Imagem e o N ucleo 401
6.2.9. Seja :
3
uma transformac ao linear.
(a) Mostre que existem escalares , , tais que (, , ) = + + .
(b) Descreva geometricamente todas as possibilidades para o n ucleo de .
6.2.10. Sejam :
} um conjunto de vetores de
. Mostre que se = {(
1
), . . . , (
e uma base de
.
Julho 2009 Reginaldo J. Santos
402 Transformac oes Lineares
6.3 Composic ao de Transformac oes Lineares
Sejam :
e :
em
denida por
()() = (()), para todo
.
Proposic ao 6.9. Se :
e :
e , escalares.
()(
1
+
2
) = ((
1
+
2
)) = ((
1
) +(
2
))
= ((
1
)) + ((
2
)) = ()(
1
) + ()(
2
)
} uma base de
. Todo vetor
se escreve de maneira
unica como combinac ao linear de
1
, . . . ,
1
, . . . ,
tais que =
1
1
+ . . . +
}, por
[ ]
2
.
.
.
.
Julho 2009 Reginaldo J. Santos
404 Transformac oes Lineares
As coordenadas de um vetor em relac ao ` a base s ao os escalares que aparecem quando
escrevemos como combinac ao linear dos vetores da base . Por exemplo, para os vetores da
base , [
1
]
=
1
, [
2
]
=
2
, . . . , [
, em que
1
, . . . ,
s ao os vetores da base
can onica do
. Pois,
= 0
1
+ . . . + 1
+ . . . + 0
, para = 1, . . . , .
Sejam = {
1
, . . . ,
} e = {
1
, . . . ,
} bases de
, respectivamente. Seja
:
2
.
.
.
, [(
1
)]
11
21
.
.
.
, [(
2
)]
12
22
.
.
.
, . . . , [(
)]
2
.
.
.
.
Ent ao,
( ) = (
1
1
+ . . . +
) =
1
(
1
) +. . . +
)
=
1
(
11
1
+ . . .
1
) + . . . +
(
1
1
+ . . . +
)
= (
1
11
+ . . . +
1
)
1
+ . . . + (
1
1
+ . . . +
.
Como escrevemos o vetor ( ) como combinac ao linear dos vetores da base , ent ao os escalares
s ao as coordenadas de ( ) em relac ao ` a base , ou seja,
[( )]
11
1
+ . . . +
1
21
1
+ . . . +
2
.
.
.
1
+ . . . +
11
12
1
21
22
2
.
.
.
.
.
.
1
2
2
.
.
.
= [ ]
,
Introduc ao ` a
Algebra Linear Julho 2009
6.3 Composic ao de Transformac oes Lineares 405
em que = [ [(
1
)]
. . . [(
)]
, ou seja,
[]
= [ [(
1
)]
. . . [(
)]
].
Isto prova o seguinte resultado, que e uma generalizac ao da Proposic ao 6.2 na p agina 379.
Teorema 6.10. Sejam = {
1
, . . . ,
} e = {
1
, . . . ,
} bases de
, respectivamente.
Seja :
= [ [(
1
)]
. . . [(
)]
],
e tal que
[( )]
= []
[ ]
.
Aqui [ ]
e o vetor de coordenadas de
( ) em relac ao ` a base e a matriz []
= [ [(
1
)]
. . . [(
)]
] e a matriz da transformac ao
linear em relac ao ` as bases e .
Julho 2009 Reginaldo J. Santos
406 Transformac oes Lineares
Quando a transformac ao linear e a transformac ao identidade :
, denida por () =
, para todo
= [()]
= []
[]
= []
,
em que = [ [
1
]
. . . [
} e = {
1
, . . . ,
} bases de
,
[]
= []
[]
,
em que = []
= [ [
1
]
. . . [
em
relac ao ` as bases e .
Exemplo 6.18. Sejam = {
1
= (1, 0),
2
= (0, 1)} e = {
1
= (1, 1),
2
= (1, 1)} bases do
2
. Como e a base can onica, temos que [(, )]
=
_
_
. Vamos encontrar [(, )]
.
[(, )]
= [
2]
[(, )]
Para determinarmos [
2]
= [ [
1
]
[
2
]
1
=
1
1
+
1
2
e
2
=
2
1
+
2
2
.
Introduc ao ` a
Algebra Linear Julho 2009
6.3 Composic ao de Transformac oes Lineares 407
Temos que resolver dois sistemas lineares que t em a mesma matriz = [
1
2
]. Como a matriz
e invertvel e e f acil encontrar a inversa de uma matriz 22 (ver por exemplo Exemplo 2.17 na p agina
126), podemos obter as soluc oes dos sistemas como
1
1
e
1
2
. Como
1
=
__
1 1
1 1
__
1
=
_
1/2 1/2
1/2 1/2
_
,
ent ao
[]
= [ [
1
]
[
2
]
] = [
1
1
1
2
] =
_
1/2 1/2
1/2 1/2
_
.
Portanto
[(, )]
= []
[(, )]
=
_
1/2 1/2
1/2 1/2
_ _
_
=
_
( + )/2
( )/2
_
.
Teorema 6.12. Sejam :
e :
}, = {
1
, . . . ,
} e = {
1
, . . . ,
} bases de
respectivamente.
Ent ao,
[]
= []
[]
.
Ou seja, a matriz da composic ao de duas transformac oes lineares e o produto das matrizes das
transformac oes lineares.
Julho 2009 Reginaldo J. Santos
408 Transformac oes Lineares
Demonstrac ao. Sejam = []
, = []
e = []
) = ((
)) =
_
=1
_
=
=1
)
=
=1
=1
=1
=1
=1
_
=1
) =
=1
.
Como os vetores
1
, . . . ,
s ao L.I., ent ao
=1
tal que =
e =
e
tamb em uma transformac ao linear.
Introduc ao ` a
Algebra Linear Julho 2009
6.3 Composic ao de Transformac oes Lineares 409
Demonstrac ao. Sejam
1
,
2
e , escalares. Sejam
1
=
1
(
1
) e
2
=
1
(
2
).
Ent ao,
1
(
1
+
2
) =
1
((
1
) + (
2
) =
1
((
1
+
2
))
=
1
+
2
=
1
(
1
) +
1
(
2
)
o que prova que
1
e uma transformac ao linear.
Lembramos que uma func ao : e invertvel se, e somente se, e injetiva e sobrejetiva.
Teorema 6.14. Sejam = {
1
, . . . ,
} e = {
1
, . . . ,
e
invertvel. Al em disso, se e invertvel, ent ao [
1
]
= ([]
)
1
.
Demonstrac ao. Suponha, em primeiro lugar, que e invertvel. Ent ao e injetiva e sobrejetiva, o
que implica, pelo Teorema da Dimens ao do N ucleo e da Imagem 6.7 na p agina 396, que = .
Al em disso, existe uma transformac ao linear,
1
, tal que
1
=
e
1
=
. Assim,
= [
= [
1
]
= [
1
]
[]
.
Portanto, a matriz []
e invertvel e ([]
)
1
= [
1
]
.
Julho 2009 Reginaldo J. Santos
410 Transformac oes Lineares
Suponha, agora, que = []
= [ ]
=
0. Como
e invertvel, ent ao [ ]
=
0. O que implica que =
0. Assim e injetiva (Teorema 6.6 na p agina
395) e como = , ent ao pelo Corol ario 6.8 na p agina 399 segue-se que e tamb em sobrejetiva e
portanto invertvel.
Exemplo 6.19. Seja :
3
3
denida por (, , ) = ( + + 2, + 2, ), para todo
(, , )
3
. Vamos vericar se e invertvel. Seja = {
1
,
2
,
3
}. Vamos determinar a matriz
de em relac ao a . Para isto, vamos escrever o resultado da aplicac ao em cada elemento de
como combinac ao linear dos elementos de .
(
1
) =
1
= 1
1
+ 0
2
+ 0
3
(
2
) =
1
+
2
= 1
1
+ 1
2
+ 0
3
(
3
) = 2
1
+ 2
2
+
3
= 2
1
+ 2
2
+ 1
3
Assim, a matriz de em relac ao a e
[]
=
_
[(
1
)]
[(
2
)]
[(
3
)]
1 1 2
0 1 2
0 0 1
.
Esta matriz e invertvel (verique!) e assim pelo Teorema 6.14 a transformac ao linear e invertvel e
[
1
]
= ([]
)
1
=
1 1 0
0 1 2
0 0 1
.
Introduc ao ` a
Algebra Linear Julho 2009
6.3 Composic ao de Transformac oes Lineares 411
Vamos determinar uma express ao para
1
. Pelo Teorema 6.10 na p agina 405, temos que
[
1
(, , )]
= [
1
]
[(, , )]
1 1 0
0 1 2
0 0 1
.
Portanto,
1
(, , ) = ( , 2, ).
Quando a transformac ao linear e a transformac ao identidade
:
,
ent ao aplicando o resultado anterior (Teorema 6.14) a esta transformac ao, obtemos o seguinte resul-
tado.
Corol ario 6.15. Sejam = {
1
, . . . ,
} e = {
1
, . . . ,
} bases de
. A matriz mudanca de
base = []
e invertvel e
1
= ([]
)
1
= []
1
= = (, , )
2
= (
2
+
2
,
2
+
2
, 0)
3
= (
2
+
2
,
2
+
2
,
2
+
2
)
E f acil vericar que esta e uma base ortonormal, ou seja, uma base em que os seus vetores s ao
unit arios mutuamente ortogonais. Al em disso, temos que
(
1
) =
1
= (, , )
(
2
) = cos
2
+ sen
3
= (
cos sen
2
+
2
,
cos sen
2
+
2
,
2
+
2
sen )
(
3
) = sen
2
+ cos
3
= (
sen cos
2
+
2
,
sen cos
2
+
2
,
2
+
2
cos ).
Se = {
1
,
2
,
3
} e a base can onica de
3
, ent ao
,
() = [
,
()]
= [
,
]
[]
Podemos escrever
,
=
,
e assim
[
,
]
= [
,
]
= [
,
]
[]
Introduc ao ` a
Algebra Linear Julho 2009
6.3 Composic ao de Transformac oes Lineares 413
Agora,
[
,
]
= [ [
,
(
1
)]
[
,
(
2
)]
[
,
(
3
)]
] = [
,
(
1
)
,
(
2
)
,
(
3
) ],
e
[]
= ([]
)
1
= [ [
1
]
[
2
]
[
3
]
]
1
= [
1
2
3
]
,
pois e a base can onica e os vetores
1
,
2
e
3
s ao unit arios mutuamente ortogonais. Assim,
,
() = [
,
]
[]
= [
,
(
1
)
,
(
2
)
,
(
3
) ][
1
2
3
]
.
Mas,
[
,
(
1
)
,
(
2
)
,
(
3
) ][
1
2
3
]
cos sen
2
+
2
sen cos
2
+
2
cos sen
2
+
2
sen cos
2
+
2
2
+
2
sen
2
+
2
cos
2
+
2
2
+
2
0
2
+
2
2
+
2
2
+
2
2
(1 cos ) + cos (1 cos ) sen (1 cos ) + sen
(1 cos ) + sen
2
(1 cos ) + cos (1 cos ) sen
(1 cos ) sen (1 cos ) + sen
2
(1 cos ) + cos
que e a matriz de
,
em relac ao ` a base can onica. Finalmente,
2
(1 cos ) + cos (1 cos ) sen (1 cos ) + sen
(1 cos ) + sen
2
(1 cos ) + cos (1 cos ) sen
(1 cos ) sen (1 cos ) + sen
2
(1 cos ) + cos
} e = {
1
, . . . ,
} bases do
. Se :
e
uma transformac ao linear, ent ao
[]
=
1
[]
.
Demonstrac ao. Pelo Teorema 6.12 na p agina 407 temos que
[]
= []
[]
[]
.
Mas pelo Corol ario 6.15 na p agina 411 a matriz = []
e invertvel e
1
= []
. De onde segue-se
o resultado.
Uma transformac ao linear do
1
. Observe que com esta terminologia o Corol ario 6.16 pode ser estabelecido da seguinte
forma:
Introduc ao ` a
Algebra Linear Julho 2009
6.3 Composic ao de Transformac oes Lineares 415
Se :
} e = {
1
, . . . ,
} s ao bases de
, ent ao []
e semelhante a []
.
O traco de uma matriz quadrada , denotado por tr(), e denido como sendo a soma dos
elementos da sua diagonal principal. Como tr() = tr() (Exerccio 1.1.26 na p agina 31), ent ao
tr(
1
) = tr().
Assim, em virtude do Corol ario 6.16, se
como sendo
tr() = tr([]
),
onde e uma base de
.
De forma an aloga, como det() = det() det() = det() (Teorema 2.13 na p agina 117),
ent ao
det(
1
) = det().
Assim, em virtude do Corol ario 6.16, se
como sendo
det() = det([]
),
onde e uma base de
qualquer.
Julho 2009 Reginaldo J. Santos
416 Transformac oes Lineares
Exemplo 6.21. Vamos obter uma express ao para a reex ao na reta : = 2,
:
2
2
,
usando o Corol ario 6.16. Vamos escolher uma base do
2
, tal que a avaliac ao de
nos elementos
desta base seja f acil de se obter. Por exemplo, = {
1
= (1, 2),
2
= (2, 1)}.
(
1
) =
(1, 2) = (1, 2) = 1
1
+ 0
2
(
2
) =
(2, 1) = (2, 1) = 0
1
1
2
.
Assim,
= [
=
_
1 0
0 1
_
.
A matriz mudanca de base, da base para a base can onica = {(1, 0), (0, 1)} e dada por
= [
2]
=
_
1 2
2 1
_
.
Pelo Corol ario 6.16, a matriz = [
= [
2]
2]
=
1
.
Vamos enunciar uma vers ao mais geral do Corol ario 6.16, cuja demonstrac ao e inteiramente
an aloga e deixamos como exerccio para o leitor.
Introduc ao ` a
Algebra Linear Julho 2009
6.3 Composic ao de Transformac oes Lineares 417
Corol ario 6.17. Seja :
} e
=
{
1
, . . . ,
} bases de
e = {
1
, . . . ,
} e
= {
1
, . . . ,
} bases de
. Ent ao,
[]
=
1
[]
,
onde e a matriz mudanca de base de
para e , de
para .
Exerccios Num ericos (respostas na p agina 608)
6.3.1. Seja :
2
2
a transformac ao linear dada por (, ) = (2 + , 3), para todo
(, )
2
. Seja = {(1, 1), (1, 2)}. Determine []
.
6.3.2. Seja :
3
3
denida por () = , para todo
3
, onde
=
3 1 2
0 0 2
0 0 1
.
Sejam
1
= (1, 0, 0),
2
= (1, 2, 0) e
3
= (0, 2, 1).
(a) Encontre a matriz mudanca de base de = {
1
,
2
,
3
} para a base can onica =
{
1
,
2
,
3
};
Julho 2009 Reginaldo J. Santos
418 Transformac oes Lineares
(b) Use a matriz obtida no item anterior para determinar a matriz que representa com
relac ao ` a base {
1
,
2
,
3
}.
6.3.3. Considere a reta : (, , ) = (1, 1, 1). Sejam = {
1
,
2
,
3
} a base can onica do
3
e = {
1
,
2
,
3
} a base ortonormal de
3
denida por
1
= 1/
3(1, 1, 1),
2
=
1/
2(1, 1, 0) e
3
= 1/
6(1, 1, 2).
(a) Seja
:
3
3
a projec ao ortogonal na reta . Encontre [
e [
.
(b) Seja
:
3
3
a reex ao em relac ao ` a reta . Encontre [
e [
.
6.3.4. Considere a reta : (, , ) = (1, 1, 0). Sejam = {
1
,
2
,
3
} a base can onica do
3
e
= {
1
,
2
,
3
} a base ortonormal de
3
denida por
1
= 1/
2(1, 1, 0),
2
= (0, 0, 1) e
3
= 1/
e [
/2,
]
.
6.3.5. Para cada uma das transformac oes lineares verique se e invertvel e calcule a inversa,
1
, se ela existe.
(a) :
3
3
denida por (, , ) = ( + 2 +, + 2, ).
(b) :
3
3
denida por (, , ) = (, 2 + , 2 4 + ).
(c) :
3
3
denida por (, , ) = ( + + , + 2 + , + 2).
(d) :
3
3
denida por (, , ) = ( + + , +, + ).
Introduc ao ` a
Algebra Linear Julho 2009
6.3 Composic ao de Transformac oes Lineares 419
Exerccios Te oricos
6.3.6. Mostre que se :
2
2
e uma transformac ao linear invertvel, ent ao e uma composic ao
de expans oes, compress oes, cisalhamentos e reex oes. (Sugest ao: use o fato de que toda
matriz invertvel e o produto de matrizes elementares e o Exerccio 6.1.12 na p agina 383.)
6.3.7. Seja uma matriz triangular superior com todos os elementos da diagonal iguais a zero.
Mostre que
=
0. (Sugest ao: considere o operador :
.)
6.3.8. Seja :
} e
= {
1
, . . . ,
}
bases de
e = {
1
, . . . ,
} e
= {
1
, . . . ,
} bases de
. Mostre que
[]
=
1
[]
,
onde e a matriz mudanca de base de
para e , de
} e uma base de
, onde
=1
, para = 1, . . . , .
Assim, e a matriz mudanca de base de para .
6.3.10. Um operador :
e chamado nilpotente se
0)) =
0
0
(
0)
e :
Introduc ao ` a
Algebra Linear Julho 2009
6.3 Composic ao de Transformac oes Lineares 421
y
z
x
,
()
,
(
3
)
,
(
2
)
,
(
1
) =
1
Figura 6.16:
,
(
1
),
,
(
2
) e
,
(
3
)
Julho 2009 Reginaldo J. Santos
Captulo 7
Diagonalizac ao
7.1 Diagonalizac ao de Matrizes
7.1.1 Motivac ao
Certos processos s ao descritos em cada est agio por uma matriz quadrada e em est agios pela
pot encia da matriz ,
1
0 . . . 0
0
2
. . . 0
.
.
.
.
.
.
.
.
.
0 . . . 0
, ent ao
1
0 . . . 0
0
2
. . . 0
.
.
.
.
.
.
.
.
.
0 . . . 0
.
Se a matriz n ao e diagonal, mas existe uma matriz tal que
=
1
, em que =
1
0 . . . 0
0
2
. . . 0
.
.
.
.
.
.
.
.
.
0 . . . 0
,
ent ao
2
= (
1
)(
1
) = (
1
)
1
=
2
1
.
Agora, supondo que
1
=
1
1
, temos que
=
1
= (
1
)
1
(
1
)
= (
1
1
)(
1
) =
1
(
1
)
1
=
1
=
1
0 . . . 0
0
2
. . . 0
.
.
.
.
.
.
.
.
.
0 . . . 0
1
.
Assim, podemos facilmente encontrar a - esima pot encia de .
Julho 2009 Reginaldo J. Santos
424 Diagonalizac ao
Exemplo 7.1. Seja
=
_
1 1
4 1
_
.
mostraremos no Exemplo 7.6 na p agina 439 que
=
_
1 1
2 2
_
e =
_
3 0
0 1
_
s ao tais que
=
1
.
Assim,
1
=
_
1 1
2 2
_ _
3
0
0 (1)
_ _
1 1
2 2
_
1
=
_
3
(1)
2 3
2(1)
_
1
4
_
2 1
2 1
_
=
1
4
_
2(3
+ (1)
) (1)
4((1)
) 2(3
+ (1)
)
_
Vamos descobrir, a seguir, como podemos determinar matrizes e , quando elas existem, tais
que =
1
, ou multiplicando ` a esquerda por
1
e ` a direita por , =
1
, com
sendo uma matriz diagonal. Chamamos diagonalizac ao ao processo de encontrar as matrizes e
.
Introduc ao ` a
Algebra Linear Julho 2009
7.1 Diagonalizac ao de Matrizes 425
7.1.2 Autovalores e Autovetores
Denic ao 7.1. Dizemos que uma matriz , , e diagonaliz avel, se existem matrizes e tais
que =
1
, ou equivalentemente, =
1
, em que e uma matriz diagonal.
Exemplo 7.2. Toda matriz diagonal
=
1
0 . . . 0
0
2
. . . 0
.
.
.
.
.
.
.
.
.
0 . . . 0
)
1
.
Vamos supor inicialmente que a matriz seja diagonaliz avel. Ent ao existe uma matriz tal que
1
= , (7.1)
em que e uma matriz diagonal. Vamos procurar tirar conclus oes sobre as matrizes e .
Multiplicando ` a esquerda por ambos os membros da equac ao anterior, obtemos
= . (7.2)
Julho 2009 Reginaldo J. Santos
426 Diagonalizac ao
Sejam
=
1
0 . . . 0
0
2
. . . 0
.
.
.
.
.
.
.
.
.
0 . . . 0
e =
_
1
2
. . .
,
em que
=
_
1
2
. . .
1
0 . . . 0
0
2
. . . 0
.
.
.
.
.
.
.
.
.
0 . . . 0
=
_
1
1
2
2
. . .
(Exerccio 1.1.17 na p agina 28) Assim, (7.2) pode ser reescrita como,
_
1
2
. . .
=
_
1
1
2
2
. . .
.
Logo,
,
para = 1, . . . . Ou seja, as colunas de ,
, e os elementos da diagonal de ,
, satisfazem a
equac ao
= ,
Introduc ao ` a
Algebra Linear Julho 2009
7.1 Diagonalizac ao de Matrizes 427
em que e s ao inc ognitas. Isto motiva a seguinte denic ao.
Denic ao 7.2. Seja uma matriz . Um n umero real e chamado autovalor (real) de , se
existe um vetor n ao nulo =
1
.
.
.
de
, tal que
= . (7.3)
Um vetor n ao nulo que satisfaca (7.3), e chamado de autovetor de .
Julho 2009 Reginaldo J. Santos
428 Diagonalizac ao
> 1
=
0 < < 1
=
< 0
Observe que, usando o fato de que a matriz identidade
1 0 . . . 0
0 1 . . . 0
.
.
.
.
.
.
.
.
.
0 . . . 0 1
e tal que
ou
(
) =
0 . (7.4)
Como os autovetores s ao vetores n ao nulos, os autovalores s ao os valores de , para os quais o
sistema (
) =
0 tem soluc ao n ao trivial. Mas, este sistema homog eneo tem soluc ao n ao
trivial se, e somente se, det(
) (7.5)
(b) Para cada autovalor , os autovetores associados a s ao os vetores n ao nulos da soluc ao do
sistema
(
) =
0 . (7.6)
Denic ao 7.3. Seja uma matriz . O polin omio
() = det(
) (7.7)
e chamado polin omio caracterstico de .
Julho 2009 Reginaldo J. Santos
430 Diagonalizac ao
Assim, para determinarmos os autovalores de uma matriz precisamos determinar as razes
reais do seu polin omio caracterstico, que tem a forma () = (1)
+
1
1
+ . . . +
1
+
0
.
Um resultado sobre polin omios que muitas vezes e util, e o que diz que se
0
,
1
, . . . ,
1
s ao
inteiros, ent ao as suas razes racionais (se existirem) s ao n umeros inteiros e divisores do coeciente
do termo de grau zero
0
. Por exemplo, se () =
3
+ 6
2
11 + 6, ent ao as possveis razes
racionais s ao 1, 2, 3 e 6. Substituindo estes valores em (), vemos que (1) = 0, ou seja, 1
e uma raz de (). Finalmente, dividindo () por 1, obtemos que () = ( 1)(
2
+ 5 6).
Como as razes de
2
+ 5 6 s ao 2 e 3, ent ao as razes de (), s ao 1, 2 e 3.
Exemplo 7.3. Vamos determinar os autovalores e autovetores da matriz
=
_
1 1
4 1
_
Para esta matriz o polin omio caracterstico e
() = det(
2
) = det
_
1 1
4 1
_
= (1 )
2
4 =
2
2 3 .
Como os autovalores de s ao as razes de (), temos que os autovalores de s ao
1
= 3 e
2
= 1.
Agora, vamos determinar os autovetores associados aos autovalores
1
= 3 e
2
= 1. Para
isto vamos resolver os sistemas (
1
2
) =
0 e (
2
2
) =
0. Como
1
2
=
_
2 1
4 2
_
,
Introduc ao ` a
Algebra Linear Julho 2009
7.1 Diagonalizac ao de Matrizes 431
ent ao
(
1
2
) =
0
e
_
2 1
4 2
_ _
_
=
_
0
0
_
ou
_
2 = 0
4 2 = 0
cuja soluc ao geral e
1
= {(, 2) }.
que e o conjunto de todos os autovetores associados a
1
= 3 acrescentado o vetor nulo. Agora,
(
2
2
) =
0
e
_
2 1
4 2
_ _
_
=
_
0
0
_
cuja soluc ao geral e
2
= {(, 2) },
que e o conjunto de todos os autovetores associados a
2
= 1 acrescentado o vetor nulo.
Exemplo 7.4. Vamos determinar os autovalores e autovetores da matriz
=
4 2 2
2 4 2
2 2 4
4 2 2
2 4 2
2 2 4
= (4 ) det
_
4 2
2 4
_
2 det
_
2 2
2 4
_
+ 2 det
_
2 4
2 2
_
= (4 ) det
_
4 2
2 4
_
4 det
_
2 2
2 4
_
= (4 )[(4 )
2
4] 8(2 ) =
3
+ 12
2
36 + 32
Substituindo-se = 1 obtemos
(1) = 1 + 12 36 + 32 > 0, (1) = 1 + 12 + 36 + 32 > 0.
Substituindo-se = 2 obtemos (2) = 0. Dividindo-se () por 2 obtemos que
() = ( 2)(
2
+ 10 16) = ( 2)
2
(8 ).
Portanto os autovalores de s ao
1
= 2 e
2
= 8. Agora, vamos determinar os autovetores
associados aos autovalores
1
e
2
. Para isto vamos resolver os sistemas (
1
3
) =
0 e
(
2
3
) =
0. Como
(
1
3
) =
0 e
2 2 2
2 2 2
2 2 2
0
0
0
Introduc ao ` a
Algebra Linear Julho 2009
7.1 Diagonalizac ao de Matrizes 433
A forma escalonada reduzida da matriz aumentada do sistema e
1 1 1 0
0 0 0 0
0 0 0 0
3
) =
0 e
1
= {( , , ) , } ,
que e o conjunto de todos os autovetores associados a
1
= 2 acrescentado o vetor nulo.
Com relac ao ao autovalor
2
= 8, o sistema (
2
3
) =
0 e
4 2 2
2 4 2
2 2 4
0
0
0
1 0 1 0
0 1 1 0
0 0 0 0
3
) =
0 e
2
= {(, , ) }.
Nos exemplos anteriores, para cada autovalor encontramos todos os autovetores associados a
ele. Podemos observar que para cada autovalor , o conjunto dos autovetores associados a ele
acrescentado o vetor nulo e um subespaco, j a que e o conjunto soluc ao de um sistema linear ho-
mog eneo (
) =
0. Este subespaco recebe o nome de autoespac o associado ao autovalor
.
Julho 2009 Reginaldo J. Santos
434 Diagonalizac ao
7.1.3 Diagonalizac ao
Vamos enunciar e demonstrar o resultado principal deste captulo. J a vimos que se uma matriz
e diagonaliz avel, ent ao as colunas da matriz , que faz a diagonalizac ao, s ao autovetores associados
a autovalores, que por sua vez s ao elementos da matriz diagonal . Como a matriz e invertvel,
estes autovetores s ao L.I. Vamos mostrar, a seguir, que se a matriz tem autovetores L.I., ent ao
ela e diagonaliz avel.
Teorema 7.2. Seja uma matriz que tem autovetores L.I.
1
, . . . ,
associados a
1
, . . . ,
,
respectivamente. Ent ao as matrizes
=
_
1
2
. . .
e =
1
0 . . . 0
0
2
. . . 0
.
.
.
.
.
.
.
.
.
0 . . . 0
.
s ao tais que
=
1
,
ou seja e diagonaliz avel. Reciprocamente, se e diagonaliz avel, ent ao ela possui autovetores
linearmente independentes.
Introduc ao ` a
Algebra Linear Julho 2009
7.1 Diagonalizac ao de Matrizes 435
Demonstrac ao. Suponha que
1
, . . . ,
e =
1
0 . . . 0
0
2
. . . 0
.
.
.
.
.
.
.
.
.
0 . . . 0
.
Como
, para = 1, . . . , , ent ao
=
_
1
2
. . .
=
_
1
2
. . .
=
_
1
1
2
2
. . .
=
_
1
2
. . .
1
0 . . . 0
0
2
. . . 0
.
.
.
.
.
.
.
.
.
0 . . . 0
= .
Como
1
, . . . ,
1
= , (7.8)
Julho 2009 Reginaldo J. Santos
436 Diagonalizac ao
em que e uma matriz diagonal. Multiplicando ` a esquerda por ambos os membros da equac ao
anterior, obtemos
= . (7.9)
Sejam
=
1
0 . . . 0
0
2
. . . 0
.
.
.
.
.
.
.
.
.
0 . . . 0
e =
_
1
2
. . .
,
em que
=
_
1
2
. . .
=
_
1
2
. . .
1
0 . . . 0
0
2
. . . 0
.
.
.
.
.
.
.
.
.
0 . . . 0
=
_
1
1
2
2
. . .
,
para = 1, . . . . Como a matriz e invertvel, pela Proposic ao 3.9 na p agina 237, os autovetores
1
, . . . ,
s ao L.I.
1
s ao autovetores L.I. associados a
1
,
(2)
1
, . . . ,
(2)
2
s ao autovetores L.I. associados a
2
, . . .,
()
1
, . . . ,
()
, com
1
. . .
distintos, ent ao {
(1)
1
, . . . ,
(1)
1
, . . . ,
()
1
, . . . ,
()
} e um conjunto L.I.
Demonstrac ao. Vamos demonstrar apenas para o caso em que temos dois autovalores diferen-
tes. O caso geral e inteiramente an alogo. Sejam
(1)
1
, . . . ,
(1)
1
autovetores L.I. associados a
1
e
(2)
1
, . . . ,
(2)
2
autovetores L.I. associados a
2
. Precisamos mostrar que a unica soluc ao da equac ao
(1)
1
(1)
1
+ . . . +
(1)
(1)
1
+
(2)
1
(2)
1
+ . . . +
(2)
(2)
2
=
0 (7.10)
e a soluc ao trivial. Multiplicando a equac ao (7.10) por e usando o fato de que os
()
s ao autove-
tores, obtemos
(1)
1
1
(1)
1
+ . . . +
(1)
(1)
1
+
(2)
1
2
(2)
1
+ . . . +
(2)
(2)
2
=
0 (7.11)
Multiplicando a equac ao (7.10) por
1
, obtemos
(1)
1
1
(1)
1
+ . . . +
(1)
(1)
1
+
(2)
1
1
(2)
1
+ . . . +
(2)
(2)
2
=
0 . (7.12)
Subtraindo a equac ao (7.11) da equac ao (7.12), obtemos
(2)
1
(
2
1
)
(2)
1
+ . . . +
(2)
2
(
2
1
)
(2)
2
=
0 .
Julho 2009 Reginaldo J. Santos
438 Diagonalizac ao
Como
(2)
1
, . . . ,
(2)
2
s ao L.I., temos que
(2)
1
= . . . =
(2)
2
= 0. Agora, multiplicando a equac ao
(7.10) por
2
e subtraindo da equac ao (7.12) obtemos
(1)
1
(
2
1
)
(1)
1
+ . . . +
(1)
1
(
2
1
)
(1)
1
=
0 .
Como
(1)
1
, . . . ,
(1)
1
s ao L.I., temos que
(1)
1
= . . . =
(1)
1
= 0. O que prova que todos os autovetores
juntos s ao L.I.
Exemplo 7.5. Considere a matriz
=
4 2 2
2 4 2
2 2 4
J a vimos no Exemplo 7.4 na p agina 431 que seu polin omio caracterstico e () = (2)(
2
+10
16) = ( 2)
2
(8 ), os seus autovalores s ao
1
= 2 e
2
= 8 e os autoespacos correspondentes
s ao
1
= {( , , ) , },
2
= {(, , ) },
respectivamente. Vamos encontrar, para cada autoespaco, o maior n umero possvel de autovetores
L.I., ou seja, vamos encontrar uma base para cada autoespaco. E o teorema anterior garante que se
juntarmos todos estes autovetores eles v ao continuar sendo L.I.
Para
1
, temos que
( , , ) = (1, 0, 1) +(1, 1, 0).
Introduc ao ` a
Algebra Linear Julho 2009
7.1 Diagonalizac ao de Matrizes 439
Assim, os vetores
1
= (1, 0, 1) e
2
= (1, 1, 0) geram
1
. Como al em disso, eles s ao L.I. (um
n ao e m ultiplo escalar do outro), ent ao eles formam uma base para
1
. Assim, n ao podemos ter um
n umero maior de autovetores L.I. associados a
1
= 2 (Teorema 4.1 na p agina 250).
Para
2
, temos que o conjunto {
3
= (1, 1, 1)} e uma base para
2
, pois como
(, , ) = (1, 1, 1),
3
gera
2
e um vetor n ao nulo e L.I. Assim, n ao podemos ter um n umero maior de autovetores L.I.
associados a
2
= 8 (Teorema 4.1 na p agina 250).
Como
1
e
2
s ao autovetores L.I. associados a
1
e
3
e um autovetor L.I. associado a
2
, ent ao
pela Proposic ao 7.3 na p agina 437 os autovetores juntos
1
,
2
e
3
s ao L.I. Assim, a matriz e
diagonaliz avel e as matrizes
=
1
0 0
0
1
0
0 0
2
2 0 0
0 2 0
0 0 8
e = [
1
2
3
] =
1 1 1
0 1 1
1 0 1
s ao tais que
=
1
.
Exemplo 7.6. Considere a matriz
=
_
1 1
4 1
_
J a vimos no Exemplo 7.3 na p agina 430 que o seu polin omio caracterstico e () = det(
2
) =
2
2 3, que os seus autovalores s ao
1
= 3 e
2
= 1 e que os autoespacos correspondentes
s ao
1
= {(, 2) } e
2
= {(, 2) },
Julho 2009 Reginaldo J. Santos
440 Diagonalizac ao
respectivamente.
Para
1
= 3, temos que {
1
= (1, 2)} e uma base de
1
. Assim, n ao podemos ter mais
autovetores L.I. associados a
1
. De forma an aloga para
2
= 1, {
2
= (1, 2)} e um conjunto com
o maior n umero possvel de autovetores L.I. associados a
2
. Assim, a matriz e diagonaliz avel e as
matrizes
= [
1
2
] =
_
1 1
2 2
_
e =
_
1
0
0
2
_
=
_
3 0
0 1
_
s ao tais que
=
1
.
Exemplo 7.7. Considere a matriz
=
_
0 1
0 0
_
O seu polin omio caracterstico e () = det(
2
) =
2
, assim possui um unico autovalor:
1
= 0. Agora, vamos determinar os autovetores associados ao autovalor
1
= 0. Para isto vamos
resolver o sistema (
1
2
) =
0. Como
1
2
= =
_
0 1
0 0
_
,
ent ao
(
1
2
) =
0
e
_
0 1
0 0
_ _
_
=
_
0
0
_
Introduc ao ` a
Algebra Linear Julho 2009
7.1 Diagonalizac ao de Matrizes 441
ou
_
= 0
0 = 0
cuja soluc ao geral e
1
= {(, 0) } .
que e o autoespaco correspondente a
1
= 0. Assim, para
1
= 0, temos que {
1
= (1, 0)} e uma
base de
1
. Portanto, n ao podemos ter mais autovetores L.I. associados a
1
e como s o temos um
autovalor n ao podemos ter mais autovetores L.I. Portanto, pelo Teorema 7.2 na p agina 434, a matriz
n ao e diagonaliz avel, ou seja, n ao existem matrizes e tais que =
1
.
Exemplo 7.8. Vamos retomar a cadeia de Markov do Exemplo 1.9 na p agina 16. Vamos supor que
uma populac ao e dividida em tr es estados (por exemplo: ricos, classe m edia e pobres) e que em cada
unidade de tempo a probabilidade de mudanca de um estado para outro seja constante no tempo, s o
dependa dos estados.
Seja
11
12
13
21
22
23
31
32
33
1
2
3
Vamos considerar a matriz de transic ao
Julho 2009 Reginaldo J. Santos
442 Diagonalizac ao
=
1 2 3
1
2
1
4
0
1
2
1
2
1
2
0
1
4
1
2
1
2
3
Vamos calcular pot encias de , para um inteiro positivo qualquer. Para isto vamos diagonalizar
a matriz . Para isso precisamos determinar seus os autovalores e autovetores. Para esta matriz o
polin omio caracterstico e
() = det(
3
) = det
1
2
1
4
0
1
2
1
2
1
2
0
1
4
1
2
= (
1
2
) det
_
1
2
1
2
1
4
1
2
_
1
4
det
_
1
2
1
2
0
1
2
_
= (
1
2
)
_
(
1
2
)
2
1
8
_
1
8
(
1
2
)
=
3
+
3
2
1
2
= (
2
+
3
2
1
2
) = ( 1)(
1
2
)
Portanto os autovalores de s ao
1
= 0,
2
= 1/2 e
3
= 1. Agora, vamos determinar
os autovetores associados aos autovalores
1
,
2
e
3
. Para isto vamos resolver os sistemas
(
1
3
) =
0, (
2
3
) =
0 e (
3
3
) =
0. Como
(
1
3
) = =
0 e
1
2
1
4
0
1
2
1
2
1
2
0
1
4
1
2
0
0
0
Introduc ao ` a
Algebra Linear Julho 2009
7.1 Diagonalizac ao de Matrizes 443
A forma escalonada reduzida da matriz aumentada do sistema e
1 0 1 0
0 1 2 0
0 0 0 0
3
) =
0 e
1
= {(, 2, ) } ,
que e o conjunto de todos os autovetores associados a
1
= 0 acrescentado o vetor nulo. O conjunto
{
1
= (1, 2, 1)} e uma base para
1
, pois como (, 2, ) = (1, 2, 1),
1
gera
1
e um
vetor n ao nulo e L.I.
Com relac ao ao autovalor
2
= 1/2, o sistema (
2
3
) =
0 e
0
1
4
0
1
2
0
1
2
0
1
4
0
0
0
0
1 0 1 0
0 1 0 0
0 0 0 0
3
) =
0 e
2
= {(, 0, ) }.
Julho 2009 Reginaldo J. Santos
444 Diagonalizac ao
O conjunto {
2
= (1, 0, 1)} e uma base para
2
, pois como (, 0, ) = (1, 0, 1),
3
gera
2
e um
vetor n ao nulo e L.I.
Com relac ao ao autovalor
3
= 1, o sistema (
3
3
) =
0 e
1
2
1
4
0
1
2
1
2
1
2
0
1
4
1
2
0
0
0
1 0 1 0
0 1 2 0
0 0 0 0
3
) =
0 e
3
= {(, 2, ) } ,
que e o conjunto de todos os autovetores associados a
3
= 1 acrescentado o vetor nulo. O conjunto
{
1
= (1, 2, 1)} e uma base para
1
, pois como (, 2, ) = (1, 2, 1),
1
gera
1
e um vetor n ao
nulo e L.I.
Como
1
,
2
e
3
s ao autovetores associados a
1
,
2
e
3
, respectivamente, ent ao pela
Proposic ao 7.3 na p agina 437 os autovetores juntos
1
,
2
e
3
s ao L.I. Assim, a matriz e dia-
gonaliz avel e as matrizes
=
1
0 0
0
2
0
0 0
3
0 0 0
0
1
2
0
0 0 1
e = [
1
2
3
] =
1 1 1
2 0 2
1 1 1
Introduc ao ` a
Algebra Linear Julho 2009
7.1 Diagonalizac ao de Matrizes 445
s ao tais que
=
1
ou =
1
.
Assim,
1
=
1 1 1
2 0 2
1 1 1
0 0 0
0 (
1
2
)
0
0 0 1
1
4
1
4
1
4
1
2
0
1
2
1
4
1
4
1
4
1
4
+ (
1
2
)
+1 1
4
1
4
(
1
2
)
+1
1
2
1
2
1
2
1
4
(
1
2
)
+1 1
4
1
4
+ (
1
2
)
+1
tal que []
tal que []
e diagonal. Ent ao, pelo Corol ario 6.16 na p agina 414 existe uma matriz tal que
[]
=
1
[]
,
ou seja, a matriz = []
e diagonaliz avel.
Reciprocamente, se a matriz = []
}, ent ao existe
uma matriz tal que
=
1
}, em que
=1
, para = 1, . . . , . e
uma base de
=
1
[]
= .
Portanto, e um operador diagonaliz avel.
Introduc ao ` a
Algebra Linear Julho 2009
7.1 Diagonalizac ao de Matrizes 447
7.1.5 Forma Can onica de Jordan (opcional)
J a vimos (Exemplo 7.7 na p agina 440) que nem todo operador :
e diagonaliz avel,
ou seja, nem sempre existe uma base de
0
0
2
0
.
.
.
.
.
.
.
.
.
.
.
.
0
0
, em que
0 0 0
1
0 0
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
0 0
0
0 0 1
,
para = 1, . . . , .
2 0 0 0
1 2 0 0
0 1 2 0
0 0 0 2
5 0 0 0
1 5 0 0
0 0 3 0
0 0 1 3
4 0 0 0
1 4 0 0
0 1 4 0
0 0 1 4
7 0 0 0
0 7 0 0
0 0 7 0
0 0 0 7
est ao na forma can onica de Jordan. A primeira e formada de dois blocos de Jordan, o primeiro sendo
3 3 e o segundo 1 1. A segunda matriz e formada de dois blocos de Jordan 2 2. A terceira, por
somente um bloco e a ultima por 4 blocos 1 1. A matriz
2 0 0 0
1 2 0 0
0 1 2 0
0 0 1 1
n ao est a na forma can onica de Jordan. Pois como os elementos da diagonal n ao s ao iguais, ela teria
que ser formada por pelo menos dois blocos de Jordan e [1] deveria ser um bloco de Jordan 1 1.
Entretanto, a entrada imediatamente acima de 1 n ao e igual a 0.
Autoespac o Generalizado
Introduc ao ` a
Algebra Linear Julho 2009
7.1 Diagonalizac ao de Matrizes 449
Vamos supor que exista uma base = {
(1)
1
, . . . ,
(1)
1
, . . . ,
()
1
, . . . ,
()
} de
(
1
+ . . . +
= =
0 . . .
0
2
. . .
0
.
.
.
.
.
.
.
.
.
0 . . .
0
em que
0 0 0 0
1
0 0 0
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
0 0 0
0
0 0 0 1
.
Assim,
(
()
) =
()
+
()
+1
ou (
)(
()
) =
()
+1
e (7.13)
(
()
) =
()
para = 1, . . . ,
1 e = 1, . . . , . Ou seja,
(
)(
()
) =
0,
(
)
2
(
()
1
) = (
)(
()
) =
0, (7.14)
.
.
.
.
.
.
(
(
()
1
) = (
1
(
()
2
) =
0.
Portanto, os vetores da base ,
()
, e os elementos da diagonal de ,
( ) =
0,
para = 1, . . . ,
n ao nulo e chamado
autovetor generalizado de associado ao escalar se
( )
( ) =
0, para algum inteiro positivo .
Observe que se e um autovetor generalizado associado a e e o menor inteiro positivo tal
que ( )
( ) =
0, ent ao ( )
1
( ) e um autovetor de associado a . Portanto, e um
autovalor de . Al em disso, ( )
( ) =
0, para todo .
Denic ao 7.7. Seja um autovalor de um operador :
. O autoespac o generalizado
associado a , e o subconjunto denido por
= {
( )
( ) =
0, para algum inteiro > 0}.
Observe que
) (
)
2
.
O seguinte resultado e muito util na determinac ao das possveis formas can onicas de Jordan de
um operador. A demonstrac ao pode ser encontrada por exemplo em [26].
Introduc ao ` a
Algebra Linear Julho 2009
7.1 Diagonalizac ao de Matrizes 451
Teorema 7.5. Seja : um operador tal que seu polin omio caracterstico e da forma () =
(1)
(
1
)
1
. . . (
, com
1
, . . . ,
) =
, para = 1, . . . , .
Exemplo 7.10. Seja :
3
3
o operador denido por () = , para todo
3
, em que
=
5 1 0
4 1 0
2 1 3
.
O polin omio caracterstico de e dado por () = det(
3
) = ( 3)
3
. Assim, o unico
autovalor de e = 3. A forma escalonada reduzida de
3
3
=
2 1 0
4 2 0
2 1 0
1 1/2 0
0 0 0
0 0 0
Assim, ( 3) = {(, 2, ) , }.
Agora, ( 3)
2
= , a transformac ao linear nula. Portanto,
3
= ( 3
3
)
2
=
3
.
Assim existe uma matriz invertvel tal que
1
=
3 0 0
1 3 0
0 0 3
,
que est a na forma can onica de Jordan, ou seja, a menos de ordenac ao dos blocos esta e a unica
forma can onica de Jordan do operador .
Julho 2009 Reginaldo J. Santos
452 Diagonalizac ao
Exemplo 7.11. Seja :
4
4
o operador denido por () = , para todo
4
, em que
=
2 1 0 1
0 3 1 0
0 1 1 0
0 1 0 3
.
O polin omio caracterstico de e dado por () = det(
4
) = ( 3)( 2)
3
. Assim os
autovalores de s ao
1
= 3 e
2
= 2. A forma escalonada reduzida de
3
4
=
1 1 0 1
0 0 1 0
0 1 2 0
0 1 0 0
1 0 0 1
0 1 0 0
0 0 1 0
0 0 0 0
0 1 0 1
0 1 1 0
0 1 1 0
0 1 0 1
0 1 0 1
0 0 1 1
0 0 0 0
0 0 0 0
0 2 1 1
0 0 0 0
0 0 0 0
0 2 1 1
0 1 1/2 1/2
0 0 0 0
0 0 0 0
0 0 0 0
Introduc ao ` a
Algebra Linear Julho 2009
7.1 Diagonalizac ao de Matrizes 453
Assim, pelo Teorema 7.5,
2
= ( 2)
2
= {(, +, 2, 2) , , }. Assim existe uma
matriz tal que
1
=
3 0 0 0
0 2 0 0
0 1 2 0
0 0 0 2
,
que est a na forma can onica de Jordan. E a menos da ordem dos blocos esta e a unica forma can onica
de Jordan possvel do operador .
Julho 2009 Reginaldo J. Santos
454 Diagonalizac ao
Exerccios Num ericos (respostas na p agina 616)
7.1.1. Ache o polin omio caracterstico, os autovalores e os autovetores de cada matriz:
(a)
_
1 1
1 1
_
(b)
_
1 1
2 4
_
(c)
0 1 2
0 0 3
0 0 0
(d)
1 0 0
1 3 0
3 2 2
(e)
2 2 3
0 3 2
0 1 2
(f)
2 2 3
1 2 1
2 2 1
2 0 0
3 1 0
0 4 3
(b)
2 3 0
0 1 0
0 0 2
(c)
1 2 3 4
0 1 3 2
0 0 3 3
0 0 0 2
(d)
2 2 3 4
0 2 3 2
0 0 1 1
0 0 0 1
1 1 2
4 0 4
1 1 4
(d)
1 2 3
0 1 2
0 0 2
Introduc ao ` a
Algebra Linear Julho 2009
7.1 Diagonalizac ao de Matrizes 455
7.1.4. Ache para cada matriz , se possvel, uma matriz n ao-singular tal que
1
seja diagonal:
(a)
1 1 2
0 1 0
0 1 3
(b)
4 2 3
2 1 2
1 2 0
(c)
1 2 3
0 1 0
2 1 2
(d)
3 2 1
0 2 0
0 0 0
1
3
5
6
20
3
2
3
1
6
16
3
1
6
1
6
11
6
(a) Sem obter o polin omio caracterstico determine os autovalores correspondentes a estes
autovetores.
(b) A matriz e diagonaliz avel? Justique?
7.1.6. D e exemplo de:
(a) Uma matriz que n ao tem autovalor (real) (Sugest ao: use o Exerccio 29 na p agina 460).
(b) Uma matriz que tem um autovalor e n ao e diagonaliz avel (em
).
(c) Uma matriz que tem dois autovalores e n ao e diagonaliz avel (em
).
7.1.7. (Relativo a subsec ao 7.1.5) Quais das seguintes matrizes est ao na forma can onica de Jordan.
Julho 2009 Reginaldo J. Santos
456 Diagonalizac ao
(a)
2 1 0 0 0
0 2 0 0 0
0 0 1 1 0
0 0 0 1 0
0 0 0 0 1
(b)
2 1 0 0 0 0
0 2 1 0 0 0
0 0 2 1 0 0
0 0 0 2 0 0
0 0 0 0 2 0
0 0 0 0 0 1
7.1.8. (Relativo a subsec ao 7.1.5) Determine as possveis formas can onicas de Jordan.
(a)
2 5 0 0 0
0 2 0 0 0
0 0 1 0 1
0 0 0 1 0
0 0 0 0 1
(b)
2 0 0 0 0 0
1 2 0 0 0 0
1 0 2 0 0 0
0 1 0 2 0 0
1 1 1 1 2 0
0 0 0 0 1 1
(c)
1 1 1 3 1 7
0 1 1 2 3 2
0 0 1 0 2 1
0 0 0 1 1 2
0 0 0 0 1 3
0 0 0 0 0 4
(d)
1 1 0 0 1 0 4 0
0 1 1 1 1 3 3 4
0 0 1 0 1 1 2 1
0 0 0 1 1 1 4 5
0 0 0 0 1 0 1 5
0 0 0 0 0 1 1 1
0 0 0 0 0 0 1 2
0 0 0 0 0 0 0 3
>> A=[A1,...,An] cria uma matriz A formada pelas matrizes, denidas anteriormente, A1,
Introduc ao ` a
Algebra Linear Julho 2009
7.1 Diagonalizac ao de Matrizes 457
..., An colocadas uma ao lado da outra;
>> solve(expr) determina a soluc ao da equac ao expr=0. Por exemplo,
>> solve(x2-4) determina as soluc oes da equac ao
2
4 = 0;
>> subs(expr,x,num) substitui na express ao expr a vari avel x por num.
>> [P,D]=eig(A) determina matrizes P e D (diagonal) tais que AP=PD.
inv(A) calcula a inversa da matriz A.
A=sym(A) converte a matriz A numa matriz em que os elementos s ao armazenados no formato
simb olico. A func ao numeric faz o processo inverso.
Comandos do pacote GAAL:
>> A=randi(n) ou >> A=randi(m,n) cria uma matriz n por n ou m por n, respectivamente,
com elementos inteiros aleat orios.
>> escalona(A) calcula passo a passo a forma reduzida escalonada da matriz A.
>> null(A) determina uma base para o espaco soluc ao do sistema homog eneo =
0.
7.1.9. Dena as matrizes B=sym(randi(2)) e A=[B-B,zeros(2,1);zeros(1,2),randi]. A ma-
triz A e diagonaliz avel? Por que?
7.1.10. Dena as matrizes L=[eye(2),zeros(2,1);randi(1,2),0] e A=sym(L*L). Determine o
polin omio caracterstico de A, os autovalores e um conjunto de autovetores linearmente inde-
pendentes com o maior n umero possvel de vetores. Encontre matrizes P e D (diagonal) tais que
inv(P)*A*P=D, se possvel. Verique o resultado. Use o comando [P,D]=eig(A) e compare
com as matrizes que voc e encontrou.
Julho 2009 Reginaldo J. Santos
458 Diagonalizac ao
7.1.11. Dena a=randi,b=randi e A=sym([2*a,a-b,a-b;0,a+b,b-a;0,b-a,a+b]). Determine o
polin omio caracterstico de A, os autovalores e um conjunto de autovetores linearmente inde-
pendentes com o maior n umero possvel de vetores. Encontre matrizes P e D (diagonal) tais que
inv(P)*A*P=D, se possvel. Verique o resultado. Use o comando [P,D]=eig(A) e compare
com as matrizes que voc e encontrou.
7.1.12. Dena a=randi,b=randi e A=sym([a,0,b;2*b,a-b,2*b;b,0,a]). Determine o polin omio
caracterstico de A, os autovalores e um conjunto de autovetores linearmente independen-
tes com o maior n umero possvel de vetores. Encontre matrizes P e D (diagonal) tais que
inv(P)*A*P=D, se possvel. Verique o resultado. Use o comando [P,D]=eig(A) e compare
com as matrizes que voc e encontrou.
Exerccios Te oricos
7.1.13. Dizemos que uma matriz , , e semelhante a uma matriz , , se existir uma matriz
n ao singular tal que =
1
. Demonstre:
(a) e semelhante a ;
(b) Se e semelhante a , ent ao e semelhante a ;
(c) Se e semelhante a e e semelhante a , ent ao e semelhante a .
7.1.14. Seja um autovalor (xo) de . Demonstre que o conjunto formado por todos os autovetores de
associados a , juntamente com o vetor nulo, e um subespaco de
?
7.1.18. Seja um autovalor de com autovetor associado . Demonstre que
e um autovalor de
=
0, para algum inteiro positivo . Demonstre que
se e nilpotente, ent ao o unico autovalor de e 0. (Sugest ao: use o exerccio anterior)
7.1.20. Seja uma matriz .
(a) Mostre que o determinante de e o produto de todas as razes do polin omio caracterstico
de ; (Sugest ao: () = det(
) = (1)
(
1
) . . . (
).)
(b) Mostre que e singular se, e somente se, 0 for um autovalor de .
7.1.21. Seja um autovalor da matriz n ao-singular com autovetor associado . Mostre que 1/ e
um autovalor de
1
com autovetor associado .
7.1.22. Seja =
_
_
. Ache as condic oes necess arias e sucientes para que seja diagona-
liz avel.
Julho 2009 Reginaldo J. Santos
460 Diagonalizac ao
7.1.23. Se e s ao autovetores associados a um autovalor , ent ao proj
e tamb em um
autovetor associado a ? E se e forem autovetores associados a autovalores diferentes?
7.1.24. Sejam e matrizes . Mostre que e possuem os mesmos autovalores. (Su-
gest ao: Separe em dois casos: = 0 e = 0. No segundo caso, mostre que se e autovetor
de , ent ao e autovetor de .)
7.1.25. Seja uma matriz diagonaliz avel. Mostre que o traco de e igual a soma das razes
do seu polin omio caracterstico, incluindo as multiplicidades. (Sugest ao: use o fato de que
tr() = tr().)
7.1.26. Suponha que duas matrizes e s ao tais que = , para um escalar = 0. Mostre
que se e autovalor de uma matriz , ent ao e autovalor de .
7.1.27. Seja uma matriz com autovalores diferentes. Mostre que e diagonaliz avel.
7.1.28. (a) Mostre que se e autovetor de , ent ao e autovetor de
+
1
1
+ +
0
)
Introduc ao ` a
Algebra Linear Julho 2009
7.1 Diagonalizac ao de Matrizes 461
Verique que a matriz
=
0 1 0 0
0 0 1 0
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
0 0 0 1
0
1
2
1
,
e tal que o seu polin omio caracterstico e (). Esta matriz e chamada matriz companheira
do polin omio (). (Sugest ao: verique para = 2 e depois supondo que seja verdade para
matrizes (1) (1) mostre que e verdade para matrizes expandindo em cofatores
em relac ao a primeira coluna)
Julho 2009 Reginaldo J. Santos
462 Diagonalizac ao
7.2 Diagonalizac ao de Matrizes Sim etricas
7.2.1 Motivac ao
O problema da identicac ao de uma c onica (curva no plano descrita por uma equac ao de 2
o
.
grau
em e ) atrav es da sua equac ao e facilmente resolvido se a equac ao n ao possui um termo em que
aparece o produto . Mas, ao contr ario, se aparece este termo misto, temos que fazer uma mudanca
de coordenadas de forma que nas novas coordenadas ele n ao apareca. Vejamos o exemplo seguinte.
Exemplo 7.12. Considere o problema de identicar uma c onica representada pela equac ao
3
2
+ 2 + 3
2
= 4 . (7.15)
Usando matrizes, esta equac ao pode ser escrita como
[3 + + 3]
_
_
= 4
ou
[ ]
_
3 1
1 3
_ _
_
= 4
ou ainda,
= 4 , (7.16)
em que
=
_
3 1
1 3
_
e =
_
_
.
Introduc ao ` a
Algebra Linear Julho 2009
7.2 Diagonalizac ao de Matrizes Sim etricas 463
Como veremos adiante (Exemplo 7.14 na p agina 469), podemos escrever
=
em que
=
_
1
2
1
2
1
2
_
e =
_
2 0
0 4
_
.
Assim, a equac ao (7.16) pode ser escrita como
(
)(
) = (
) = 4 .
Se fazemos a mudanca de vari aveis (ou de coordenadas) =
, ent ao como
=
2
, a
equac ao (7.16) se transforma em
= 4
ou
[
]
_
2 0
0 4
_ _
_
= 4
que pode ser reescrita como,
2
2
+ 4
2
= 4 ,
ou dividindo por 4, como
2
2
+
2
1
= 1
que e a equac ao da elipse mostrada na Figura 7.2. Veremos na pr oxima sec ao como tracar esta
elipse.
Julho 2009 Reginaldo J. Santos
464 Diagonalizac ao
A matriz , tem a propriedade de que a sua inversa e simplesmente a sua transposta,
1
=
.
Uma matriz que satisfaz esta propriedade e chamada de matriz ortogonal. O que possibilitou a
identicac ao da c onica, no exemplo anterior, foi o fato de que a matriz e diagonaliz avel atrav es de
uma matriz ortogonal . Ou seja, existe uma matriz tal que =
1
e
1
=
.
J a vimos que nem toda matriz e diagonaliz avel (Exemplo 7.7 na p agina 440). Vamos ver que se
uma matriz e sim etrica, ent ao ela e diagonaliz avel, isto e, existe uma matriz diagonal e uma
matriz invertvel tal que =
1
. Al em disso, para matrizes sim etricas, existe uma matriz
tal que =
. Isto porque existe uma matriz ortogonal que faz a diagonalizac ao, ou seja,
que tem a propriedade
1
=
]. Ou seja,
1
, . . . ,
s ao as colunas de . A
inversa de e
. Mas,
1
.
.
.
[
1
. . .
] =
2
. . .
2
. . .
.
.
.
.
.
.
.
.
.
2
. . .
Logo,
= 0 para = e
= 1 para
= 1, . . . . Ou seja,
s ao ortonormais.
Vamos supor que uma matriz e diagonaliz avel atrav es de uma matriz ortogonal, ou seja, que
existe uma matriz tal que =
1
e
2
=
2
2
.
Julho 2009 Reginaldo J. Santos
466 Diagonalizac ao
Agora, se escrevemos os vetores como matrizes colunas, o produto escalar e simplesmente o
produto matricial da transposta da primeira matriz pela segunda. Assim,
1
2
= (
1
)
2
=
2
=
1
2
. (7.17)
Como e sim etrica
= e como
1
e
2
s ao autovetores de , temos de (7.17) que
1
2
=
2
1
2
ou
(
1
2
)
1
2
= 0 .
Como
1
=
2
, conclumos que
1
2
= 0, ou seja,
1
,
2
s ao ortogonais.
Como autovetores associados a autovalores diferentes j a s ao ortogonais, para diagonalizarmos
uma matriz sim etrica atrav es de uma matriz ortogonal, precisamos encontrar, para cada au-
tovalor, autovetores ortonormais associados a eles. Para isso, podemos aplicar o processo de
ortogonalizac ao de Gram-Schmidt a cada conjunto de autovetores L.I. associados a cada um dos
autovalores.
Exemplo 7.13. Considere a matriz
=
4 2 2
2 4 2
2 2 4
Esta e a matriz do Exemplo 7.5 na p agina 438. Para esta matriz o polin omio caracterstico e
() = det(
3
) = ( 2)
2
(8 )
Introduc ao ` a
Algebra Linear Julho 2009
7.2 Diagonalizac ao de Matrizes Sim etricas 467
Portanto os autovalores de (razes reais do polin omio caracterstico) s ao
1
= 2 e
2
= 8.
Os autovetores associados aos autovalores
1
= 2 e
2
= 8 s ao as soluc oes de (
1
3
) =
0
e (
2
3
) =
0 respectivamente.
A forma escalonada reduzida de
2
3
=
2 2 2
2 2 2
2 2 2
1 1 1
0 0 0
0 0 0
.
Portanto o autoespaco associado a
1
= 2 e
1
= {( , , ) , } ,
Agora, ( , , ) = (1, 0, 1) + (1, 1, 0). Assim, os vetores
1
= (1, 0, 1) e
2
=
(1, 1, 0) geram
1
. Como al em disso, eles s ao L.I. (um n ao e m ultiplo escalar do outro), ent ao eles
formam uma base para
1
.
Para encontrar dois autovetores ortonormais associados a
1
= 2 vamos aplicar o processo de
ortogonalizac ao de Gram-Schmidt aos vetores
1
e
2
.
1
=
1
= (1, 0, 1);
2
=
2
proj
2
= (
1
2
, 1,
1
2
)
1
=
_
1
1
= (
1
2
, 0,
1
2
)
2
=
_
1
2
= (
1
6
,
2
6
,
1
6
)
Julho 2009 Reginaldo J. Santos
468 Diagonalizac ao
Com relac ao ao autovalor
2
= 8, temos que a forma escalonada reduzida da matriz
8
3
=
4 2 2
2 4 2
2 2 4
1 0 1
0 1 1
0 0 0
.
Assim, o autoespaco associado a
2
= 8 e
2
= {(, , ) }.
O conjunto {
3
= (1, 1, 1)} e uma base para
2
, pois como (, , ) = (1, 1, 1),
3
gera
2
e
um vetor n ao nulo e L.I. Assim, o vetor
3
=
_
1
3
= (
1
3
,
1
3
,
1
3
)
forma uma base ortonormal para
2
.
Como a matriz e sim etrica, autovetores associados a autovalores diferentes s ao ortogonais.
Portanto,
1
,
2
e
3
s ao ortonormais e assim a matriz
= [
1
3
] =
2
1
6
1
3
0
2
6
1
3
1
2
1
6
1
satisfaz =
, em que
=
2 0 0
0 2 0
0 0 8
Introduc ao ` a
Algebra Linear Julho 2009
7.2 Diagonalizac ao de Matrizes Sim etricas 469
Exemplo 7.14. Considere a matriz
=
_
3 1
1 3
_
.
O seu polin omio caracterstico e
() = det(
2
) =
2
6 + 8 = ( 2)( 4).
Portanto os autovalores de s ao
1
= 2 e
2
= 4. Os autovetores associados aos autovalores
1
= 2 e
2
= 4 s ao as soluc oes de (
1
2
) =
0 e (
2
2
) =
0 respectivamente.
A soluc ao geral do sistema ( 2
2
) =
0 e o autoespaco
1
= {(, ) }.
Como (, ) = (1, 1), ent ao
1
= (1, 1) gera
1
e como um vetor n ao nulo e L.I., {
1
} e
uma base de
1
. Assim,
1
=
_
1
_
=
_
1
2
,
1
2
_
e uma base ortonormal de
1
.
A soluc ao geral do sistema ( 4
2
) =
0 e o autoespaco
2
= {(, ) }.
Como (, ) = (1, 1), ent ao
2
= (1, 1) gera
2
e como um vetor n ao nulo e L.I., {
2
} e uma base
de
2
. Assim,
2
=
_
1
_
=
_
1
2
,
1
2
_
Julho 2009 Reginaldo J. Santos
470 Diagonalizac ao
e uma base ortonormal de
2
.
Como a matriz e sim etrica, autovetores associados a autovalores diferentes s ao ortogonais.
Portanto
=
_
1
2
1
2
1
2
_
e =
_
2 0
0 4
_
.
s ao tais que =
.
O pr oximo resultado, que n ao ser a demonstrado no momento (Ap endice IV na p agina 474), ga-
rante que o procedimento seguido nos dois exemplos anteriores sempre funciona, ou seja, que toda
matriz sim etrica e diagonaliz avel atrav es de uma matriz ortogonal.
Teorema 7.8. Se e uma matriz sim etrica, ent ao existe uma matriz ortogonal e uma matriz dia-
gonal tal que
=
.
Assim, se e sim etrica, ent ao ela e diagonaliz avel.
Exerccios Num ericos (respostas na p agina 643)
Introduc ao ` a
Algebra Linear Julho 2009
7.2 Diagonalizac ao de Matrizes Sim etricas 471
7.2.1. Diagonalize cada matriz dada por meio de uma matriz ortogonal, ou seja, ache uma matriz
ortogonal tal que
seja diagonal:
(a)
_
2 2
2 2
_
(b)
_
2 1
1 2
_
(c)
0 0 1
0 0 0
1 0 0
(d)
0 0 0
0 2 2
0 2 2
(e)
1 1 0
1 1 0
0 0 1
(f)
2 1 1
1 2 1
1 1 2
(g)
1 2 0 0
2 1 0 0
0 0 1 2
0 0 2 1
(h)
0 0 0 0
0 0 0 0
0 0 0 1
0 0 1 0
1
= (0, 2, 2, 1) e
2
= (2, 1, 2, 3)
s ao autovetores de associados a
1
= 2 e
3
= (2, 0, 1, 2) e
4
= (3, 2, 1, 2)
s ao autovetores associados a
2
= 4 determine, se possvel, uma matriz e uma matriz
diagonal tais que =
.
Exerccios Te oricos
Julho 2009 Reginaldo J. Santos
472 Diagonalizac ao
7.2.3. Mostre que se e uma matriz ortogonal, ent ao det() = 1.
7.2.4. Mostre que se e s ao matrizes ortogonais, ent ao e ortogonal.
7.2.5. (a) Verique se a matriz
_
cos sen
sen cos
_
e ortogonal;
(b) Mostre que = (, ) e ortogonal a = (, ) =
0 com = se, e somente se,
= (, ) ou = (, ).
(c) Mostre que se e uma matriz ortogonal 2 2, ent ao existe um n umero real tal que
=
_
cos sen
sen cos
_
ou =
_
cos sen
sen cos
_
.
A primeira matriz tem determinante igual a 1 e e chamada matriz de rotac ao.
(Sugest ao: Comece com uma matriz (
)
22
e use o fato de que as colunas s ao ortonor-
mais. Uma das equac oes ser a
2
11
+
2
21
= 1. Faca
11
= cos e
21
= sen . Use o item
anterior.)
7.2.6. Mostre que se uma matriz e diagonaliz avel por uma matriz ortogonal (isto e, existem e ,
com
1
=
, =
0, escrito como matriz coluna. Mostre que s ao equivalentes as seguintes
armac oes:
(a) A matriz e denida positiva.
(b) e sim etrica e todos os autovalores de s ao positivos.
Introduc ao ` a
Algebra Linear Julho 2009
7.2 Diagonalizac ao de Matrizes Sim etricas 473
(c) Existe uma matriz denida positiva tal que =
2
. A matriz e chamada a raiz
quadrada de .
(Sugest ao: Mostre que (a)(b)(c)(a). Na parte (b)(c) faca primeiro o caso em que e
uma matriz diagonal)
7.2.8. Seja uma matriz invertvel . Mostre que existe uma matriz sim etrica denida positiva
e uma matriz ortogonal , tal que = . Esta decomposic ao e unica chamada de
decomposic ao polar de . (Sugest ao: Sejam = (
)
1
2
e =
1
. Mostre que
.)
7.2.9. Seja uma matriz . Para = 1, . . . , , seja
().
Para uma matriz = (
() dada por
, em que, se
, ent ao
.
Para as matrizes de
() e
(), ent ao
= .
(q) Se
() e , ent ao
= .
Proposic ao 7.9. Seja uma matriz com entradas reais. Se
1
(), e um autovetor de
associado a um autovalor complexo = + com = 0, ou seja, se = , ent ao tamb em
e um autovetor de associado a = .
Introduc ao ` a
Algebra Linear Julho 2009
7.2 Diagonalizac ao de Matrizes Sim etricas 475
Demonstrac ao.
= = () = =
.
Teorema 7.10. Toda matriz sim etrica, cujas entradas s ao n umeros reais, possui autovalor real.
Demonstrac ao. Seja uma matriz sim etrica, cujas entradas s ao n umeros reais. Vamos mostrar que
as razes do seu polin omio caracterstico s ao reais. Seja uma raiz do polin omio caracterstico de .
Ent ao o sistema linear (
) =
0 tem soluc ao n ao trivial
1
(). O que implica que
= .
Como e uma matriz cujas entradas s ao n umeros reais, pela Proposic ao 7.9 temos que =
.
Por um lado,
=1
2
.
Por outro lado
= ()
=1
2
.
Logo, = , ou seja, e um n umero real.
Julho 2009 Reginaldo J. Santos
476 Diagonalizac ao
Demonstrac ao do Teorema 7.8 na p agina 470. O resultado e obvio se = 1. Vamos supor que
o resultado seja verdadeiro para matrizes ( 1) ( 1) e vamos provar que ele e verdadeiro
para matrizes . Pelo Teorema 7.10 a matriz tem um autovalor
1
. Isto signica que existe
autovetores associados a
1
. Seja
1
um autovetor de norma igual a 1 associado a
1
. Sejam
2
, . . . ,
que contenha
1
.)
Seja
1
= [
1
. . .
]. Como
1
=
1
1
e
2
, . . . ,
,
temos que
1
= [
1
. . .
] = [
1
. . .
] =
1
, (7.18)
em que =
. . .
0
.
.
.
1
obtemos =
1
. Mas,
= (
1
)
1
=
1
= , ou seja, a matriz e sim etrica. Portanto,
=
0 . . . 0
0
.
.
.
com uma matriz sim etrica ( 1) ( 1). Como estamos supondo o resultado verdadeiro para
matrizes (1)(1), ent ao existe uma matriz ortogonal
2
, (1)(1), tal que
2
=
2
Introduc ao ` a
Algebra Linear Julho 2009
7.2 Diagonalizac ao de Matrizes Sim etricas 477
e diagonal. Seja
2
=
0 . . . 0
0
.
.
.
2
0
. Seja =
1
2
. e ortogonal (verique!) e pela
equac ao (7.18)
= (
1
)
2
=
1
2
=
1
0 . . . 0
0
.
.
.
2
0
Mas,
2
=
2
e assim,
=
1
0 . . . 0
0
.
.
.
2
0
= ,
em que =
0 . . . 0
0
.
.
.
2
0
obtemos o resultado.
Julho 2009 Reginaldo J. Santos
478 Diagonalizac ao
6 4 2 0 2 4 6
6
4
2
0
2
4
6
x
y
1
6 4 2 0 2 4 6
6
4
2
0
2
4
6
x
y
= (1, 2)
= (1, 2)
Figura 7.1: Autovetores associados a
1
= 3 e a
2
= 1 da matriz do Exemplo 7.3
Introduc ao ` a
Algebra Linear Julho 2009
7.2 Diagonalizac ao de Matrizes Sim etricas 479
x
y
x
y
2
Figura 7.2: Elipse do Exemplo 7.12
Julho 2009 Reginaldo J. Santos
480 Diagonalizac ao
7.3 Aplicac ao na Identicac ao de C onicas
Uma equac ao quadr atica nas vari aveis e tem a forma
2
+ +
2
+ + + = 0,
em que , , , , e s ao n umeros reais, com , e n ao simultaneamente nulos. Esta equac ao
representa uma (sec ao) c onica, por poder ser obtida da intersec ao de umcone circular comumplano.
As c onicas mais importantes s ao elipses, hip erboles e par abolas, que s ao chamadas de c onicas n ao
degeneradas. As outras que incluem um unico ponto, um par de retas, s ao chamadas c onicas
degeneradas.
Dizemos que a equac ao de uma c onica n ao degenerada est a na forma padr ao se ela tem uma
das formas dadas na Figura 7.3 na p agina 482.
Nesta sec ao veremos como a diagonalizac ao de matrizes sim etricas pode ser usada na
identicac ao das c onicas cujas equac oes n ao est ao na forma padr ao.
Vamos estudar alguns exemplos.
Exemplo 7.15. Considere a c onica cuja equac ao e
5
2
4 + 8
2
36 = 0.
Esta equac ao pode ser escrita como
36 = 0 , (7.19)
em que
=
_
5 2
2 8
_
.
Introduc ao ` a
Algebra Linear Julho 2009
7.3 Aplicac ao na Identicac ao de C onicas 481
O polin omio caracterstico de e
() = det(
2
) = det
_
5 2
2 8
_
=
2
13 + 36 .
Logo, os autovalores de s ao
1
= 4 e
2
= 9. Os autovetores associados a
1
= 4 s ao as soluc oes
n ao nulas do sistema
( 4
2
) =
0
ou
_
1 2
2 4
_ _
_
=
_
0
0
_
,
cuja soluc ao e
1
= {(2, ) } .
Assim,
1
= (2, 1) e uma base para
1
, pois gera
1
e e L.I. E
1
=
1
= (
2
5
,
1
5
) e uma base
ortonormal para
1
.
Os autovetores associados a
2
= 9 s ao as soluc oes n ao nulas do sistema
( 9
2
) =
0
Julho 2009 Reginaldo J. Santos
482 Diagonalizac ao
2
+
2
2
= 1, > Elipse
2
2
+
2
2
= 1, >
x
y
(, 0)
(, 0)
(, 0) (, 0)
x
y
(, 0) (, 0)
(0, )
(0, )
2
2
2
= 1 Hip erbole
2
2
2
2
= 1
x
y
(, 0) (,0)
x
y
(0, )
(0, )
2
= 4, > 0 Par abola
2
= 4, > 0
y
y
Introduc ao ` a
Algebra Linear Julho 2009
7.3 Aplicac ao na Identicac ao de C onicas 483
ou
_
4 2
2 1
_ _
_
=
_
0
0
_
,
cuja soluc ao e
2
= {(, 2) } .
Assim,
2
= (1, 2) e uma base para
2
, pois gera
2
e e L.I. E
2
=
2
= (
1
5
,
2
5
) e uma base
ortonormal para
2
. Portanto,
=
em que,
=
_
4 0
0 9
_
, e = [
1
2
] =
_
2
5
1
5
1
5
2
5
_
.
Vamos fazer a mudanca de vari aveis =
, em que
=
_
_
na equac ao (7.19).
Substituindo =
36 = 0,
ou
36 = 0,
ou
4
2
+ 9
2
36 = 0,
ou ainda
2
9
+
2
4
= 1 (7.20)
Julho 2009 Reginaldo J. Santos
484 Diagonalizac ao
que e a equac ao de uma elipse cujo esboco e mostrado na Figura 7.4. Para fazer o esboco do gr aco,
em primeiro lugar temos que tracar os eixos x
e y
. O eixo x
. Assim,
1
=
_
1
0
_
, que e a primeira coluna de . O eixo y
. Assim,
2
=
_
0
1
_
, que e a segunda coluna de . Depois, a partir da equac ao (7.20),
vericamos na Figura 7.3 na p agina 482 a forma da curva em relac ao aos eixos x
e y
.
Exemplo 7.16. Considere a c onica cuja equac ao e dada por
5
2
4 + 8
2
+
20
5
80
5
+ 4 = 0 .
Esta equac ao pode ser escrita como
+ + 4 = 0 , (7.21)
em que
=
_
5 2
2 8
_
e =
_
20
5
80
5
_
.
A matriz e a mesma do exemplo anterior. Assim, temos que
=
Introduc ao ` a
Algebra Linear Julho 2009
7.3 Aplicac ao na Identicac ao de C onicas 485
4 3 2 1 0 1 2 3 4
4
3
2
1
0
1
2
3
4
x
y
x
y
2
Figura 7.4: Elipse do Exemplo 7.15
Julho 2009 Reginaldo J. Santos
486 Diagonalizac ao
em que,
=
_
4 0
0 9
_
, e = [
1
2
] =
_
2
5
1
5
1
5
2
5
_
.
Vamos fazer a mudanca de vari aveis =
, em que
=
_
_
.
Substituindo =
+ 4 = 0
ou
+ 4 = 0,
ou
4
2
+ 9
2
8
36
+ 4 = 0 .
ou ainda,
4(
2
2
) + 9(
2
4
) + 4 = 0
Completando os quadrados, obtemos
4[(
2
2
+ 1) 1] + 9[(
2
4
+ 4) 4] + 4 = 0
ou
4(
1)
2
+ 9(
2)
2
36 = 0.
Fazendo mais uma mudanca de vari aveis
1 e (7.22)
2 (7.23)
Introduc ao ` a
Algebra Linear Julho 2009
7.3 Aplicac ao na Identicac ao de C onicas 487
obtemos
4
2
+ 9
2
36 = 0
ou
2
9
+
2
4
= 1 (7.24)
que e a equac ao de uma elipse cujo esboco e mostrado na Figura 7.5. Para fazer o esboco do gr aco,
em primeiro lugar temos que tracar os eixos x
e y
e
y
. O eixo x
tem equac ao
= 2. O eixo y
tem equac ao
= 0. Usando a
equac ao (7.23) obtemos
e y
.
Os exemplos anteriores s ao casos particulares do pr oximo teorema, cuja demonstrac ao e feita da
mesma forma que zemos com os exemplos e por isso deixamos para o leitor a tarefa de escrev e-la.
Julho 2009 Reginaldo J. Santos
488 Diagonalizac ao
4 3 2 1 0 1 2 3 4
1
0
1
2
3
4
5
6
7
x
y
x"
y"
x
y
2
Figura 7.5: Elipse do Exemplo 7.16
Introduc ao ` a
Algebra Linear Julho 2009
7.3 Aplicac ao na Identicac ao de C onicas 489
Teorema 7.11. Considere a equac ao
2
+ +
2
+ + + = 0, (7.25)
com , , , , , , sendo , e n ao simultaneamente nulos. Ent ao existe um sistema de
coordenadas ortogonal x
2
+
2
2
+
+ = 0 ,
em que
1
,
2
s ao os autovalores de
=
_
/2
/2
_
.
Mais ainda,
=
,
em que
=
_
_
, =
_
_
e e uma matriz ortogonal (
1
=
).
Julho 2009 Reginaldo J. Santos
490 Diagonalizac ao
Exerccios Num ericos (respostas na p agina 654)
Identicar a c onica, achar a equac ao no ultimo sistema de coordenadas utilizado e fazer um esboco
do gr aco.
7.3.1. 9
2
4 + 6
2
= 30;
7.3.2. 3
2
8 12
2
+ 81 = 0;
7.3.3. 2
2
4
2
= 24;
7.3.4. 21
2
+ 6 + 13
2
132 = 0;
7.3.5. 4
2
20 + 25
2
15 6 = 0;
7.3.6. 9
2
+
2
+ 6 10
10 + 10
10 + 90 = 0;
7.3.7. 5
2
+ 5
2
6 30
2 + 18
2 + 82 = 0;
7.3.8. 5
2
+ 12 12
13 = 36;
7.3.9. 6
2
+ 9
2
4 4
5 18
5 = 5;
7.3.10.
2
2
+ 2
3 + 6 = 0;
7.3.11. 8
2
+ 8
2
16 + 33
2 31
2 + 70 = 0;
Introduc ao ` a
Algebra Linear Julho 2009
7.3 Aplicac ao na Identicac ao de C onicas 491
7.3.12.
2
6 7
2
+ 10 + 2 + 9 = 0;
Exerccios usando o MATLAB
2
+
2
2
= 1.
>> elipse(a,b,[U1 U2]) desenha a elipse
2
2
+
2
2
= 1, em que
s ao as coordenadas
em relac ao ` a base ortonormal U1 e U2.
>> elipse(a,b,[U1 U2],X0) desenha a elipse
2
2
+
2
2
= 1, em que
s ao as coor-
denadas em relac ao ao sistema de coordenadas determinado pela base ortonormal U1 e U2 e
pelo ponto X0.
>> hiperbx(a,b) desenha a hip erbole
2
2
2
2
= 1.
>> hiperbx(a,b,[U1 U2]) desenha a hip erbole
2
2
2
2
= 1, em que
s ao as coor-
denadas em relac ao ` a base ortonormal U1 e U2.
>> hiperbx(a,b,[U1 U2],X0) desenha a hip erbole
2
2
2
2
= 1, em que
s ao as
coordenadas em relac ao ao sistema de coordenadas determinado pela base ortonormal U1 e
U2 e pelo ponto X0.
>> hiperby(a,b) desenha a hip erbole
2
2
2
2
= 1.
Julho 2009 Reginaldo J. Santos
492 Diagonalizac ao
>> hiperby(a,b,[U1 U2]) desenha a hip erbole
2
2
2
2
= 1, em que
s ao as coor-
denadas em relac ao ` a base ortonormal U1 e U2.
>> hiperby(a,b,[U1 U2],X0) desenha a hip erbole
2
2
2
2
= 1, em que
s ao as
coordenadas em relac ao ao sistema de coordenadas determinado pela base ortonormal U1 e
U2 e pelo ponto X0.
>> parabx(p) desenha a par abola
2
= 4.
>> parabx(p,[U1 U2]) desenha a par abola
2
= 4
, em que
s ao as coordenadas
em relac ao ` a base ortonormal U1 e U2.
>> parabx(p,[U1 U2],X0) desenha a par abola
2
= 4
, em que
s ao as coorde-
nadas em relac ao ao sistema de coordenadas determinado pela base ortonormal U1 e U2 e por
X0.
>> paraby(p) desenha a par abola
2
= 4.
>> paraby(p,[U1 U2]) desenha a par abola
2
= 4
, em que
s ao as coordenadas
em relac ao ` a base ortonormal U1 e U2.
>> paraby(p,[U1 U2],X0) desenha a par abola
2
= 4
, em que
s ao as coorde-
nadas em relac ao ao sistema de coordenadas determinado pela base ortonormal U1 e U2 e por
X0.
7.3.13. Use o MATLAB
2
+ +
2
+ + + = 0.
Consideremos a matriz =
_
/2
/2
_
. Sejam e os autovalores de .
(a) Mostre que =
2
/4.
(b) Mostre que se > 0, ent ao e uma elipse, um ponto ou o conjunto vazio.
(c) Mostre que se < 0, ent ao e uma hip erbole, ou um par de retas concorrentes.
(d) Mostre que se = 0, ent ao temos duas possibilidades:
i. Se = 0 ou = 0, ent ao e uma par abola, um par de retas paralelas, uma reta ou
o conjunto vazio.
ii. Se = = 0, ent ao e uma reta. Observe que neste caso n ao e uma c onica
(por que?).
Julho 2009 Reginaldo J. Santos
494 Diagonalizac ao
Teste do Captulo
1. (a) Encontre matrizes e tais que
=
,
em que
=
_
8 8
8 8
_
.
(b) Identicar a c onica, achar a equac ao no ultimo sistema de coordenadas utilizado e fazer
um esboco do gr aco.
8
2
+ 8
2
16 + 33
2 31
2 + 70 = 0
2. Verique quais das matrizes seguintes s ao diagonaliz aveis:
(a)
_
3
_
(b)
_
_
3. (a) Seja =
_
1 0
0 1
_
. Calcule
10
.
(b) Sabendo-se que =
1
, calcule
10
.
Introduc ao ` a
Algebra Linear Julho 2009
7.3 Aplicac ao na Identicac ao de C onicas 495
4. Diga se e verdadeiro ou falso cada item abaixo, justicando.
(a) Se e uma matriz 2 2 com somente 1 autovalor, ent ao n ao e diagonaliz avel;
(b) Se e s ao autovetores associados a um autovalor , ent ao proj
e tamb em
um autovetor associado a .
(c) Se n ao e singular, ent ao 0 n ao e autovalor de ;
(d) As matrizes e
2
possuem os mesmos autovetores;
Julho 2009 Reginaldo J. Santos
Respostas dos Exerccios
1.1. Matrizes (p agina 18)
1.1.1. >> A=[2,0;6,7]; B=[0,4;2,-8]; C=[-6,9,-7;7,-3,-2];
>> D=[-6,4,0;1,1,4;-6,0,6]; E=[6,9,-9;-1,0,-4;-6,0,-1];
>> A*B-B*A
-24 -20
58 24
>> 2*C-D
??? Error using ==> - Matrix dimensions must agree.
>> 2*D-3*E
-30 -19 27
5 2 20
6 0 15
>> D*(D-E)
496
Captulo 1. Matrizes e Sistemas Lineares 497
80 34 -22
-10 -4 45
72 30 -12
No item (c) foram usadas as propriedades (l) e (n) do Teorema 1.1 na p agina 10 e no item (d)
foi usada a propriedade (i).
1.1.2. ( + ) = +,
= ()
= ()
, () = ()().
1.1.3. (a) >> A=[-3,2,1;1,2,-1];B=[2,-1;2,0;0,3];
>> C=[-2,1,-1;0,1,1;-1,0,1];
>> syms d1 d2 d3
>> D=diag([d1,d2,d3]);
>> E1=[1;0;0];E2=[0;1;0];E3=[0;0;1];
>> B*A
-7 2 3
-6 4 2
3 6 -3
>> A*B
-2 6
6 -4
(b) >> [A*E1-A(:,1),A*E2-A(:,2),A*E3-A(:,3)]
0 0 0
0 0 0
>> E1.*B-B(1,:)
0 0
Julho 2009 Reginaldo J. Santos
498 Respostas dos Exerccios
>> E2.*B-B(2,:)
0 0
>> E3.*B-B(3,:)
0 0
(c) >> C1=C(:,1);C2=C(:,2);C3=C(:,3);
>> C*D-[d1*C1,d2*C2,d3*C3]
[ 0, 0, 0]
[ 0, 0, 0]
[ 0, 0, 0]
(d) >> C1=C(1,:);C2=C(2,:);C3=C(3,:);
>> D*C-[d1*C1;d2*C2;d3*C3]
[ 0, 0, 0]
[ 0, 0, 0]
[ 0, 0, 0]
(e) >> B1=B(:,1);B2=B(:,2);
>> A*B-A*[B1,B2]
0 0
0 0
(f) >> A1=A(1,:);A2=A(2,:);
>> A*B-[A1;A2]*B
0 0
0 0
1.1.4. >> syms x y z
>> A=[1,-3,0;0,4,-2]; X=[x;y;z];
Introduc ao ` a
Algebra Linear Julho 2009
Captulo 1. Matrizes e Sistemas Lineares 499
>> A*X
[ x-3*y]
[ 4*y-2*z]
>> x*A(:,1)+y*A(:,2)+z*A(:,3)
[ x-3*y]
[ 4*y-2*z]
1.1.5. >> syms x
>> A=[x,4,-2]; B=[2,-3,5];
>> solve(A*B.)
11
1.1.6. >> syms y
>> A=[1,1/y;y,1];
>> A2-2*A
[ 0, 0]
[ 0, 0]
1.1.7. >> syms x y z w
>> X=[x,y;z,w]; M=[0,1;-1,0];
>> X*M-M*X
[ -y-z, x-w]
[ x-w, z+y]
>> syms a b c d
>> A=[x,y;-y,x]; B=[a,b;-b,a];
>> A*B-B*A
Julho 2009 Reginaldo J. Santos
500 Respostas dos Exerccios
[ 0, 0]
[ 0, 0]
1.1.8. (a) Sejam =
_
0
0
_
e =
_
_
.
>> syms x y z w
>> syms a b c d
>> A=[x,0;0,y];B=[a,b;c,d];
>> A*B
[ x*a, x*b]
[ y*c, y*d]
>> B*A
[ x*a, b*y]
[ c*x, y*d]
Como = , para todo , em particular para = 1, obtemos que = . Assim, a
matriz que al em de ser diagonal tem os elementos da diagonal iguais.
(b) Sejam =
_
_
e =
_
_
.
>> A=[x,y;z,w];B=[a,b;c,d];
>> A*B
[ x*a+y*c, x*b+y*d]
[ z*a+w*c, z*b+w*d]
>> B*A
[ x*a+z*b, a*y+b*w]
[ c*x+d*z, y*c+w*d]
Introduc ao ` a
Algebra Linear Julho 2009
Captulo 1. Matrizes e Sistemas Lineares 501
Comparando os elementos de posic ao 1,1 obtemos que = , para todos os valores
de e . Em particular para = 0 e = 1, obtemos que = 0 e para = 1 e = 0,
obtemos que = 0. Ou seja, a matriz tem que ser diagonal. Assim, pelo item anterior
temos que a matriz tem que ser diagonal com os elementos da diagonal iguais.
1.1.9. >> A=[0,1,0;0,0,1;0,0,0];
>> A2,A3
ans=0 0 1
0 0 0
0 0 0
ans =0 0 0
0 0 0
0 0 0
1.1.10. (a) >> A=[1,1/2;0,1/3]
A =
1.0000 0.5000
0 0.3333
>> A2,A3,A4,A5
ans =
1.0000 0.6667
0 0.1111
ans =
1.0000 0.7222
0 0.0370
ans =
Julho 2009 Reginaldo J. Santos
502 Respostas dos Exerccios
1.0000 0.7407
0 0.0123
ans =
1.0000 0.7469
0 0.0041
>> A6,A7,A8,A9
ans =
1.0000 0.7490
0 0.0014
ans =
1.0000 0.7497
0 0.0005
ans =
1.0000 0.7499
0 0.0002
ans =
1.0000 0.7500
0 0.0001
A seq u encia parece estar convergindo para a matriz
_
1 0.75
0 0
_
.
(b) >> A=[1/2,1/3;0,-1/5]
A =
0.5000 0.3333
0 -0.2000
>> A2,A3,A4,A5
Introduc ao ` a
Algebra Linear Julho 2009
Captulo 1. Matrizes e Sistemas Lineares 503
ans =
0.2500 0.1000
0 0.0400
ans =
0.1250 0.0633
0 -0.0080
ans =
0.0625 0.0290
0 0.0016
ans =
0.0312 0.0150
0 -0.0003
>> A6,A7,A8,A9
ans =
0.0156 0.0074
0 0.0001
ans =
0.0078 0.0037
0 0.0000
ans =
0.0039 0.0019
0 0.0000
ans =
0.0020 0.0009
0 0.0000
Julho 2009 Reginaldo J. Santos
504 Respostas dos Exerccios
A seq u encia parece estar convergindo para a matriz nula
_
0 0
0 0
_
.
1.1.11. (a) >> A=[0,0,1;1,0,0;0,1,0];
>> A=sym(A)
[ 0, 0, 1]
[ 1, 0, 0]
[ 0, 1, 0]
>> A2
[ 0, 1, 0]
[ 0, 0, 1]
[ 1, 0, 0]
>> A3
[ 1, 0, 0]
[ 0, 1, 0]
[ 0, 0, 1]
Para = 3,
=
3
.
(b) >> A=[0,1,0,0;-1,0,0,0;0,0,0,1;...
0,0,1,0];
>> A=sym(A)
[ 0, 1, 0, 0]
[ -1, 0, 0, 0]
[ 0, 0, 0, 1]
[ 0, 0, 1, 0]
>> A2
[ -1, 0, 0, 0]
Introduc ao ` a
Algebra Linear Julho 2009
Captulo 1. Matrizes e Sistemas Lineares 505
[ 0, -1, 0, 0]
[ 0, 0, 1, 0]
[ 0, 0, 0, 1]
>> A3
[ 0, -1, 0, 0]
[ 1, 0, 0, 0]
[ 0, 0, 0, 1]
[ 0, 0, 1, 0]
>> A4
[ 1, 0, 0, 0]
[ 0, 1, 0, 0]
[ 0, 0, 1, 0]
[ 0, 0, 0, 1]
Para = 4,
=
4
.
(c) >> A=[0,1,0,0;0,0,1,0;0,0,0,1;0,0,0,0];
>> A=sym(A)
[ 0, 1, 0, 0]
[ 0, 0, 1, 0]
[ 0, 0, 0, 1]
[ 0, 0, 0, 0]
>> A2
[ 0, 0, 1, 0]
[ 0, 0, 0, 1]
[ 0, 0, 0, 0]
[ 0, 0, 0, 0]
Julho 2009 Reginaldo J. Santos
506 Respostas dos Exerccios
>> A3
[ 0, 0, 0, 1]
[ 0, 0, 0, 0]
[ 0, 0, 0, 0]
[ 0, 0, 0, 0]
>> A4
[ 0, 0, 0, 0]
[ 0, 0, 0, 0]
[ 0, 0, 0, 0]
[ 0, 0, 0, 0]
Para = 4,
=
0.
1.1.12. Conclumos que e muito raro encontrar matrizes cujo produto comute.
1.1.13. Conclumos que matrizes diagonais em geral comutam. Pode-se mostrar que elas sempre
comutam (Exerccio 28 na p agina 31).
1.1.14. Se a matriz A for diagonal, ent ao o produto comuta, se os elementos da diagonal de A s ao
iguais. (ver Exerccio 17 na p agina 27). A probabilidade de um tal par de matrizes comute e
aproximadamente igual a probabilidade de que a primeira matriz tenha os elementos da sua
diagonal iguais, ou seja, 11/11
3
= 1/11
2
1%.
Introduc ao ` a
Algebra Linear Julho 2009
Captulo 1. Matrizes e Sistemas Lineares 507
1.2. Sistemas Lineares (p agina 63)
1.2.1. As matrizes que est ao na forma reduzida escalonada s ao e .
1.2.2. (a) =
8 + 7
2 3
5
, .
(b) =
2 3 + 6
7 4
8 5
, , .
(c) =
6
3
2
, .
(d) =
3 + 8 7
5 6
9 3
, , .
1.2.3. (a) >> A=[1,1,2,8;-1,-2,3,1;3,-7,4,10];
>> escalona(A)
Julho 2009 Reginaldo J. Santos
508 Respostas dos Exerccios
eliminacao 1:
1*linha 1 + linha 2 ==> linha 2
-3*linha 1 + linha 3 ==> linha 3
[ 1, 1, 2, 8]
[ 0, -1, 5, 9]
[ 0, -10, -2, -14]
eliminacao 2:
-1*linha 2 ==> linha 2
[ 1, 1, 2, 8]
[ 0, 1, -5, -9]
[ 0, -10, -2, -14]
-1*linha 2 + linha 1 ==> linha 1
10*linha 2 + linha 3 ==> linha 3
[ 1, 0, 7, 17]
[ 0, 1, -5, -9]
[ 0, 0, -52, -104]
eliminacao 3:
-1/52*linha 3 ==> linha 3
[ 1, 0, 7, 17]
[ 0, 1, -5, -9]
[ 0, 0, 1, 2]
-7*linha 3 + linha 1 ==> linha 1
5*linha 3 + linha 2 ==> linha 2
[ 1, 0, 0, 3]
[ 0, 1, 0, 1]
Introduc ao ` a
Algebra Linear Julho 2009
Captulo 1. Matrizes e Sistemas Lineares 509
[ 0, 0, 1, 2]
=
3
1
2
.
(b) >> A=[2,2,2,0;-2,5,2,1;8,1,4,-1];
>> escalona(A)
eliminacao 1:
1/2*linha 1 ==> linha 1
[ 1, 1, 1, 0]
[ -2, 5, 2, 1]
[ 8, 1, 4, -1]
2*linha 1 + linha 2 ==> linha 2
-8*linha 1 + linha 3 ==> linha 3
[ 1, 1, 1, 0]
[ 0, 7, 4, 1]
[ 0, -7, -4, -1]
eliminacao 2:
1/7*linha 2 ==> linha 2
[ 1, 1, 1, 0]
[ 0, 1, 4/7, 1/7]
[ 0, -7, -4, -1]
-1*linha 2 + linha 1 ==> linha 1
7*linha 2 + linha 3 ==> linha 3
[ 1, 0, 3/7, -1/7]
[ 0, 1, 4/7, 1/7]
Julho 2009 Reginaldo J. Santos
510 Respostas dos Exerccios
[ 0, 0, 0, 0]
=
1
7
3
7
1
7
4
7
, .
(c) >> A=[0,-2,3,1;3,6,-3,-2;6,6,3,5]
>> escalona(A)
eliminacao 1:
linha 2 <==> linha 1
[ 3, 6, -3, -2]
[ 0, -2, 3, 1]
[ 6, 6, 3, 5]
1/3*linha 1 ==> linha 1
[ 1, 2, -1, -2/3]
[ 0, -2, 3, 1]
[ 6, 6, 3, 5]
-6*linha 1 + linha 3 ==> linha 3
[ 1, 2, -1, -2/3]
[ 0, -2, 3, 1]
[ 0, -6, 9, 9]
eliminacao 2:
-1/2*linha 2 ==> linha 2
[ 1, 2, -1, -2/3]
[ 0, 1, -3/2, -1/2]
[ 0, -6, 9, 9]
-2*linha 2 + linha 1 ==> linha 1
Introduc ao ` a
Algebra Linear Julho 2009
Captulo 1. Matrizes e Sistemas Lineares 511
6*linha 2 + linha 3 ==> linha 3
[ 1, 0, 2, 1/3]
[ 0, 1, -3/2, -1/2]
[ 0, 0, 0, 6]
O sistema n ao tem soluc ao!
1.2.4. >> A=[1,-2,1;2,-5,1;3,-7,2];
>> B1=[1;-2;-1];B2=[2;-1;2];
>> escalona([A,B1,B2])
eliminacao 1:
-2*linha 1 + linha 2 ==> linha 2
-3*linha 1 + linha 3 ==> linha 3
[ 1, -2, 1, 1, 2]
[ 0, -1, -1, -4, -5]
[ 0, -1, -1, -4, -4]
eliminacao 2:
-1*linha 2 ==> linha 2
[ 1, -2, 1, 1, 2]
[ 0, 1, 1, 4, 5]
[ 0, -1, -1, -4, -4]
2*linha 2 + linha 1 ==> linha 1
1*linha 2 + linha 3 ==> linha 3
[ 1, 0, 3, 9, 12]
[ 0, 1, 1, 4, 5]
[ 0, 0, 0, 0, 1]
Julho 2009 Reginaldo J. Santos
512 Respostas dos Exerccios
(a) =
9 3
4
, .
(b) O sistema n ao tem soluc ao!
1.2.5. (a) >> A=[1,0,5;1,1,1;0,1,-4];
>> B=A+4*eye(3);
>> escalona([B,zeros(3,1)])
eliminacao 1:
linha 2 <==> linha 1
[ 1, 5, 1, 0]
[ 5, 0, 5, 0]
[ 0, 1, 0, 0]
(-5)*linha 1 + linha 2 ==> linha 2
[ 1, 5, 1, 0]
[ 0, -25, 0, 0]
[ 0, 1, 0, 0]
eliminacao 2:
linha 3 <==> linha 2
[ 1, 5, 1, 0]
[ 0, 1, 0, 0]
[ 0, -25, 0, 0]
(-5)*linha 2 + linha 1 ==> linha 1
(25)*linha 2 + linha 3 ==> linha 3
[ 1, 0, 1, 0]
[ 0, 1, 0, 0]
Introduc ao ` a
Algebra Linear Julho 2009
Captulo 1. Matrizes e Sistemas Lineares 513
[ 0, 0, 0, 0]
=
, .
(b) >> B=A-2*eye(3);
>> escalona([B,zeros(3,1)])
eliminacao 1:
(-1)*linha 1 ==> linha 1
[ 1, 0, -5, 0]
[ 1, -1, 1, 0]
[ 0, 1, -6, 0]
(-1)*linha 1 + linha 2 ==> linha 2
[ 1, 0, -5, 0]
[ 0, -1, 6, 0]
[ 0, 1, -6, 0]
eliminacao 2:
(-1)*linha 2 ==> linha 2
[ 1, 0, -5, 0]
[ 0, 1, -6, 0]
[ 0, 1, -6, 0]
(-1)*linha 2 + linha 3 ==> linha 3
[ 1, 0, -5, 0]
[ 0, 1, -6, 0]
[ 0, 0, 0, 0]
Julho 2009 Reginaldo J. Santos
514 Respostas dos Exerccios
=
5
6
, .
1.2.6. (a) >> syms a
>> A=[1,2,-3,4;3,-1,5,2;4,1,a2-14,a+2];
>> escalona(A)
eliminacao 1:
-3*linha 1 + linha 2 ==> linha 2
-4*linha 1 + linha 3 ==> linha 3
[ 1, 2, -3, 4]
[ 0, -7, 14, -10]
[ 0, -7, a2-2, a-14]
eliminacao 2:
-1/7*linha 2 ==> linha 2
[ 1, 2, -3, 4]
[ 0, 1, -2, 10/7]
[ 0, -7, a2-2, a-14]
-2*linha 2 + linha 1 ==> linha 1
7*linha 2 + linha 3 ==> linha 3
1 0 1 8/7
0 1 2 10/7
0 0
2
16 4
i. Se
2
16 = 0 e 4 = 0, ent ao o sistema tem innitas soluc oes. Neste caso,
= 4;
ii. Se
2
16 = 0 e 4 = 0, ent ao o sistema n ao tem soluc ao. Neste caso, = 4;
Introduc ao ` a
Algebra Linear Julho 2009
Captulo 1. Matrizes e Sistemas Lineares 515
iii. Se
2
16 = 0, ent ao o sistema tem soluc ao unica. Neste caso, = 4;
(b) >> A=[1,1,1,2;2,3,2,5;2,3,a2-1,a+1];
>> escalona(A)
eliminacao 1:
-2*linha 1 + linha 2 ==> linha 2
-2*linha 1 + linha 3 ==> linha 3
[ 1, 1, 1, 2]
[ 0, 1, 0, 1]
[ 0, 1, a2-3, a-3]
eliminacao 2:
-1*linha 2 + linha 1 ==> linha 1
-1*linha 2 + linha 3 ==> linha 3
1 0 1 1
0 1 0 1
0 0
2
3 4
i. Se
2
3 = 0 e 4 = 0, ent ao o sistema tem innitas soluc oes. Este caso n ao
pode ocorrer;
ii. Se
2
3 = 0 e 4 = 0, ent ao o sistema n ao tem soluc ao. Neste caso, =
3;
iii. Se
2
3 = 0, ent ao o sistema tem soluc ao unica. Neste caso, =
3;
1.2.7.
X Y Z
gramas de A/kg
gramas de B/kg
preco/kg
2 1 3
1 3 5
3 2 4
kg de X
kg de Y
kg de Z
1900
2400
2900
gramas de A
gramas de B
arrecadac ao
2 1 3
1 3 5
3 2 4
1900
2400
2900
>> A=[2,1,3,1900;1,3,5,2400;3,2,4,2900];
>> escalona(A)
eliminacao 1:
linha 2 <==> linha 1
[ 1, 3, 5, 2400]
[ 2, 1, 3, 1900]
[ 3, 2, 4, 2900]
(-2)*linha 1 + linha 2 ==> linha 2
(-3)*linha 1 + linha 3 ==> linha 3
[ 1, 3, 5, 2400]
[ 0, -5, -7, -2900]
[ 0, -7, -11, -4300]
eliminacao 2:
(-1/5)*linha 2 ==> linha 2
[ 1, 3, 5, 2400]
[ 0, 1, 7/5, 580]
[ 0, -7, -11, -4300]
(-3)*linha 2 + linha 1 ==> linha 1
Introduc ao ` a
Algebra Linear Julho 2009
Captulo 1. Matrizes e Sistemas Lineares 517
(7)*linha 2 + linha 3 ==> linha 3
[ 1, 0, 4/5, 660]
[ 0, 1, 7/5, 580]
[ 0, 0, -6/5, -240]
eliminacao 3:
(-5/6)*linha 3 ==> linha 3
[ 1, 0, 4/5, 660]
[ 0, 1, 7/5, 580]
[ 0, 0, 1, 200]
(-4/5)*linha 3 + linha 1 ==> linha 1
(-7/5)*linha 3 + linha 2 ==> linha 2
[ 1, 0, 0, 500]
[ 0, 1, 0, 300]
[ 0, 0, 1, 200]
Foram vendidos 500 kg do produto X, 300 kg do produto Y e 200 kg do produto Z.
1.2.8. Substituindo os pontos na func ao obtemos:
= 10
+ + + = 7
27 + 9 + 3 + = 11
64 + 16 + 4 + = 14
.
Substituindo = 10 nas outras equac oes e escalonando a matriz aumentada do sistema cor-
respondente:
>> escalona([1,1,1,-3;27,9,3,-21;64,16,4,-24])
Julho 2009 Reginaldo J. Santos
518 Respostas dos Exerccios
eliminacao 1:
-27*linha 1 + linha 2 ==> linha 2
-64*linha 1 + linha 3 ==> linha 3
[ 1, 1, 1, -3]
[ 0, -18, -24, 60]
[ 0, -48, -60, 168]
eliminacao 2:
-1/18*linha 2 ==> linha 2
[ 1, 1, 1, -3]
[ 0, 1, 4/3, -10/3]
[ 0, -48, -60, 168]
-1*linha 2 + linha 1 ==> linha 1
48*linha 2 + linha 3 ==> linha 3
[ 1, 0, -1/3, 1/3]
[ 0, 1, 4/3, -10/3]
[ 0, 0, 4, 8]
eliminacao 3:
1/4*linha 3 ==> linha 3
[ 1, 0, -1/3, 1/3]
[ 0, 1, 4/3, -10/3]
[ 0, 0, 1, 2]
1/3*linha 3 + linha 1 ==> linha 1
-4/3*linha 3 + linha 2 ==> linha 2
[ 1, 0, 0, 1]
[ 0, 1, 0, -6]
Introduc ao ` a
Algebra Linear Julho 2009
Captulo 1. Matrizes e Sistemas Lineares 519
[ 0, 0, 1, 2]
Assim, os coecientes s ao = 1, = 6, = 2 e = 10 e o polin omio () =
3
6
2
+
2 + 10.
1.2.9. Substituindo os pontos na equac ao do crculo obtemos:
2 + 7 + = [(2)
2
+ 7
2
] = 53
4 + 5 + = [(4)
2
+ 5
2
] = 41
4 3 + = [4
2
+ 3
2
] = 25
.
>> A=[-2,7,1,-53;-4,5,1,-41;4,-3,1,-25];
>> escalona(A)
eliminacao 1:
-1/2*linha 1 ==> linha 1
[ 1, -7/2, -1/2, 53/2]
[ -4, 5, 1, -41]
[ 4, -3, 1, -25]
4*linha 1 + linha 2 ==> linha 2
-4*linha 1 + linha 3 ==> linha 3
[ 1, -7/2, -1/2, 53/2]
[ 0, -9, -1, 65]
[ 0, 11, 3, -131]
eliminacao 2:
-1/9*linha 2 ==> linha 2
[ 1, -7/2, -1/2, 53/2]
[ 0, 1, 1/9, -65/9]
Julho 2009 Reginaldo J. Santos
520 Respostas dos Exerccios
[ 0, 11, 3, -131]
7/2*linha 2 + linha 1 ==> linha 1
-11*linha 2 + linha 3 ==> linha 3
[ 1, 0, -1/9, 11/9]
[ 0, 1, 1/9, -65/9]
[ 0, 0, 16/9, -464/9]
eliminacao 3:
9/16*linha 3 ==> linha 3
[ 1, 0, -1/9, 11/9]
[ 0, 1, 1/9, -65/9]
[ 0, 0, 1, -29]
1/9*linha 3 + linha 1 ==> linha 1
-1/9*linha 3 + linha 2 ==> linha 2
[ 1, 0, 0, -2]
[ 0, 1, 0, -4]
[ 0, 0, 1, -29]
Os coecientes s ao = 2, = 4 e = 29 e a equac ao do crculo e
2
+
2
2429 =
0.
1.2.10. (a) >> syms b1 b2 b3
>> A=[1,-2,5,b1;4,-5,8,b2;-3,3,-3,b3];
>> escalona(A)
eliminacao 1:
-4*linha 1 + linha 2 ==> linha 2
3*linha 1 + linha 3 ==> linha 3
Introduc ao ` a
Algebra Linear Julho 2009
Captulo 1. Matrizes e Sistemas Lineares 521
[ 1, -2, 5, b1]
[ 0, 3, -12, b2-4*b1]
[ 0, -3, 12, b3+3*b1]
eliminacao 2:
1/3*linha 2 ==> linha 2
[ 1, -2, 5, b1]
[ 0, 1, -4, 1/3*b2-4/3*b1]
[ 0, -3, 12, b3+3*b1]
2*linha 2 + linha 1 ==> linha 1
3*linha 2 + linha 3 ==> linha 3
[ 1, 0, -3, -5/3*b1+2/3*b2]
[ 0, 1, -4, 1/3*b2-4/3*b1]
[ 0, 0, 0, b3-b1+b2]
O sistema e consistente se, e somente se,
3
1
+
2
= 0.
(b) >> syms b1 b2 b3
>> A=[1,-2,-1,b1;-4,5,2,b2;-4,7,4,b3];
>> escalona(A)
eliminacao 1:
4*linha 1 + linha 2 ==> linha 2
4*linha 1 + linha 3 ==> linha 3
[ 1, -2, -1, b1]
[ 0, -3, -2, b2+4*b1]
[ 0, -1, 0, b3+4*b1]
eliminacao 2:
linha 3 <==> linha 2
Julho 2009 Reginaldo J. Santos
522 Respostas dos Exerccios
[ 1, -2, -1, b1]
[ 0, -1, 0, b3+4*b1]
[ 0, -3, -2, b2+4*b1]
-1*linha 2 ==> linha 2
[ 1, -2, -1, b1]
[ 0, 1, 0, -b3-4*b1]
[ 0, -3, -2, b2+4*b1]
2*linha 2 + linha 1 ==> linha 1
3*linha 2 + linha 3 ==> linha 3
[ 1, 0, -1, -7*b1-2*b3]
[ 0, 1, 0, -b3-4*b1]
[ 0, 0, -2, b2-8*b1-3*b3]
O sistema e consistente para todos os valores reais de
1
,
2
e
3
.
1.2.11. >> A=[0,1,7,8;1,3,3,8;-2,-5,1,-8];
>> escalona(A)
eliminacao 1:
linha 2 <==> linha 1
[ 1, 3, 3, 8]
[ 0, 1, 7, 8]
[ -2, -5, 1, -8]
2*linha 1 + linha 3 ==> linha 3
[ 1, 3, 3, 8]
[ 0, 1, 7, 8]
[ 0, 1, 7, 8]
eliminacao 2:
Introduc ao ` a
Algebra Linear Julho 2009
Captulo 1. Matrizes e Sistemas Lineares 523
-3*linha 2 + linha 1 ==> linha 1
-1*linha 2 + linha 3 ==> linha 3
[ 1, 0, -18, -16]
[ 0, 1, 7, 8]
[ 0, 0, 0, 0]
>> I=eye(3);E=oe(-1,2,3,I),...
F=oe(-3,2,1,I),G=oe(2,1,3,I),H=oe(I,1,2)
E =[ 1, 0, 0]F =[ 1, -3, 0]
[ 0, 1, 0] [ 0, 1, 0]
[ 0, -1, 1] [ 0, 0, 1]
G =[ 1, 0, 0]H =[ 0, 1, 0]
[ 0, 1, 0] [ 1, 0, 0]
[ 2, 0, 1] [ 0, 0, 1]
>> E*F*G*H*A
[ 1, 0, -18, -16]
[ 0, 1, 7, 8]
[ 0, 0, 0, 0]
1.2.12. (a) >> A=[1,2,0,-3,1,0,2;1,2,1,-3,1,2,3;...
1,2,0,-3,2,1,4;3,6,1,-9,4,3,9]
>> escalona(A)
[ 1, 2, 0, -3, 0, -1, 0]
[ 0, 0, 1, 0, 0, 2, 1]
[ 0, 0, 0, 0, 1, 1, 2]
[ 0, 0, 0, 0, 0, 0, 0]
Julho 2009 Reginaldo J. Santos
524 Respostas dos Exerccios
1
+ 2
2
3
4
6
= 0
3
+ 2
6
= 1
5
+
6
= 2
= [ + 3 2 1 2 2 ]
,
, ,
(b) >> A=[1,3,-2,0,2,0,0;2,6,-5,-2,4,-3,-1;...
0,0,5,10,0,15,5;2,6,0,8,4,18,6]
>> escalona(A)
[ 1, 3, 0, 4, 2, 0, 0]
[ 0, 0, 1, 2, 0, 0, 0]
[ 0, 0, 0, 0, 0, 1, 1/3]
[ 0, 0, 0, 0, 0, 0, 0]
1
+ 3
2
+ 4
4
+ 2
5
= 0
3
+ 2
4
= 0
6
=
1
3
= [2 4 3 2 1/3]
,
, ,
1.2.13. >> syms a, B=[4,3,1,6];
>> A=[1,1,1,1;1,3,-2,a;
2,2*a-2,-a-2,3*a-1;3,a+2,-3,2*a+1]
>> escalona([A,B])
[ 1, 0, 0, 0, (4*a-11)/(a-5)]
[ 0, 1, 0, 0, -4/(a-5)]
[ 0, 0, 1, 0, -4/(a-5)]
[ 0, 0, 0, 1, -1/(a-5)]
Introduc ao ` a
Algebra Linear Julho 2009
Captulo 1. Matrizes e Sistemas Lineares 525
>> solve(-3/2*a+5/4+1/4*a2,a)
ans = [ 1][ 5]
Se = 1 e = 5, ent ao = [
411
5
4
5
4
5
1
5
]
.
>> C=subs(A,a,1)
>> escalona([C,B])
[ 1, 0, 0, 1, 2]
[ 0, 1, 0, 0, 1]
[ 0, 0, 1, 0, 1]
[ 0, 0, 0, 0, 0]
Se = 1, ent ao = [2 , 1, 1, ]
.
>> D=subs(A,a,5)
>> escalona([D,B])
[ 1, 0, 5/2, -1, 0]
[ 0, 1, -3/2, 2, 0]
[ 0, 0, 0, 0, 1]
[ 0, 0, 0, 0, 0]
Se = 5, ent ao o sistema n ao tem soluc ao.
1.2.14. (a) >> A=[1,2,3,1,8;1,3,0,1,7;1,0,2,1,3];
>> escalona(A)
[ 1, 0, 0, 1, 1]
[ 0, 1, 0, 0, 2]
Julho 2009 Reginaldo J. Santos
526 Respostas dos Exerccios
[ 0, 0, 1, 0, 1]
{(1 , 2, 1, ) }
(b) >> A=[1,1,3,-3,0;0,2,1,-3,3;1,0,2,-1,-1];
>> escalona(A)
[ 1, 0, 0, 1, 1]
[ 0, 1, 0, -1, 2]
[ 0, 0, 1, -1, -1]
{(1 , 2 + , 1 + , ) }
(c) >> A=[1,2,3,0;1,1,1,0;1,1,2,0;1,3,3,0];
>> escalona(A)
[ 1, 0, 0, 0]
[ 0, 1, 0, 0]
[ 0, 0, 1, 0]
[ 0, 0, 0, 0]
{(0, 0, 0)}
1.2.15. >> P=randi(4,2)
P = 5 4
-3 3
1 0
0 -5
Introduc ao ` a
Algebra Linear Julho 2009
Captulo 1. Matrizes e Sistemas Lineares 527
>> A=matvand(P(:,1),3),B=P(:,2)
A =125 25 5 1
-27 9 -3 1
1 1 1 1
0 0 0 1
B = 4
3
0
-5
>> R=escalona([A,B])
R = [ 1, 0, 0, 0, -163/480]
[ 0, 1, 0, 0, 99/80]
[ 0, 0, 1, 0, 1969/480]
[ 0, 0, 0, 1, -5]
>> p=poly2sym(R(:,5),x)
p = -163/480*x3+99/80*x2+1969/480*x-5
>> clf,po(P),syms x,plotf1(p,[-5,5])
>> eixos
Pode n ao ser possvel encontrar o polin omio, se mais de um ponto tiver a mesma abscissa
.
Julho 2009 Reginaldo J. Santos
528 Respostas dos Exerccios
5 4 3 2 1 0 1 2 3 4 5
10
0
10
20
30
40
50
x
y
Observac ao. A sua resposta pode ser diferente da que est a aqui.
1.2.16. >> P=randi(5,2)
P = 3 2
-1 -3
Introduc ao ` a
Algebra Linear Julho 2009
Captulo 1. Matrizes e Sistemas Lineares 529
1 -1
3 4
4 4
>> A=matvand(P,2)
A = 9 6 4 3 2 1
1 3 9 -1 -3 1
1 -1 1 1 -1 1
9 12 16 3 4 1
16 16 16 4 4 1
>> R=escalona([A,zeros(5,1)])
R = [1, 0, 0, 0, 0, -35/8, 0]
[0, 1, 0, 0, 0, 45/8, 0]
[0, 0, 1, 0, 0, -2, 0]
[0, 0, 0, 1, 0, 65/8, 0]
[0, 0, 0, 0, 1, -39/8, 0]
>> p=poly2sym2([-R(:,6);1],x,y)
p =35/8*x2-45/8*x*y-65/8*x+1+2*y2+39/8*y
>> clf,po(P),syms x y,
>> plotci(p,[-5,5],[-5,5])
>> eixos
Julho 2009 Reginaldo J. Santos
530 Respostas dos Exerccios
2 1 0 1 2 3 4 5
3
2
1
0
1
2
3
4
5
x
y
Observac ao. A sua resposta pode ser diferente da que est a aqui.
1.2.17. (a) A inversa da operac ao elementar de trocar duas linhas e ela mesma.
(b) A inversa da operac ao elementar de multiplicar uma linha por um escalar, = 0, e a
operac ao de multiplicar a mesma linha pelo escalar 1/.
Introduc ao ` a
Algebra Linear Julho 2009
Captulo 1. Matrizes e Sistemas Lineares 531
(c) A inversa de somar ` a linha , vezes a linha , e somar ` a linha , vezes a linha .
1.2.18. (a) Basta multiplicar qualquer linha da matriz pelo escalar 1.
(b) Pelo exerccio anterior cada operac ao elementar, , tem uma operac ao elementar inversa,
1
, do mesmo tipo que desfaz o que a operac ao fez. Se aplicando as operac oes ele-
mentares
1
, . . . ,
, . . . ,
1
1
na matriz chegamos na matriz .
(c) Se aplicando as operac oes elementares
1
, . . . ,
1 0 0
0 1 0
0 0
Continua ? (s/n) n
Para valores de diferentes de zero a matriz tem inversa.
2.1.4. >> invA=[3,2;1,3]; invB=[2,5;3,-2];
>> invAB=invB*invA
invAB = 11 19
7 0
2.1.5. >> invA=[2,3;4,1]; B=[5;3];
>> X=invA*B
X = 19
Julho 2009 Reginaldo J. Santos
534 Respostas dos Exerccios
23
2.1.6.
1
=
_
1 1
2 2
_ _
3
0
0 (1)
_ _
1 1
2 2
_
1
=
_
3
(1)
2 3
2(1)
_
1
4
_
2 1
2 1
_
=
1
4
_
2(3
+ (1)
) (1)
4((1)
) 2(3
+ (1)
)
_
2.1.7. >> A=[1,2,3;2,1,2;0,1,2];
>> escalona([A,eye(3)])
eliminacao 1:
(-2)*linha 1 + linha 2 ==> linha 2
[ 1, 2, 3, 1, 0, 0]
[ 0, -3, -4, -2, 1, 0]
[ 0, 1, 2, 0, 0, 1]
eliminacao 2:
linha 3 <==> linha 2
[ 1, 2, 3, 1, 0, 0]
[ 0, 1, 2, 0, 0, 1]
[ 0, -3, -4, -2, 1, 0]
(-2)*linha 2 + linha 1 ==> linha 1
Introduc ao ` a
Algebra Linear Julho 2009
Captulo 2. Invers ao de Matrizes e Determinantes 535
(3)*linha 2 + linha 3 ==> linha 3
[ 1, 0, -1, 1, 0, -2]
[ 0, 1, 2, 0, 0, 1]
[ 0, 0, 2, -2, 1, 3]
eliminacao 3:
(1/2)*linha 3 ==> linha 3
[ 1, 0, -1, 1, 0, -2]
[ 0, 1, 2, 0, 0, 1]
[ 0, 0, 1, -1, 1/2, 3/2]
(1)*linha 3 + linha 1 ==> linha 1
(-2)*linha 3 + linha 2 ==> linha 2
[ 1, 0, 0, 0, 1/2, -1/2]
[ 0, 1, 0, 2, -1, -2]
[ 0, 0, 1, -1, 1/2, 3/2]
>> I=eye(3);E1=oe(2,1,2,I);E2=oe(I,2,3);...
E3=oe(2,2,1,I);E4=oe(-3,2,3,I);...
E5=oe(2,3,I);E6=oe(-1,3,1,I);E7=oe(2,3,2,I);
>> E1*E2*E3*E4*E5*E6*E7
1 2 3
2 1 2
0 1 2
2.1.8. >> menc=lerarq(menc1.txt); key=lerarq(key.txt);
>> y=char2num(menc); M=char2num(key);
>> N=escalona([M,eye(3)])
>> N=N(:,6:10)
Julho 2009 Reginaldo J. Santos
536 Respostas dos Exerccios
>> x=N*y;
>> num2char(x)
ans =
Desejo boa sorte a todos que estudam
Algebra Linear !
>> menc=lerarq(menc2.txt);
>> y=char2num(menc);
>> x=N*y;
>> num2char(x)
ans = Buda tinha este nome por que vivia setado!
Deve ser uma matriz com entradas entre 0 e 118 invertvel de forma que a sua inversa seja uma
matriz com entradas inteiras.
2.2. Determinantes (p agina 138)
2.2.1. det(
2
) = 9; det(
3
) = 27; det(
1
) = 1/3; det(
) = 3.
2.2.2. det(
1
) = det()/ det() = 2/3.
2.2.3. (a) det
11
12
13
+
12
21
22
23
+
22
31
32
33
+
32
=
det
11
12
13
21
22
23
31
32
33
+
det
11
12
12
21
22
22
31
32
32
= det() + 0 = 3
Introduc ao ` a
Algebra Linear Julho 2009
Captulo 2. Invers ao de Matrizes e Determinantes 537
(b) det
11
+
12
11
12
13
21
+
22
21
22
23
31
+
32
31
32
33
=
det
11
11
13
21
21
23
31
31
33
+
det
11
12
13
21
22
23
31
32
33
+
det
12
11
13
22
21
23
32
31
33
+
det
12
12
13
22
22
23
32
32
33
= 2 det() = 6
2.2.4. (a) det
_
(1 + )
_
=
2
det
_
1
(1 + )
_
=
2
(b) det
_
cos sen
cos sen sen + cos
_
= det
_
cos sen
cos sen
_
+
det
_
cos sen
sen cos
_
=
2.2.5. (a) >> A=[1,-2,3,1;5,-9,6,3;-1,2,-6,-2;2,8,6,1];
Julho 2009 Reginaldo J. Santos
538 Respostas dos Exerccios
>> detopelp(A)
[ 1, -2, 3, 1]
[ 5, -9, 6, 3]
[ -1, 2, -6, -2]
[ 2, 8, 6, 1]
eliminacao 1:
-5*linha 1 + linha 2 ==> linha 2
1*linha 1 + linha 3 ==> linha 3
-2*linha 1 + linha 4 ==> linha 4
[ 1, -2, 3, 1]
[ 0, 1, -9, -2]
[ 0, 0, -3, -1]
[ 0, 12, 0, -1]
eliminacao 2:
-12*linha 2 + linha 4 ==> linha 4
[ 1, -2, 3, 1]
[ 0, 1, -9, -2]
[ 0, 0, -3, -1]
[ 0, 0, 108, 23]
eliminacao 3:
-1/3*linha 3 ==> linha 3
[ 1, -2, 3, 1]
[ 0, 1, -9, -2]
[ 0, 0, 1, 1/3]
[ 0, 0, 108, 23]
Introduc ao ` a
Algebra Linear Julho 2009
Captulo 2. Invers ao de Matrizes e Determinantes 539
det(A) = -3*det(A)
-108*linha 3 + linha 4 ==> linha 4
[ 1, -2, 3, 1]
[ 0, 1, -9, -2]
[ 0, 0, 1, 1/3]
[ 0, 0, 0, -13]
ans = 39
(b) >> A=[2,1,3,1;1,0,1,1;0,2,1,0;0,1,2,3];
>> detopelp(A)
[ 2, 1, 3, 1]
[ 1, 0, 1, 1]
[ 0, 2, 1, 0]
[ 0, 1, 2, 3]
eliminacao 1:
linha 2 <==> linha 1
[ 1, 0, 1, 1]
[ 2, 1, 3, 1]
[ 0, 2, 1, 0]
[ 0, 1, 2, 3]
det(A) = (-1)*det(A)
-2*linha 1 + linha 2 ==> linha 2
[ 1, 0, 1, 1]
[ 0, 1, 1, -1]
[ 0, 2, 1, 0]
[ 0, 1, 2, 3]
Julho 2009 Reginaldo J. Santos
540 Respostas dos Exerccios
eliminacao 2:
-2*linha 2 + linha 3 ==> linha 3
-1*linha 2 + linha 4 ==> linha 4
[ 1, 0, 1, 1]
[ 0, 1, 1, -1]
[ 0, 0, -1, 2]
[ 0, 0, 1, 4]
eliminacao 3:
-1*linha 3 ==> linha 3
[ 1, 0, 1, 1]
[ 0, 1, 1, -1]
[ 0, 0, 1, -2]
[ 0, 0, 1, 4]
det(A) = (-1)*(-1)*det(A)
-1*linha 3 + linha 4 ==> linha 4
[ 1, 0, 1, 1]
[ 0, 1, 1, -1]
[ 0, 0, 1, -2]
[ 0, 0, 0, 6]
ans = 6
2.2.6. (a) >> A=[0,1,2;0,0,3;0,0,0];
>> p=det(A-x*eye(3))
p =-x3
>> solve(p)
[0][0][0]
Introduc ao ` a
Algebra Linear Julho 2009
Captulo 2. Invers ao de Matrizes e Determinantes 541
(b) p =(1-x)*(3-x)*(-2-x) [ 1][ 3][-2]
(c) p =(2-x)*(4-5*x+x2) [2][4][1]
(d) p =-8-2*x+5*x2-x3 [ 2][ 4][-1]
2.2.7. (a) >> A=[2,0,0;3,-1,0;0,4,3];
>> B=A-x*eye(3);
>> p=det(B)
p =(2-x)*(-1-x)*(3-x)
>> solve(p)
[ 2][-1][ 3]
(b) p =(2-x)2*(1-x) [2][2][1]
(c) p =(1-x)*(2-x)*(-1-x)*(3-x) [ 1][ 2][-1][ 3]
(d) p =(2-x)2*(1-x)2 [2][2][1][1]
2.2.8. (a) >> Bm1=subs(B,x,-1);
>> escalona(Bm1)
[1, 0, 0]
[0, 1, 1]
[0, 0, 0]
1
= {
}.
>> B2=subs(B,x,2);
Julho 2009 Reginaldo J. Santos
542 Respostas dos Exerccios
>> escalona(B2)
[1, 0, 1/4]
[0, 1, 1/4]
[0, 0, 0]
2
= {
}.
>> B3=subs(B,x,3);
>> escalona(B3)
[1, 0, 0]
[0, 1, 0]
[0, 0, 0]
3
= {
0
0
}.
(b) [1, 3, 0]
[0, 0, 1]
[0, 0, 0]
1
= {
}.
Introduc ao ` a
Algebra Linear Julho 2009
Captulo 2. Invers ao de Matrizes e Determinantes 543
[0, 1, 0]
[0, 0, 0]
[0, 0, 0]
2
= {
, }.
(c) [1, 1, 0, 0]
[0, 0, 1, 0]
[0, 0, 0, 1]
[0, 0, 0, 0]
1
= {
_
0 0
}.
[0, 1, 0, 0]
[0, 0, 1, 0]
[0, 0, 0, 1]
[0, 0, 0, 0]
1
= {
_
0 0 0
}.
[1, 0, 0, 29/3]
[0, 1, 0, 7/3]
[0, 0, 1, 3]
[0, 0, 0, 0]
Julho 2009 Reginaldo J. Santos
544 Respostas dos Exerccios
2
= {
_
29 7 9 3
}.
[1, 0, -9/4, 0]
[0, 1, -3/4, 0]
[0, 0, 0, 1]
[0, 0, 0, 0]
3
= {
_
9 3 4 0
}.
(d) [1, 0, -3, 0]
[0, 1, 3, 0]
[0, 0, 0, 1]
[0, 0, 0, 0]
1
= {
_
3 3 0
}.
[0, 1, 0, 0]
[0, 0, 1, 0]
[0, 0, 0, 1]
[0, 0, 0, 0]
2
= {
_
0 0 0
}.
2.2.9. Concluimos que e muito raro encontrar matrizes invertveis.
Introduc ao ` a
Algebra Linear Julho 2009
Captulo 3. Espac os Euclidianos 545
3.1. Vetores no Plano e no Espac o (p agina 192)
3.1.1. A equac ao 3 2 = 15( ) e equivalente a 3 2 = 15 15. Somando-se
15 + 2 obtemos 15 + 3 = 2 15 ou 12 = 2 15 multiplicando-se por
1
12
obtemos
=
5
4
1
6
.
3.1.2. Multiplicando-se a segunda equac ao por 2 e somando-se a primeira, obtemos 12 = 3 +2
ou =
1
4
+
1
6
. Substituindo-se na primeira equac ao obtemos,
3
2
+ 2 = ou
2 =
1
2
+ ou =
1
4
+
1
2
.
3.1.3. >> OP=[ 2, 3, -5]; V=[ 3, 0, -3];
>> OQ=OP+V
OQ = 5 3 -8
As coordenadas da extremidade do segmento orientado s ao (5, 3, 8).
3.1.4. >> OP=[1,0,3]; OM=[1,2,-1];
>> MP=OP-OM; OPlinha=OM-MP
OPlinha = 1 4 -5
As coordenadas de
s ao (1, 4, 5).
3.1.5. (a) >> OA=[5,1,-3];OB=[0,3,4];OC=[0,3,-5];
>> AB=OB-OA, AC=OC-OA,
AB = -5 2 7
AC = -5 2 -2
Os pontos n ao s ao colineares, pois
.
Julho 2009 Reginaldo J. Santos
546 Respostas dos Exerccios
(b) >> OA=[-1,1,3];OB=[4,2,-3];OC=[14,4,-15];
>> AB=OB-OA, AC=OC-OA,
AB = 5 1 -6
AC = 15 3 -18
Os pontos s ao colineares, pois
= 3
.
3.1.6. >> OA=[1,-2,-3];OB=[-5,2,-1];OC=[4,0,-1];
>> DC=OB-OA, OD=OC-DC
DC = -6 4 2
OD = 10 -4 -3
O ponto e = (10, 4, 3).
3.1.7. (a) A equac ao + = e equivalente ao sistema
9 = 4
12 + 7 = 6
6 + = 2
, cuja
matriz aumentada e a matriz que tem colunas , e .
>> V=[9,-12,-6];W=[-1,7,1];U=[-4,-6,2];
>> escalona([V;W;U])
[ 1, 0, -2/3]
[ 0, 1, -2]
[ 0, 0, 0]
Assim, = 2/3 2.
(b) >> V=[5,4,-3];W=[2,1,1];U=[-3,-4,1];
>> escalona([V;W;U])
[ 1, 0, -5/3]
Introduc ao ` a
Algebra Linear Julho 2009
Captulo 3. Espac os Euclidianos 547
[ 0, 1, 8/3]
[ 0, 0, -20/3]
Assim, n ao e combinac ao linear de e .
3.1.8. >> V=[1,2,-3]; W=[2,1,-2];
>> Va=(V+W)/no(V+W), Vb=(V-W)/no(V-W),...
>> Vc=(2*V-3*W)/no(2*V-3*W)
=
_
3
43
43
3
43
43
5
43
43
=
_
1
3
3
1
3
3
1
3
=
_
4
17
17
1
17
17 0
17
21
10
357
17
21
1
357
17
21
2, cosVbWb=
1
3
2, cosVcWc=
1
2
2. O angulo entre e e
arccos(
2/2) = /4.
3.1.13. >> W=[-1,-3,2]; V=[0,1,3];
>> W1=(pe(W,V)/pe(V,V))*V, W2=W-W1
W1 = 0 3/10 9/10
W2 = -1 -33/10 11/10
3.1.14. >> X=[x,y,z]; V=[1,1,0]; W=[-1,0,1]; U=[0,1,0];
>> expr1=pe(X,V), expr2=pe(X,W),...
>> expr3=pe(X,X)-3, expr4=pe(X,U)
expr1=x+y,expr2=z-x,expr3=x2+y2+z2-3,expr4=y
>> solve(expr1,expr2,expr3)
S = x: [2x1 sym] y: [2x1 sym] z: [2x1 sym]
>> S.x, S.y, S.z
ans =[ -1][ 1] ans =[ 1][ -1] ans =[ -1][ 1]
Como tem que ser maior que zero, = (1, 1, 1).
3.1.15. >> A=[3,0,2];B=[4,3,0];C=[8,1,-1];
>> pe(B-A,C-A), pe(A-B,C-B), pe(A-C,B-C)
14,0,21
Portanto o angulo reto est a no v ertice .
Introduc ao ` a
Algebra Linear Julho 2009
Captulo 3. Espac os Euclidianos 549
3.2. Equac oes de Retas e Planos (p agina 218)
3.2.1. >> syms x y z
>> N=[2,-1,5]; P=[1,-2,1]; X=[x,y,z];
>> PX=X-P; expr=pe(PX,N)
expr =2*x-9-y+5*z
A equac ao do plano e 2 + 5 9 = 0.
3.2.2. >> X=[x,y,z]; P=[2,1,0]; PX=X-P
PX =[x-2, y-1, z]
>> M=[PX;1,2,-3;2,-1,4], expr=det(M)
M =[x-2, y-1, z]
[ 1, 2,-3]
[ 2, -1, 4] expr = 5*x-10*y-5*z
A equac ao do plano e 5 10 5 = 0.
3.2.3. >> P=[1,0,0]; Q=[1,0,1]; N1=[0,1,-1];
>> X=[x,y,z]; PQ=Q-P, PX=X-P
PQ =[0, 0, 1],PX =[x-1, y, z]
>> M=[PX;PQ;N1], expr=det(M)
M =[x-1, y, z]
[ 0, 0, 1]
[ 0, 1,-1] expr = -x+1
A equac ao do plano e + 1 = 0.
3.2.4. >> V1=[2,2,1]; V2=[1,1,1]; P1=[2,0,0];
Julho 2009 Reginaldo J. Santos
550 Respostas dos Exerccios
>> X=[x,y,z]; P1X=X-P1
P1X =[x-2, y, z]
>> M=[P1X;V1;V2], expr=det(M)
M =[x-2, y, z]
[ 2, 2, 1]
[ 1, 1, 1] expr = x-2-y
A equac ao do plano e 2 = 0.
3.2.5. (a) >> solve(4=2+t), solve(1=4-t),...
>> solve(-1=1+2*t)
ans = 2 ans = 3 ans = -1
Logo n ao existe um valor de tal que = (2, 4, 1) +(1, 1, 2).
(b) >> P=[4,1,-1]; Q=[2,4,1]; V=[1,-1,2];
>> X=[x,y,z];
>> PX=X-P, PQ=Q-P
PX = [x-4, y-1, z+1] PQ = [-2, 3, 2]
>> M=[PX;PQ;V], expr=dete(M)
M =[x-4,y-1,z+1]
[ -2, 3, 2]
[ 1, -1, 2] expr = 8*x-39+6*y-z
A equac ao do plano e 8 + 6 39 = 0.
3.2.6. Fazendo = 0 nas equac oes dos planos
1
e
2
e resolvendo o sistema resultante, obtemos
>> expr1=x-y+1;expr2=x+y-1;
>> S=solve(expr1,expr2)
Introduc ao ` a
Algebra Linear Julho 2009
Captulo 3. Espac os Euclidianos 551
>> S.x, S.y
ans = 0 ans = 1
Portanto, o ponto = (0, 1, 0) pertence a
1
e a
2
.
>> P=[0,1,0]; N=[1,1,1]; X=[x,y,z];
>> PX=X-P, expr=pe(PX,N)
PX =[x, y-1, z] expr = x+y-1+z
A equac ao do plano e + + 1 = 0.
3.2.7. (a) >> N1=[1,2,-3]; N2=[1,-4,2]; V=pv(N1,N2)
V = -8 -5 -6
Os planos se interceptam segundo uma reta cujo vetor diretor e = (8, 5, 6).
(b) >> N1=[2,-1,4]; N2=[4,-2,8]; V=pv(N1,N2)
V = 0 0 0
Os planos s ao paralelos.
(c) >> N1=[1,-1,0]; N2=[1,0,1]; V=pv(N1,N2)
V = -1 -1 1
Os planos se interceptam segundo uma reta cujo vetor diretor e = (1, 1, 1).
3.2.8. (, , ) = (1, 2, 1) + (1, 1, 2).
3.2.9. >> pv([2,3,1],[1,-1,1])
4 -1 -5
(, , ) = (1, 0, 1) + (4, 1, 5).
Julho 2009 Reginaldo J. Santos
552 Respostas dos Exerccios
3.2.10. >> escalona([1,1,-1,0;2,-1,3,1])
1 0 2/3 1/3
0 1 -5/3 -1/3
A reta intersec ao dos planos e (, , ) = (1/3, 1/3, 0) + (2/3, 5/3, 1).
>> A=[1,0,-1]; P=[1/3,-1/3,0];
>> V=[-2/3,5/3,1]; X=[x,y,z];
>> AX=X-A, AP=P-A
AX = [x-1, y, z+1] AP = [-2/3, -1/3, 1]
>> M=[AX;AP;V], expr=dete(M)
M =[ x-1, y, z+1]
[-2/3, -1/3, 1]
[-2/3, 5/3, 1] expr = -2*x+2/3-4/3*z
A equac ao do plano e 6 + 4 2 = 0.
3.3. Os Espac os
(p agina 243)
3.3.1. >> x1=[4,2,-3];x2=[2,1,-2];x3=[-2,-1,0];
>> x=[1,1,1];
>> A=[x1;x2;x3;x].
4 2 -2 1
2 1 -1 1
-3 -2 0 1
>> R=escalona(A)
Introduc ao ` a
Algebra Linear Julho 2009
Captulo 3. Espac os Euclidianos 553
1 0 -2 0
0 1 3 0
0 0 0 1
>> x=[4,2,-6];
>> A=[x1;x2;x3;x].
4 2 -2 4
2 1 -1 2
-3 -2 0 -6
>> R=escalona(A)
1 0 -2 -2
0 1 3 6
0 0 0 0
>> x=[-2,-1,1];
>> A=[x1;x2;x3;x].
4 2 -2 -2
2 1 -1 -1
-3 -2 0 1
>> R=escalona(A)
1 0 -2 -1
0 1 3 1
0 0 0 0
>> x=[-1,2,3];
>> A=[x1;x2;x3;x].
4 2 -2 -1
2 1 -1 2
Julho 2009 Reginaldo J. Santos
554 Respostas dos Exerccios
-3 -2 0 3
>> R=escalona(A)
1 0 -2 0
0 1 3 0
0 0 0 1
Assim, os vetores das letras (b) e (c) s ao combinac ao linear de
1
,
2
e
3
.
3.3.2. (a) >> v1=[1,1,2];v2=[1,0,0];
>> v3=[4,6,12]
>> A=[v1;v2;v3;zeros(1,3)].
1 1 4 0
1 0 6 0
2 0 12 0
>> R=escalona(A)
1 0 6 0
0 1 -2 0
0 0 0 0
Logo, a equac ao (1, 1, 2) + (1, 0, 0) + (4, 6, 12) =
0 admite soluc ao n ao trivial. Isto
implica que os vetores do item (a) s ao L.D.
(b) >> v1=[1,-2,3];v2=[-2,4,-6];
>> A=[v1;v2;zeros(1,3)].
1 -2 0
-2 4 0
3 -6 0
>> R=escalona(A)
Introduc ao ` a
Algebra Linear Julho 2009
Captulo 3. Espac os Euclidianos 555
1 -2 0
0 0 0
0 0 0
Logo, a equac ao (1, 2, 3) + (2, 4, 6) =
0 admite soluc ao n ao trivial. Isto implica
que os vetores da item (b) s ao L.D. Observe que o segundo vetor e 2 vezes o primeiro.
(c) >> v1=[1,1,1];v2=[2,3,1];
>> v3=[3,1,2];
>> A=[v1;v2;v3;zeros(1,3)].
1 2 3 0
1 3 1 0
1 1 2 0
>> R=escalona(A)
1 0 0 0
0 1 0 0
0 0 1 0
Logo, a equac ao (1, 1, 1) + (2, 3, 1) + (3, 1, 2) =
0 s o admite a soluc ao trivial. Isto
implica que os vetores do item (c) s ao L.I.
(d) >> v1=[4,2,-1];v2=[6,5,-5];v3=[2,-1,3];
>> A=[v1;v2;v3;zeros(1,3)].
4 6 0
2 5 0
-1 -5 0
>> R=escalona(A)
1 0 2
0 1 -1
Julho 2009 Reginaldo J. Santos
556 Respostas dos Exerccios
0 0 0
Logo, o sistema (4, 2, 1) + (2, 3, 1) + (2, 1, 3) =
0 admite soluc ao n ao trivial. Isto
implica que os vetores da item (d) s ao L.D.
3.3.3. >> syms a
>> A=[3,1,0;a2+2,2,0;0,0,0]
A =
[3, a2+2, 0]
[1, 2, 0]
[0, 0, 0]
>> escalona(A)
eliminacao 1:
linha 2 <==> linha 1
[ 1 2 0 ]
[ ]
[ 2 ]
[ 3 a + 2 0 ]
[ ]
[ 0 0 0 ]
Continua ? (s/n) s
-(3)*linha 1 + linha 2 ==> linha 2
[ 1 2 0 ]
[ ]
[ 2 ]
[ 0 a - 4 0 ]
[ ]
Introduc ao ` a
Algebra Linear Julho 2009
Captulo 3. Espac os Euclidianos 557
[ 0 0 0 ]
Continua ? (s/n) n
>> solve(a2-4)
ans = [ 2][-2]
Para = 2 o conjunto de vetores e L.D.
3.3.4. (a)
1
1
+
2
2
+
3
3
=
1
(
1
+
2
) +
2
(
1
+
3
) +
3
(
2
+
3
) = (
1
+
2
)
1
+
(
1
+
3
)
2
+ (
2
+
3
)
3
=
0. Como
1
,
2
e
3
s ao por hip otese L.I., os esca-
lares que os est ao multiplicando t em que ser iguais a zero. O que leva ao sistema
1
+
2
= 0
1
+
3
= 0
2
+
3
= 0
>> A=[1,1,0;1,0,1;0,1,1]
>> escalona(A)
[ 1, 1, 0]
[ 1, 0, 1]
[ 0, 1, 1]
[ 1, 0, 0]
[ 0, 1, 0]
[ 0, 0, 1]
Assim, o sistema e a equac ao vetorial inicial t em somente a soluc ao trivial
1
=
2
=
3
= 0. Portanto os vetores
1
,
2
e
3
s ao L.I.
(b)
1
1
+
2
2
+
3
3
=
1
1
+
2
(
1
+
3
) +
3
(
1
+
2
+
3
) = (
1
+
2
+
Julho 2009 Reginaldo J. Santos
558 Respostas dos Exerccios
3
)
1
+
3
2
+ (
2
+
3
)
3
=
0 Como
1
,
2
e
3
s ao por hip otese L.I., os esca-
lares que os est ao multiplicando t em que ser iguais a zero. O que leva ao sistema
1
+
2
+
3
= 0
3
= 0
2
+
3
= 0
Assim, o sistema e a equac ao vetorial inicial t em somente
a soluc ao trivial
1
=
2
=
3
= 0. Portanto os vetores
1
,
2
e
3
s ao L.I.
3.3.5. (a) >> V1=[1;2;3]; V2=[3;4;5]; V3=[5;6;7];
>> V=randi(3,1)
V = 0
4
3
>> escalona([V1,V2,V3,V])
ans = 1 0 -1 0
0 1 2 0
0 0 0 1
Assim, V n ao e combinac ao linear de V1, V2 e V3.
(b) >> M=randi(3,5)
M = -2 -4 1 -5 5
3 -3 -3 3 0
-5 -3 -3 -1 -1
>> escalona([V1,V2,V3,M])
1 0 -1 0 37/13 -101/26 173/26 -96/13
0 1 2 0 -29/13 37/26 -85/26 51/13
0 0 0 1 1/13 -4/13 12/13 -4/13
Introduc ao ` a
Algebra Linear Julho 2009
Captulo 4. Subespac os Base e Dimens ao 559
Assim, nenhuma das colunas de M e combinac ao linear de V1, V2 e V3. Como as colunas
de M foram geradas aleatoriamente, o mais prov avel e que elas n ao pertencam ao plano
gerado por V1, V2 e V3.
(c) V3=-V1+2V2, que e a mesma relac ao que e v alida entre as colunas de forma escalonada
reduzida da matriz [V1,V2,V3,M].
4.1. Base e Dimens ao (p agina 264)
4.1.1. (a) >> A=[1,0,1,0,0;1,2,3,1,0;2,1,3,1,0]
1 0 1 0 0
1 2 3 1 0
2 1 3 1 0
>> R=escalona(A)
1 0 1 0 0
0 1 1 0 0
0 0 0 1 0
Encontramos a forma reduzida escalonada da matriz [
0], que corresponde ao sistema
1
+
3
= 0
2
+
3
= 0
4
= 0
Este sistema tem como soluc ao geral
= {(, , , 0) } .
Julho 2009 Reginaldo J. Santos
560 Respostas dos Exerccios
Agora, para qualquer elemento de temos:
(, , , 0) = (1, 1, 1, 0) .
Logo, { = (1, 1, 1, 0)} gera .
(b) >> A=[1,1,2,-1,0;2,3,6,-2,0;-2,1,2,2,0]
1 1 2 -1 0
2 3 6 -2 0
-2 1 2 2 0
>> R=escalona(A)
1 0 0 -1 0
0 1 2 0 0
0 0 0 0 0
Encontramos a forma reduzida escalonada da matriz [
0], que corresponde ao sistema
_
1
+
4
= 0
2
+ 2
3
= 0
Este sistema tem como soluc ao geral
= {(, 2, , ) , } .
Agora, para qualquer elemento de temos:
(, 2, , ) =
= (, 0, 0, ) + (0, 2, , 0)
= (1, 0, 0, 1) +(0, 2, 1, 0) .
Logo, = {
1
= (1, 0, 0, 1),
2
= (0, 2, 1, 0)} gera .
Introduc ao ` a
Algebra Linear Julho 2009
Captulo 4. Subespac os Base e Dimens ao 561
4.1.2. (a) >> syms x
>> A=[0,0,1;1,0,-3;0,1,3];
>> B=A-x*eye(3)
[-x, 0, 1]
[ 1, -x, -3]
[ 0, 1, 3-x]
>> solve(det(B))
ans = [1][1][1]
>> B1=subs(B,x,1)
-1 0 1
1 -1 -3
0 1 2
>> escalona([B1,zeros(3,1)])
1 0 -1 0
0 1 2 0
0 0 0 0
_
1
3
= 0
2
+ 2
3
= 0
Este sistema tem como soluc ao geral
= {(, 2, ) } .
Agora, para qualquer elemento de temos:
(, 2, ) = (1, 2, 1) .
Julho 2009 Reginaldo J. Santos
562 Respostas dos Exerccios
Logo, = { = (1, 2, 1)} gera . Como um conjunto formado por um unico vetor n ao
nulo e sempre L.I., ent ao e base para .
(b) >> A=[2,2,3,4;0,2,3,2;0,0,1,1;0,0,0,1]
>> B=A-x*eye(4)
[2-x, 2, 3, 4]
[ 0, 2-x, 3, 2]
[ 0, 0, 1-x, 1]
[ 0, 0, 0, 1-x]
>> solve(det(B))
ans = [2][2][1][1]
>> B1=subs(B,x,1)
1 2 3 4
0 1 3 2
0 0 0 1
0 0 0 0
>> escalona([B1,zeros(4,1)])
1 0 -3 0 0
0 1 3 0 0
0 0 0 1 0
0 0 0 0 0
1
3
3
= 0
2
+ 3
3
= 0
4
= 0
Introduc ao ` a
Algebra Linear Julho 2009
Captulo 4. Subespac os Base e Dimens ao 563
Este sistema tem como soluc ao geral
= {(3, 3, , 0) } .
Agora, para qualquer elemento de temos:
(3, 3, , 0) = (3, 3, 1, 0) .
Logo, = { = (3, 3, 1, 0)} gera . Como um conjunto formado por um unico vetor
n ao nulo e sempre L.I., ent ao e base para .
>> B2=subs(B,x,2)
0 2 3 4
0 0 3 2
0 0 -1 1
0 0 0 -1
>> escalona([B2,zeros(4,1)])
0 1 0 0 0
0 0 1 0 0
0 0 0 1 0
0 0 0 0 0
2
= 0
3
= 0
4
= 0
Este sistema tem como soluc ao geral
= {(, 0, 0, 0) } .
Julho 2009 Reginaldo J. Santos
564 Respostas dos Exerccios
Agora, para qualquer elemento de temos:
(, 0, 0, 0) = (1, 0, 0, 0) .
Logo, = { = (1, 0, 0, 0)} gera . Como um conjunto formado por um unico vetor
n ao nulo e sempre L.I., ent ao e base para .
(c) >> A=[1,1,-2;-1,2,1;0,1,-1]
>> B=A-x*eye(3)
[1-x, 1, -2]
[ -1, 2-x, 1]
[ 0, 1, -1-x]
>> solve(det(B))
ans = [ 1][ 2][-1]
>> Bm1=subs(B,x,-1)
2 1 -2
-1 3 1
0 1 0
>> escalona([Bm1,zeros(3,1)])
1 0 -1 0
0 1 0 0
0 0 0 0
_
1
3
3
= 0
2
= 0
Este sistema tem como soluc ao geral
= {(, 0, ) } .
Introduc ao ` a
Algebra Linear Julho 2009
Captulo 4. Subespac os Base e Dimens ao 565
Agora, para qualquer elemento de temos:
(, 0, ) = (1, 0, 1) .
Logo, = { = (1, 0, 1)} gera . Como um conjunto formado por um unico vetor n ao
nulo e sempre L.I., ent ao e base para .
>> B1=subs(B,x,1)
0 1 -2
-1 1 1
0 1 -2
>> escalona([B1,zeros(3,1)])
1 0 -3 0
0 1 -2 0
0 0 0 0
_
1
3
3
= 0
2
2
3
= 0
Este sistema tem como soluc ao geral
= {(3, 2, ) } .
Agora, para qualquer elemento de temos:
(3, 2, ) = (3, 2, 1) .
Logo, = { = (3, 2, 1)} gera . Como um conjunto formado por um unico vetor n ao
nulo e sempre L.I., ent ao e base para .
Julho 2009 Reginaldo J. Santos
566 Respostas dos Exerccios
>> B2=subs(B,x,2)
-1 1 -2
-1 0 1
0 1 -3
>> escalona([B2,zeros(3,1)])
1 0 -1 0
0 1 -3 0
0 0 0 0
_
1
3
= 0
2
3
3
= 0
Este sistema tem como soluc ao geral
= {(, 3, ) } .
Agora, para qualquer elemento de temos:
(, 3, ) = (1, 3, 1) .
Logo, = { = (1, 3, 1)} gera . Como um conjunto formado por um unico vetor n ao
nulo e sempre L.I., ent ao e base para .
(d) >> A=[-1,2,2,0;-1,2,1,0;-1,1,2,0;0,0,0,1];
>> B=A-x*eye(4)
B =
[ -1-x, 2, 2, 0]
Introduc ao ` a
Algebra Linear Julho 2009
Captulo 4. Subespac os Base e Dimens ao 567
[ -1, 2-x, 1, 0]
[ -1, 1, 2-x, 0]
[ 0, 0, 0, 1-x]
>> solve(det(B))
ans = [ 1][ 1][ 1][ 1]
>> B1=subs(B,x,1);
>> escalona(B1)
[ -2, 2, 2, 0]
[ -1, 1, 1, 0]
[ -1, 1, 1, 0]
[ 0, 0, 0, 0]
eliminacao 1:
linha 2 <==> linha 1
[ -1, 1, 1, 0]
[ -2, 2, 2, 0]
[ -1, 1, 1, 0]
[ 0, 0, 0, 0]
(-1)*linha 1 ==> linha 1
[ 1, -1, -1, 0]
[ -2, 2, 2, 0]
[ -1, 1, 1, 0]
[ 0, 0, 0, 0]
(2)*linha 1 + linha 2 ==> linha 2
(1)*linha 1 + linha 3 ==> linha 3
[ 1, -1, -1, 0]
Julho 2009 Reginaldo J. Santos
568 Respostas dos Exerccios
[ 0, 0, 0, 0]
[ 0, 0, 0, 0]
[ 0, 0, 0, 0]
_
1
2
3
= 0
Este sistema tem como soluc ao geral
= {( + , , , ) , , } .
Agora, para qualquer elemento de temos:
( +, , , ) = (0, 0, 0, 1) + (1, 0, 1, 0) + (1, 1, 0, 0).
Logo, = {
1
= (0, 0, 0, 1),
2
= (1, 0, 1, 0),
3
= ((1, 1, 0, 0)} gera . Como
(0, 0, 0, 0) = ( + , , , )
= (0, 0, 0, 1) + (1, 0, 1, 0) + (1, 1, 0, 0)
implica que = = = 0, ent ao e base para .
(e) >> A=[2,3,0;0,1,0;0,0,2]
>> B=A-x*eye(3)
B = [ 2-x, 3, 0]
[ 0, 1-x, 0]
[ 0, 0, 2-x]
>> solve(det(B))
[ 2] [ 2] [ 1]
Introduc ao ` a
Algebra Linear Julho 2009
Captulo 4. Subespac os Base e Dimens ao 569
>> B1=subs(B,x,1)
B1 = [ 1, 3 ,0]
[ 0, 0, 0]
[ 0, 0, 1]
_
1
+ 3
2
= 0
3
= 0
Este sistema tem como soluc ao geral
= {(3, , 0) } .
Agora, para qualquer elemento de temos:
(3, , 0) = (3, 1, 0) .
Logo, = { = (3, 1, 0)} gera . Como um conjunto formado por um unico vetor n ao
nulo e sempre L.I., ent ao e base para .
>> B2=subs(B,x,2)
B2 =[ 0, 3, 0]
[ 0, -1, 0]
[ 0, 0, 0]
_
3
2
= 0
2
= 0
Este sistema tem como soluc ao geral
= {(, 0, ) , } .
Julho 2009 Reginaldo J. Santos
570 Respostas dos Exerccios
Agora, para qualquer elemento de temos:
(, 0, ) = (1, 0, 0) + (0, 0, 1) .
Logo, = {
1
= (1, 0, 0),
2
= (0, 0, 1)} gera . Como um vetor n ao e m ultiplo escalar
do outro, o conjunto e L.I. Assim, e base para .
(f) >> A=[2,3,0;0,2,0;0,0,2]
>> B=A-x*eye(3)
B =[ 2-x, 3, 0]
[ 0, 2-x, 0]
[ 0, 0, 2-x]
>> solve(det(B))
[ 2][ 2][ 2]
>> B2=subs(B,x,2)
B2 =[ 0, 3, 0]
[ 0, 0, 0]
[ 0, 0, 0]
_
3
2
= 0
Este sistema tem como soluc ao geral
= {(, 0, ) , } .
Agora, para qualquer elemento de temos:
(, 0, ) = (1, 0, 0) + (0, 0, 1) .
Introduc ao ` a
Algebra Linear Julho 2009
Captulo 4. Subespac os Base e Dimens ao 571
Logo, = {
1
= (1, 0, 0),
2
= (0, 0, 1)} gera . Como um vetor n ao e m ultiplo escalar
do outro, o conjunto e L.I. Assim, e base para .
4.1.3. >> N1=[1,-7,5]; N2=[3,-1,1];
>> escalona([N1,0;N2,0])
[ 1, -7, 5, 0]
[ 3, -1, 1, 0]
eliminacao 1:
(-3)*linha 1 + linha 2 ==> linha 2
[ 1, -7, 5, 0]
[ 0, 20, -14, 0]
Continua ? (s/n) s
eliminacao 2:
(1/20)*linha 2 ==> linha 2
[ 1, -7, 5, 0]
[ 0, 1, -7/10, 0]
Continua ? (s/n) s
(7)*linha 2 + linha 1 ==> linha 1
[ 1, 0, 1/10, 0]
[ 0, 1, -7/10, 0]
Fazendo = 10 obtemos que = 7 e = . Assim a reta intersec ao dos dois subespacos
e (, , ) = (1, 7, 10), para todo . Assim, { = (1, 7, 10)} e uma base para a reta.
4.1.4. (a) >> v1=[4,2,-3];v2=[2,1,-2];v3=[-2,-1,0];
>> escalona([v1;v2;v3;zeros(1,3)])
[ 4, 2, -2, 0]
Julho 2009 Reginaldo J. Santos
572 Respostas dos Exerccios
[ 2, 1, -1, 0]
[ -3, -2, 0, 0]
eliminacao 1:
(1/4)*linha 1 ==> linha 1
[ 1, 1/2, -1/2, 0]
[ 2, 1, -1, 0]
[ -3, -2, 0, 0]
(-2)*linha 1 + linha 2 ==> linha 2
(3)*linha 1 + linha 3 ==> linha 3
[ 1, 1/2, -1/2, 0]
[ 0, 0, 0, 0]
[ 0, -1/2, -3/2, 0]
eliminacao 2:
linha 3 <==> linha 2
[ 1, 1/2, -1/2, 0]
[ 0, -1/2, -3/2, 0]
[ 0, 0, 0, 0]
(-2)*linha 2 ==> linha 2
[ 1, 1/2, -1/2, 0]
[ 0, 1, 3, 0]
[ 0, 0, 0, 0]
(-1/2)*linha 2 + linha 1 ==> linha 1
[ 1, 0, -2, 0]
[ 0, 1, 3, 0]
[ 0, 0, 0, 0]
Introduc ao ` a
Algebra Linear Julho 2009
Captulo 4. Subespac os Base e Dimens ao 573
Os vetores
1
,
2
e
3
s ao L.D., pois a equac ao
1
+
2
+
3
=
0 admite soluc ao n ao
trivial.
(b) Os vetores
1
e
2
s ao L.I. pois um vetor n ao e m ultiplo escalar do outro.
(c) A dimens ao do subespaco gerado por
1
,
2
e
3
, e 2, pois, pelos itens anteriores,
1
e
2
formam uma base para ele.
(d) Este subespaco e um plano que passa pela origem paralelo aos vetores
1
e
2
.
4.1.5. (a) N ao, pois basta tomarmos um vetor que n ao est a no subespaco gerado por
1
e
2
(plano
que passa pela origem), que ele n ao ser a combinac ao linear de
1
e
2
.
(b) Para que
1
,
2
e
3
formem uma base de
3
basta que
1
,
2
e
3
sejam L.I. Para isso
3
= (, , ) deve ser um vetor que n ao seja combinac ao linear de
1
e
2
.
(c) >> V1=[2,1,3];V2=[2,6,4];
>> escalona([V1;V2])
[ 2, 1, 3]
[ 2, 6, 4]
eliminacao 1:
(1/2)*linha 1 ==> linha 1
[ 1, 1/2, 3/2]
[ 2, 6, 4]
(-2)*linha 1 + linha 2 ==> linha 2
[ 1, 1/2, 3/2]
[ 0, 5, 1]
eliminacao 2:
(1/5)*linha 2 ==> linha 2
Julho 2009 Reginaldo J. Santos
574 Respostas dos Exerccios
[ 1, 1/2, 3/2]
[ 0, 1, 1/5]
(-1/2)*linha 2 + linha 1 ==> linha 1
[ 1, 0, 7/5]
[ 0, 1, 1/5]
Pela Proposic ao 4.9 (c) o subespaco gerado pelos vetores
1
e
2
e igual ao subespaco
gerado por
1
= (1, 0, 7/5) e
2
= (0, 1, 1/5) (as linhas da forma escalonada reduzida,
). Inserindo, por exemplo, a linha
3
= (0, 0, 1) na matriz ela continua escalonada
reduzida. Ent ao
3
n ao pertence ao subespaco gerado por
1
,
2
.
1
+
2
2
+
3
3
=
0
ent ao
3
=
1
2
o que implica que
3
= 0 e
1
= 0 e
2
= 0. Ou seja,
1
,
2
e
3
s ao L.I. Como a
dimens ao do
3
e igual a 3, ent ao pelo Teorema 4.2 na p agina 256
3
= (0, 0, 1), e tal
que
1
,
2
e
3
formam uma base de
3
.
4.1.6. Fazendo = e = na equac ao do plano obtemos que
= 2 4.
Assim, os pontos do plano + 2 + 4 = 0 s ao da forma
(, , ) = (2 4, , ), , ,
ou seja, s ao da forma
(, , ) = (4, 0, 1) + (2, 1, 0) =
1
+
2
, ,
Introduc ao ` a
Algebra Linear Julho 2009
Captulo 4. Subespac os Base e Dimens ao 575
em que
1
= (4, 0, 1) e
2
= (2, 1, 0).
Assim,
1
e
2
formam uma base do plano , pois s ao L.I. (um n ao e m ultiplo escalar do outro)
e geram (todo vetor de e combinac ao linear deles).
Para estender
1
e
2
a uma base de
3
, precisamos acrescentar um vetor que n ao seja
combinac ao linear de
1
e
2
. Uma maneira de se conseguir isso e tomar um vetor que n ao
pertenca ao plano, ou seja, um vetor (, , ) tal que +2+4 = 0. Por exemplo
3
= (1, 0, 0).
4.1.7. Devemos encontrar vetores que s ao s ao combinac oes lineares de
1
= (1, 2, 3) e
2
=
(1, 3, 4) e ao mesmo tempo sejam combinac ao lineares de
3
= (1, 2, 1) e
4
= (0, 1, 1), ou
seja, que satisfacam as equac oes
=
1
2
=
3
3
+
4
4
ou seja,
1
+
2
4
=
0
>> V1=[-1,2,3];V2=[1,3,4];V3=[1,2,-1];V4=[0,1,1];
>> escalona([V1,V2,-V3,-V4,zeros(3,1)])
[ -1, 1, -1, 0, 0]
[ 2, 3, -2, -1, 0]
[ 3, 4, 1, -1, 0]
eliminacao 1:
(-1)*linha 1 ==> linha 1
[ 1, -1, 1, 0, 0]
[ 2, 3, -2, -1, 0]
[ 3, 4, 1, -1, 0]
Julho 2009 Reginaldo J. Santos
576 Respostas dos Exerccios
(-2)*linha 1 + linha 2 ==> linha 2
(-3)*linha 1 + linha 3 ==> linha 3
[ 1, -1, 1, 0, 0]
[ 0, 5, -4, -1, 0]
[ 0, 7, -2, -1, 0]
eliminacao 2:
(1/5)*linha 2 ==> linha 2
[ 1, -1, 1, 0, 0]
[ 0, 1, -4/5, -1/5, 0]
[ 0, 7, -2, -1, 0]
(1)*linha 2 + linha 1 ==> linha 1
(-7)*linha 2 + linha 3 ==> linha 3
[ 1, 0, 1/5, -1/5, 0]
[ 0, 1, -4/5, -1/5, 0]
[ 0, 0, 18/5, 2/5, 0]
eliminacao 3:
(5/18)*linha 3 ==> linha 3
[ 1, 0, 1/5, -1/5, 0]
[ 0, 1, -4/5, -1/5, 0]
[ 0, 0, 1, 1/9, 0]
(-1/5)*linha 3 + linha 1 ==> linha 1
(4/5)*linha 3 + linha 2 ==> linha 2
[ 1, 0, 0, -2/9, 0]
[ 0, 1, 0, -1/9, 0]
[ 0, 0, 1, 1/9, 0]
Introduc ao ` a
Algebra Linear Julho 2009
Captulo 4. Subespac os Base e Dimens ao 577
Fazendo
4
= 9, ent ao
3
= ,
2
= ,
1
= 2. Ou seja, =
1
1
+
2
2
= 2
1
+
2
=
2(1, 2, 3) + (1, 3, 4) = (, 7, 10) = (1, 7, 10) A reta intersec ao dos dois subespacos
e (, , ) = (1, 7, 10), para qualquer . Uma base para a reta e { = (1, 7, 10)}.
4.1.8. (a)
= (3 + 4 4, 2 4 6, 2 4 + 2)
= (3, 2, 2) + (4, 4, 4) + (4, 6, 2)
= (3, 2, 2) + (4, 4, 4) + (4, 6, 2).
Logo, denindo
1
= (3, 2, 2),
2
= (4, 4, 4) e
3
= (4, 6, 2), ent ao {
1
,
2
,
3
}
gera .
(b) >> V1=[3,2,-2];V2=[4,-4,-4];V3=[-4,-6,2];
>> escalona([V1;V2;V3])
[ 3, 4, -4]
[ 2, -4, -6]
[ -2, -4, 2]
eliminacao 1:
(1/3)*linha 1 ==> linha 1
[ 1, 4/3, -4/3]
[ 2, -4, -6]
[ -2, -4, 2]
(-2)*linha 1 + linha 2 ==> linha 2
(2)*linha 1 + linha 3 ==> linha 3
[ 1, 4/3, -4/3]
[ 0, -20/3, -10/3]
Julho 2009 Reginaldo J. Santos
578 Respostas dos Exerccios
[ 0, -4/3, -2/3]
eliminacao 2:
(-3/20)*linha 2 ==> linha 2
[ 1, 4/3, -4/3]
[ 0, 1, 1/2]
[ 0, -4/3, -2/3]
(-4/3)*linha 2 + linha 1 ==> linha 1
(4/3)*linha 2 + linha 3 ==> linha 3
[ 1, 0, -2]
[ 0, 1, 1/2]
[ 0, 0, 0]
Como a terceira coluna da matriz escalonada reduzida equivalente a = [
1
2
3
] e
igual a soma de 2 vezes a primeira com 1/2 vezes a segunda, pela Proposic ao 4.9 (b) a
mesma relac ao vale para as colunas correspondentes da matriz , ou seja,
3
= 2
2
+
1
2
1
. Assim o vetor
3
pode ser descartado na gerac ao de , pois ele e combinac ao linear
dos outros dois. Logo, apenas
1
e
2
s ao sucientes para gerar . Como al em disso,
os vetores
1
e
2
s ao tais que um n ao e m ultiplo escalar do outro, ent ao eles s ao L.I. e
portanto {
1
,
2
} e uma base de .
4.1.9. (a) N ao pois s ao necess arios 4 vetores L.I. para se obter uma base de
4
(Teorema 4.2 na
p agina 256).
(b)
3
e
4
devem ser L.I. e n ao pertencerem ao subespaco gerado por
1
e
2
.
Introduc ao ` a
Algebra Linear Julho 2009
Captulo 4. Subespac os Base e Dimens ao 579
(c) Escalonando a matriz cujas linhas s ao os vetores
1
e
2
,
=
_
3 5 2 1
1 2 1 2
_
,
obtemos
=
_
1 0 1 12
0 1 1 7
_
Pela Proposic ao 4.9 (c) o subespaco gerado pelos vetores
1
e
2
(as linhas de ) e
igual ao subespaco gerado por
1
= (1, 0, 1, 12) e
2
= (0, 1, 1, 7) (as linhas de
). Vamos inserir linhas na matriz at e conseguir uma matriz 4 4 de forma que ela
continue escalonada reduzida. Por exemplo, podemos obter a matriz
1 0 1 12
0 1 1 7
0 0 1 0
0 0 0 1
Sejam
3
= (0, 0, 1, 0) e
4
= (0, 0, 0, 1). Vamos vericar que
1
= (3, 5, 2, 1),
2
= (1, 2, 1, 2),
3
= (0, 0, 1, 0) e
4
= (0, 0, 0, 1)
s ao L.I.
1
+
2
2
+
3
3
+
4
4
=
0
implica que
1
+
2
2
=
3
4
Julho 2009 Reginaldo J. Santos
580 Respostas dos Exerccios
Como
3
e
4
n ao pertencemao subespaco gerado por
1
e
2
que e o mesmo subespaco
gerado por
1
e
2
, ent ao
1
+
2
2
=
0 e
3
4
=
0
como {
1
,
2
} e L.I. assim como {
3
,
4
} ent ao
1
=
2
=
3
=
4
= 0. Logo
{
1
,
2
,
3
,
4
} e L.I. Assim pelo Teorema 4.2 na p agina 256
1
,
2
,
3
,
4
formam uma
base de
4
.
4.1.10. >> A=triu(randi(4,4,3))
A = -1 -2 1 1
0 2 -2 -2
0 0 -1 2
0 0 0 0
>> B=A-x*eye(4)
B =
[ -1-x, -2, 1, 1]
[ 0, 2-x, -2, -2]
[ 0, 0, -1-x, 2]
[ 0, 0, 0, -x]
>> solve(det(B))
[ -1][ -1][ 2][ 0]
>> Bm1=subs(B,x,-1)
Bm1 =
[ 0, -2, 1, 1]
[ 0, 3, -2, -2]
Introduc ao ` a
Algebra Linear Julho 2009
Captulo 4. Subespac os Base e Dimens ao 581
[ 0, 0, 0, 2]
[ 0, 0, 0, 1]
>> escalona(Bm1)
[ 0, 1, 0, 0]
[ 0, 0, 1, 0]
[ 0, 0, 0, 1]
[ 0, 0, 0, 0]
2
= 0
3
= 0
4
= 0
Este sistema tem como soluc ao geral
= {(, 0, 0, 0) } .
Agora, para qualquer elemento de temos:
(, 0, 0, 0) = (1, 0, 0, 0) .
Logo, = { = (1, 0, 0, 0)} gera . Como um conjunto formado por um unico vetor n ao nulo
e sempre L.I., ent ao e base para .
>> B2=subs(B,x,2)
B2 =
[ -3, -2, 1, 1]
[ 0, 0, -2, -2]
Julho 2009 Reginaldo J. Santos
582 Respostas dos Exerccios
[ 0, 0, -3, 2]
[ 0, 0, 0, -2]
>> escalona(B2)
[ 1, 2/3, 0, 0]
[ 0, 0, 1, 0]
[ 0, 0, 0, 1]
[ 0, 0, 0, 0]
1
+ 2/3
2
= 0
3
= 0
4
= 0
Este sistema tem como soluc ao geral
= {(2, 3, 0, 0) } .
Agora, para qualquer elemento de temos:
(2, 3, 0, 0) = (2, 3, 0, 0) .
Logo, = { = (2, 3, 0, 0)} gera . Como um conjunto formado por um unico vetor n ao
nulo e sempre L.I., ent ao e base para .
>> B0=subs(B,x,0)
B0 =
[ -1, -2, 1, 1]
Introduc ao ` a
Algebra Linear Julho 2009
Captulo 4. Subespac os Base e Dimens ao 583
[ 0, 2, -2, -2]
[ 0, 0, -1, 2]
[ 0, 0, 0, 0]
>> escalona(B0)
[ 1, 0, 0, 3]
[ 0, 1, 0, -3]
[ 0, 0, 1, -2]
[ 0, 0, 0, 0]
1
3
4
= 0
2
3
4
= 0
3
2
4
= 0
Este sistema tem como soluc ao geral
= {(3, 3, 2, ) } .
Agora, para qualquer elemento de temos:
(3, 3, 2, ) =
(3, 3, 2, 1) .
Logo, = { = (3, 3, 2, 1)} gera . Como um conjunto formado por um unico vetor n ao
nulo e sempre L.I., ent ao e base para .
4.2. Espac o Linha e Espac o Coluna (p agina 290)
Julho 2009 Reginaldo J. Santos
584 Respostas dos Exerccios
4.2.1. (a) >> A=[1,4,5,2;2,1,3,0;-1,3,2,2];
>> escalona(A)
[ 1, 0, 1, -2/7]
[ 0, 1, 1, 4/7]
[ 0, 0, 0, 0]
1
= (1, 0, 1, 2/7),
2
= (0, 1, 1, 4/7) formam uma base para o espaco linha e
1
=
(1, 2, 1),
2
= (4, 1, 3) formam uma base para o espaco coluna de .
(b) >> A=[1,-4,-5,4;-1,4,4,-5;0,0,2,0];
>> escalona(A)
[ 1, -4, 0, 0]
[ 0, 0, 1, 0]
[ 0, 0, 0, 1]
1
= (1, 4, 0, 0),
2
= (0, 0, 1, 0),
3
= (0, 0, 0, 1) formam uma base para o espaco
linha de e
1
= (1, 1, 0),
2
= (5, 4, 2),
3
= (4, 5, 0) formam uma base para
o espaco coluna de .
4.2.2. (a) >> A=[1,-2,2;2,-2,4;-3,3,6];
>> escalona(A)
[ 1, 0, 2]
[ 0, 1, 0]
[ 0, 0, 12]
A dimens ao e 3, ou seja, o subespaco e o
3
.
(b) >> A=[1,-3,4;6,2,-1;2,-2,3;-4,-8,9].
>> escalona(A)
Introduc ao ` a
Algebra Linear Julho 2009
Captulo 4. Subespac os Base e Dimens ao 585
[ 1, 0, 4/5, 2]
[ 0, 1, 1/5, -1]
[ 0, 0, 0, 0]
A dimens ao e 2.
4.2.3. (a) >> A=[1,2,2,3,1,4;2,4,5,5,4,9;3,6,7,8,5,9]
>> U=escalona(A)
U=[ 1, 2, 0, 5, -3, 0]
[ 0, 0, 1, -1, 2, 0]
[ 0, 0, 0, 0, 0, 1]
As colunas
2
,
4
e
5
correspondem ` as vari aveis livres.
2
= 2
1
,
4
= 5
1
3
,
5
=
3
1
+ 2
3
.
(b) As colunas
1
,
3
e
6
formam uma base para o espaco coluna de .
2
= 2
1
,
4
=
5
1
3
,
5
= 3
1
+ 2
3
.
4.2.4. (a) O posto e 2, pois as duas linhas s ao L.I.
(b) O posto e 1, pois as duas linhas s ao L.D.
(c) O posto e 2, pois o determinante da matriz e igual a zero e existem pelo menos duas linhas
L.I.
(d) O posto e 3, pois o determinante da submatriz formada pelas primeiras tr es colunas da
matriz e diferente de zero.
4.2.5. (a) >> syms t; A=[1,1,t;1,t,1;t,1,1]
>> escalona(A)
[ 1, 1, t]
Julho 2009 Reginaldo J. Santos
586 Respostas dos Exerccios
[ 0, t-1, 1-t]
[ 0, 1-t, 1-t2]
Continua? s
[ 1, 0, t+1]
[ 0, 1, -1]
[ 0, 0, -t2-t+2]
Se = 1, ent ao o posto de e igual a 1. Se = 1, ent ao o posto de e igual a 2 ou 3.
Se al em disso,
2
+ 2 = ( + 2)( 1) = 0, ent ao o posto de e igual a 2, ou
seja, o posto de e igual a 2, se = 2 e e igual a 3, se = 1, 2.
(b) >> A=[t,3,-1;3,6,-2;-1,-3,-t]
>> escalona(A);
[ 1, 0, -2*t-2]
[ 0, 1, 2/3+t]
[ 0, 0, -3+2*t2-t]
O posto de e igual a 2, se 2
2
3 = 0, ou seja, se = 1, 3/2. Caso contr ario, o
posto de e igual a 3.
4.2.6. (a) posto() 2 e nulidade() 1.
(b) posto() 2 e nulidade() 0.
(c) posto() 3 e nulidade() 0.
(d) posto() min{, } e nulidade() min{, }.
4.2.7. (a) Se posto() = posto([]) = 2, ent ao o sistema = tem soluc ao unica. Se
posto() = posto([]) = 1, ent ao o sistema = tem innitas soluc oes. Se
posto() = 1 e posto([]) = 2, ent ao o sistema = n ao tem soluc ao.
Introduc ao ` a
Algebra Linear Julho 2009
Captulo 4. Subespac os Base e Dimens ao 587
(b) Em nenhuma hip otese o sistema = tem soluc ao unica. Se posto() =
posto([]) = 1, 2, ent ao o sistema = tem innitas soluc oes. Se posto() = 1
e posto([]) = 2, 3, ent ao o sistema = n ao tem soluc ao.
(c) Se posto() = posto([]) = 3, ent ao o sistema = tem soluc ao unica. Se
posto() = posto([]) = 1, 2, ent ao o sistema = tem innitas soluc oes. Se
posto() = 1 e posto([]) = 2, 3 ou se posto() = 2 e posto([]) = 3, ent ao o
sistema = n ao tem soluc ao.
(d) Se posto() = posto([]) = , ent ao o sistema = tem soluc ao unica. Se
posto() = posto([]) = 1, . . . , 1, ent ao o sistema = tem innitas
soluc oes. Se posto() = e posto([]) > , para = 1, . . . , 1, ent ao o sis-
tema = n ao tem soluc ao.
4.3. Espac os Vetoriais (p agina 309)
4.3.1. A equac ao 3 2 = 15( ) e equivalente a 3 2 = 15 15. Somando-se
15 + 2 obtemos 15 + 3 = 2 15 ou 12 = 2 15 multiplicando-se por
1
12
obtemos
=
5
4
1
6
.
4.3.2. Multiplicando-se a segunda equac ao por 2 e somando-se a primeira, obtemos 12 = 3 +2
ou =
1
4
+
1
6
. Substituindo-se na primeira equac ao obtemos,
3
2
+ 2 = ou
2 =
1
2
+ ou =
1
4
+
1
2
.
4.3.3. Vamos vericar que existem escalares e tais que
2
+ 2 + 7 = (
2
+ 1) + ( + 3) =
2
+ + ( + 3)
Julho 2009 Reginaldo J. Santos
588 Respostas dos Exerccios
que e equivalente ao sistema
= 1
= 2
+ 3 = 7
que tem soluc ao = 1 e = 2.
4.3.4. Vamos vericar que existem escalares e tais que 3 = (5 tan
2
) + 2 sec
2
= 5(sec
2
1) + 2 sec
2
= 5 + (5 + 2) sec
2
. Basta tomarmos escalares e tais que 3 = 5 e
5 + 2 = 0, ou seja, basta que = 3/5 e = 3/2.
4.3.5. >> x1=[4,2,-3];x2=[2,1,-2];x3=[-2,-1,0];
>> x=[1,1,1];
>> A=[x1;x2;x3;x].
4 2 -2 1
2 1 -1 1
-3 -2 0 1
>> R=escalona(A)
1 0 -2 0
0 1 3 0
0 0 0 1
>> x=[4,2,-6];
>> A=[x1;x2;x3;x].
4 2 -2 4
2 1 -1 2
-3 -2 0 -6
>> R=escalona(A)
Introduc ao ` a
Algebra Linear Julho 2009
Captulo 4. Subespac os Base e Dimens ao 589
1 0 -2 -2
0 1 3 6
0 0 0 0
>> x=[-2,-1,1];
>> A=[x1;x2;x3;x].
4 2 -2 -2
2 1 -1 -1
-3 -2 0 1
>> R=escalona(A)
1 0 -2 -1
0 1 3 1
0 0 0 0
>> x=[-1,2,3];
>> A=[x1;x2;x3;x].
4 2 -2 -1
2 1 -1 2
-3 -2 0 3
>> R=escalona(A)
1 0 -2 0
0 1 3 0
0 0 0 1
Assim, os vetores das letras (b) e (c) s ao combinac ao linear de
1
,
2
e
3
.
4.3.6. (a) N ao e espaco vetorial pois 1(1, 1) = (1, 0) = (1, 1), ou seja, o axioma (8) n ao e satisfeito.
(b) N ao e espaco vetorial pois (1, 1) + (2, 2) = (5, 5) = (2, 2) + (1, 1) = (4, 4), ou seja, o
Julho 2009 Reginaldo J. Santos
590 Respostas dos Exerccios
axioma (1) n ao e satisfeito.
(c) N ao e espaco vetorial pois (0, 1) + ((0, 2) + 0, 3)) = (0, 1) + (5, 0) = (1, 5) = ((0, 1) +
(0, 2)) + (0, 3) = (3, 0) + (0, 3) = (3, 3)
(d)
E espaco vetorial, pois:
i. + = = = + ;
ii. + ( +) = () = () = ( + ) + ;
iii. Se
0 = 1, ent ao = 1 =
0 + = +
0;
iv. Se =
1
, ent ao () + = + () =
1
= 1 =
0;
v. () = (
) = (
= ();
vi. ( + ) = ()
= + ;
vii. ( + ) =
(+)
=
= + ;
viii. 1 =
1
= .
4.3.7. (1) ( + )() = () +() = () +() = ( + )(), para todo ;
(2) [ +( +)]() = () +( +)() = () +(() +()) = (() +()) +() =
( + )() + () = [( + ) +](), para todo ;
(3) Seja
0 a func ao identicamente nula. ( +
0)() = () +
0() = (), para todo ;
(4) Dada a func ao denimos a func ao por ()() = (), para todo . [ +
()]() = () + (() = 0 =
0(), para todo ;
(5) [()]() = ()() = (()) = ()() = [()](), para todo ;
(6) [( +)]() = ( +)() = (()+()) = ()+() = ()()+()() =
( + )(), para todo ;
Introduc ao ` a
Algebra Linear Julho 2009
Captulo 5. Ortogonalidade 591
(7) [( +)]() = ( +)() = () +() = ()() + ()() = [ +](),
para todo ;
(8) (1)() = 1() = (), para todo ;
5.1. Produto Escalar em
(p agina 326)
5.1.1. >> syms a
>> x=[1,1,-2];y=[a,-1,2];
>> solve(pe(x,y))
ans = 5
5.1.2. >> syms a b
>> x=[1/2(1/2),0,1/2(1/2)];y=[a,1/2(1/2),-b];
>> sol=solve(pe(x,y),no(y)-1)
sol =
a: [2x1 sym]
b: [2x1 sym]
>> sol.a, sol.b
ans = [ 1/2] [ -1/2] ans = [ 1/2] [ -1/2]
5.1.3. >> v1=[1,1,-1,0];v2=[0,2,0,1];v3=[-1,0,0,1];
>> w1=v1; w2=v2-proj(w1,v2)
w2 = [-2/3, 4/3, 2/3, 1]
>> w3=v3-proj(w1,v3)-proj(w2,v3)
w3 = [-4/11, -3/11, -7/11, 6/11]
>> u1=w1/no(w1),u2=w2/no(w2),u3=w3/no(w3)
Julho 2009 Reginaldo J. Santos
592 Respostas dos Exerccios
1
=
_
1
3
3
1
3
3
1
3
3 0
2 =
_
2
33
11
3
4
33
11
3
2
33
11
3
1
11
11
3 =
_
2
55
110
3
110
110
7
110
110
3
55
110
1
=
_
1
3
3
1
3
3
1
3
2
=
_
1
3
3
1
6
3
1
6
3
=
_
0
1
2
2
1
2
1
=
_
1
2
2 0
1
2
2
=
_
1
6
2
1
3
2
1
6
1
=
_
1
2
2 0 0
1
2
2
=
_
1
3
3 0
1
3
3
1
3
3
=
_
1
42
42
1
7
42
1
21
42
1
42
42
2
4
3
= 0
Este sistema tem como soluc ao geral
= {(3, 4, ) } .
Agora, para qualquer elemento de temos:
(3, 4, ) = (3, 4, 1) .
Logo, = { = (3, 4, 1)} gera . Como um conjunto formado por um unico vetor n ao nulo
e sempre L.I., ent ao e base para .
>> v=[-3,4,1];
>> u=v/no(v)
=
_
3
26
26
2
13
26
1
26
26
2
s ao n ao colineares e paralelos
ao plano procurado. Assim, 7 2 + = 0 e a equac ao do plano, que passa pela origem,
logo e um subespaco. Este subespaco consiste dos vetores da forma:
(, , 7 + 2) = (, 0, 7) + (0, , 2)
= (1, 0, 7) + (0, 1, 2)
>> V1=[1,0,-7];V2=[0,1,2];
>> W1=V1; W2=V2-proj(W1,V2)
W2 =[ 7/25, 1, 1/25]
>> U1=W1/no(W1), U2=W2/no(W2)
1
=
_
1/10
2 0
7
10
2
=
_
7
45
3 5/9
3 1/45
2
.
>> U3=pv(U1,U2)
3
=
_
7
18
3 1/9
3 1/18
1
=
_
1
3
3
1
3
3
1
3
3 0
2 =
_
2
33
11
3
4
33
11
3
2
33
11
3
1
11
11
3 =
_
2
55
110
3
110
110
7
110
110
3
55
110
1
=
_
1
3
3
1
3
3
1
3
2
=
_
1
3
3
1
6
3
1
6
3
=
_
0
1
2
2
1
2
Introduc ao ` a
Algebra Linear Julho 2009
Captulo 5. Ortogonalidade 597
5.2.3. Este subespaco consiste dos vetores da forma:
( , , ) = (, 0, ) + (, , 0)
= (1, 0, 1) + (1, 1, 0)
>> v1=[-1,0,1];v2=[-1,1,0];
>> w1=v1; w2=v2-proj(w1,v2);
>> u1=w1/no(w1), u2=w2/no(w2)
1
=
_
1
2
2 0
1
2
2
=
_
1
6
2
1
3
2
1
6
1
=
_
1
2
2 0 0
1
2
2
=
_
1
3
3 0
1
3
3
1
3
3
=
_
1
42
42
1
7
42
1
21
42
1
42
42
2
4
3
= 0
Este sistema tem como soluc ao geral
= {(3, 4, ) } .
Agora, para qualquer elemento de temos:
(3, 4, ) = (3, 4, 1) .
Logo, = { = (3, 4, 1)} gera . Como um conjunto formado por um unico vetor n ao nulo
e sempre L.I., ent ao e base para .
>> v=[-3,4,1];
>> u=v/no(v)
Introduc ao ` a
Algebra Linear Julho 2009
Captulo 5. Ortogonalidade 599
=
_
3
26
26
2
13
26
1
26
26
2
s ao n ao colineares e paralelos
ao plano procurado. Assim, 7 2 + = 0 e a equac ao do plano, que passa pela origem,
logo e um subespaco. Este subespaco consiste dos vetores da forma:
(, , 7 + 2) = (, 0, 7) + (0, , 2)
= (1, 0, 7) + (0, 1, 2)
>> V1=[1,0,-7];V2=[0,1,2];
>> W1=V1; W2=V2-proj(W1,V2)
W2 =[ 7/25, 1, 1/25]
>> U1=W1/no(W1), U2=W2/no(W2)
Julho 2009 Reginaldo J. Santos
600 Respostas dos Exerccios
1
=
_
1/10
2 0
7
10
2
=
_
7
45
3 5/9
3 1/45
2
.
>> U3=pv(U1,U2)
3
=
_
7
18
3 1/9
3 1/18
3
>> solve(expr2-sqrt(3),d)
ans = [ 0][ -12]
Os planos 2 + 2 + 2 = 0 e 2 + 2 + 2 12 = 0 satisfazem as condic oes do exerccio.
Apenas o primeiro plano e um subespaco. Este subespaco consiste dos vetores da forma:
(, , ) = (, 0, ) + (0, , )
= (1, 0, 1) + (0, 1, 1)
Introduc ao ` a
Algebra Linear Julho 2009
Captulo 5. Ortogonalidade 601
>> V1=[1,0,-1];V2=[0,1,-1];
>> W1=V1; W2=V2-proj(W1,V2)
W2 = [ -1/2, 1, -1/2]
>> U1=W1/no(W1), U2=W2/no(W2)
1
=
_
1/2
2 0 1/2
2
=
_
1/6
2 1/3
2 1/6
.
5.3. Mudanc a de Coordenadas (p agina 367)
5.3.1. (a) >> v1=sym([1/sqrt(2),-1/sqrt(2)]);
>> v2=sym([1/sqrt(2),1/sqrt(2)]);
>> p=[1,3];
>> A=[v1;v2;p].
>> escalona(A)
[1, 0, -2(1/2)]
[0, 1, 2*2(1/2)]
Assim, as coordenadas de em relac ao ao sistema s ao:
_
2
2
2
_
(b) >> v1=sym([1/sqrt(2),-1/sqrt(2),0]);
>> v2=sym([0,0,1]);
Julho 2009 Reginaldo J. Santos
602 Respostas dos Exerccios
>> v3=sym([1/sqrt(2),1/sqrt(2),0]);
>> p=[2,-1,2]; A=[v1;v2;v3;p].;
>> escalona(A)
[ 1, 0, 0, 3/2*2(1/2)]
[ 0, 1, 0, 2]
[ 0, 0, 1, 1/2*2(1/2)]
Assim, as coordenadas de em relac ao ao sistema s ao:
2/2
2
2/2
2/2 3
2/2
2/2 3
2/2
5.3.3. As coordenadas de
1
,
2
e
3
em relac ao ao sistema = {,
1
,
2
,
3
}
Introduc ao ` a
Algebra Linear Julho 2009
Captulo 5. Ortogonalidade 603
s ao dadas por
1
0
0
0
1
0
0
0
1
, respectivamente. Assim,
1
=
1 0 0
0 1/2
3/2
0
3/2 1/2
1
0
0
1
0
0
,
2
=
1 0 0
0 1/2
3/2
0
3/2 1/2
0
1
0
0
1/2
3/2
e
3
=
1 0 0
0 1/2
3/2
0
3/2 1/2
0
0
1
3/2
1/2
(, , ) = (, , 0),
(, , ) = (0, , ) e
(, , ) = (, 0, ).
6.1.4. (a)
(, , ) = (, , )
(1,2,3)
(, , ) =
1
14
(13 2 3, 2 + 10 6, 3
6 + 5).
Introduc ao ` a
Algebra Linear Julho 2009
Captulo 6. Transformac oes Lineares 605
(b)
(, , ) = 2
(, , ) (, , ) = (, , ) 2
(1,2,3)
(, , ) = 1/7(6 2
3, 3 2 6, 2 3 6).
6.1.5.
/3,
(
1
) =
1
,
/3,
(
2
) = 1/2
2
+
3/2
3
,
/3,
(
3
) =
3/2
2
+1/2
3
. Portanto,
/3,
1 0 0
0 1/2
3/2
0
3/2 1/2
/3,
(
2
) =
2
,
/3,
(
1
) = 1/2
1
3/2
3
,
/3,
(
3
) =
3/2
1
+ 1/2
3
. Portanto,
/3,
1/2 0
3/2
0 1 0
3/2 0 1/2
/3,
(
3
) =
3
,
/3,
(
1
) = 1/2
1
+
3/2
2
,
/3,
(
2
) =
3/2
1
+1/2
2
. Portanto,
/3,
1/2
3/2 0
3/2 1/2 0
0 0 1
.
6.1.6. (a)
(, , ) = proj
(1,1,1)
(, , ) =
(,,),(1,1,1)
(1,1,1)
2
=
++
3
(1, 1, 1) =
(
++
3
,
++
3
,
++
3
).
(b)
(, , ) = 2proj
(1,1,0)
(, , ) (, , ) = 2(
++
3
,
++
3
,
++
3
) (, , ) =
(
+2+2
3
,
2+2
3
,
2+2
3
).
6.1.7. Sejam = (5, 0) e = (3, 4). O eixo da reex ao e uma reta , perpendicular ao vetor
(5, 0) = (3, 4) e
(1, 0) = 1/5
(0, 1) = 2/5
(5, 0) +
1/2
em relac ao ` a base
can onica e [
=
_
3/5 4/5
4/5 3/5
_
.
6.2. A Imagem e o N ucleo (p agina 399)
6.2.1. Esta transformac ao e a projec ao no plano . Se a imagem da reta e um ponto, ent ao a
reta e perpendicular ao plano . Assim, as equac oes param etricas da reta s ao da forma
=
0
, =
0
, =
0
+, , em que (
0
,
0
,
0
) = .
6.2.2. (a) Seja = {
1
,
2
,
3
} a base can onica. () = [(
1
)(
2
)(
3
)] =
0 0 1
1 1 0
0 0 1
.
A=[0,0,1;1,-1,0;0,0,-1];
>> escalona(A)
[ 1, -1, 0]
Introduc ao ` a
Algebra Linear Julho 2009
Captulo 6. Transformac oes Lineares 607
[ 0, 0, 1]
[ 0, 0, 0]
() = {(1, 1, 0) }. {(1, 1, 0)} e base para o n ucleo de , pois e L.I. e gera o
n ucleo de .
(b) A imagem de e gerada por (
1
), (
2
) e (
3
), ou seja, pelas colunas da matriz
[]
=
_
1 1
1 2
_
, = []
=
[(
1
)(
2
)] =
_
2 1
1 3
_
e
1
=
_
2 1
1 1
_
. Ent ao, []
= []
[]
[]
=
1
=
_
8 13
5 9
_
.
6.3.2. (a) = []
1 1 0
0 2 2
0 0 1
.
(b) = []
= []
[]
[]
=
1
. Multiplicando-se ` a esquerda por , = .
Seja = [
1
3
]. Para encontrar basta resolvermos os sistemas lineares
1
=
,
2
= ,
3
= que podem ser resolvidos simultaneamente escalonando a
matriz aumentada [].
>> A=[3,-1,-2;0,0,-2;0,0,-1];
>> P=[1,1,0;0,2,-2;0,0,1];
>> escalona([P,A*P])
[ 1, 1, 0, 3, 1, 0]
[ 0, 2, -2, 0, 0, -2]
[ 0, 0, 1, 0, 0, -1]
eliminacao 2:
Introduc ao ` a
Algebra Linear Julho 2009
Captulo 6. Transformac oes Lineares 609
(1/2)*linha 2 ==> linha 2
[ 1, 1, 0, 3, 1, 0]
[ 0, 1, -1, 0, 0, -1]
[ 0, 0, 1, 0, 0, -1]
(-1)*linha 2 + linha 1 ==> linha 1
[ 1, 0, 1, 3, 1, 1]
[ 0, 1, -1, 0, 0, -1]
[ 0, 0, 1, 0, 0, -1]
eliminacao 3:
(-1)*linha 3 + linha 1 ==> linha 1
(1)*linha 3 + linha 2 ==> linha 2
[ 1, 0, 0, 3, 1, 2]
[ 0, 1, 0, 0, 0, -2]
[ 0, 0, 1, 0, 0, -1]
Assim, = [
1
3
] =
3 1 2
0 0 2
0 0 1
.
6.3.3. (a)
(
1
) =
1
= 1
1
+ 0
2
+ 0
3
,
(
2
) =
0 = 0
1
+ 0
2
+ 0
3
e
(
3
) =
0 = 0
1
+ 0
2
+ 0
3
.
Assim, [
1 0 0
0 0 0
0 0 0
.
Julho 2009 Reginaldo J. Santos
610 Respostas dos Exerccios
Seja = []
3/3
6/3 0
3/3
6/6
2/2
3/3
6/3
2/2
(
1
) = proj
(1,1,1)
1
=
1
,(1,1,1)
(1,1,1)
2
(1, 1, 1) = (1/3, 1/3, 1/3) = 1/3
1
+1/3
2
+1/3
3
(
2
) = proj
(1,1,1)
2
=
2
,(1,1,1)
(1,1,1)
2
(1, 1, 1) = (1/3, 1/3, 1/3) = 1/3
1
+1/3
2
+1/3
3
(
3
) = proj
(1,1,1)
3
=
3
,(1,1,1)
(1,1,1)
2
(1, 1, 1) = (1/3, 1/3, 1/3) = 1/3
1
+1/3
2
+1/3
3
Assim,
[
.
(b)
(
1
) =
1
= 1
1
+ 0
2
+ 0
3
,
(
2
) =
2
= 0
1
1
2
+ 0
3
e
(
3
) =
3
= 0
1
+ 0
2
1
3
.
Assim, [
1 0 0
0 1 0
0 0 1
(
1
) = 2proj
(1,1,1)
1
1
= 2
1
,(1,1,1)
(1,1,1)
2
(1, 1, 1) (1, 0, 0) = (1/3, 2/3, 2/3) =
1/3
1
+ 2/3
2
+ 2/3
3
(
2
) = 2proj
(1,1,1)
2
2
= 2
2
,(1,1,1)
(1,1,1)
2
(1, 1, 1) (0, 1, 0) = (2/3, 1/3, 2/3) =
2/3
1
1/3
2
+ 2/3
3
(
3
) = 2proj
(1,1,1)
3
3
= 2
3
,(1,1,1)
(1,1,1)
2
(1, 1, 1) (0, 0, 1) = (2/3, 2/3, 1/3) =
2/3
1
+ 2/3
2
1/3
3
Introduc ao ` a
Algebra Linear Julho 2009
Captulo 6. Transformac oes Lineares 611
Assim, [
.
6.3.4.
/2,
(
1
) =
1
= 1
1
+ 0
2
+ 0
3
,
/2,
(
2
) =
3
= 0
1
+ 0
2
+ 1
3
,
/2,
(
3
) =
2
= 0
1
1
2
+ 0
3
.
Assim, [
/2,
]
1 0 0
0 0 1
0 1 0
1
=
1
,
1
1
+
1
,
2
2
+
1
,
3
3
= 1/
2
1
+ 1/
2
3
/2,
(
1
) = 1/
2
/2,
(
1
) + 1/
2
/2,
(
3
) = 1/
2
1
1/
2
2
=
1/
2(1/
2, 1/
2, 0) 1/
2)
2
=
2
,
1
1
+
2
,
2
2
+
2
,
3
3
= 1/
2
1
1/
2
3
/2,
(
2
) = 1/
2
/2,
(
1
) 1/
2
/2,
(
3
) = 1/
2
1
+ 1/
2
3
=
1/
2(1/
2, 1/
2, 0) + 1/
2)
3
=
3
,
1
1
+
3
,
2
2
+
3
,
3
3
=
2
/2,
(
3
) =
/2,
(
2
) =
3
= (1/
2, 1/
2, 0)
Assim, [
/2,
]
1/2 1/2 1/
2
1/2 1/2 1/
2
1/
2 1/
2 0
.
Julho 2009 Reginaldo J. Santos
612 Respostas dos Exerccios
6.3.5. (a) A matriz de em relac ao ` a base can onica e =
1 2 1
0 1 2
0 0 1
. Assim,
A=[1,2,1;0,1,2;0,0,1];
escalona([A,eye(3)])
[ 1, 2, 1, 1, 0, 0]
[ 0, 1, 2, 0, 1, 0]
[ 0, 0, 1, 0, 0, 1]
eliminacao 2:
(-2)*linha 2 + linha 1 ==> linha 1
[ 1, 0, -3, 1, -2, 0]
[ 0, 1, 2, 0, 1, 0]
[ 0, 0, 1, 0, 0, 1]
eliminacao 3:
(3)*linha 3 + linha 1 ==> linha 1
(-2)*linha 3 + linha 2 ==> linha 2
[ 1, 0, 0, 1, -2, 3]
[ 0, 1, 0, 0, 1, -2]
[ 0, 0, 1, 0, 0, 1]
Portanto, a inversa de e dada por
1
(, , ) = ( 2 + 3, 2, ).
(b) A matriz de em relac ao ` a base {
1
,
2
,
3
} e =
1 2 2
0 1 4
0 0 1
. Assim,
A=[1,-2,-2;0,1,-4;0,0,1];
Introduc ao ` a
Algebra Linear Julho 2009
Captulo 6. Transformac oes Lineares 613
escalona([A,eye(3)])
[ 1, -2, -2, 1, 0, 0]
[ 0, 1, -4, 0, 1, 0]
[ 0, 0, 1, 0, 0, 1]
eliminacao 2:
(2)*linha 2 + linha 1 ==> linha 1
[ 1, 0, -10, 1, 2, 0]
[ 0, 1, -4, 0, 1, 0]
[ 0, 0, 1, 0, 0, 1]
eliminacao 3:
(10)*linha 3 + linha 1 ==> linha 1
(4)*linha 3 + linha 2 ==> linha 2
[ 1, 0, 0, 1, 2, 10]
[ 0, 1, 0, 0, 1, 4]
[ 0, 0, 1, 0, 0, 1]
Assim,
1
(, , ) = ( + 2 + 10, + 4, ).
(c) A matriz de em relac ao ` a base {
1
,
2
,
3
} e
1 1 1
1 2 1
1 0 2
. Assim,
A=[1,1,1;1,2,1;1,0,2];
escalona([A,eye(3)])
[ 1, 1, 1, 1, 0, 0]
[ 1, 2, 1, 0, 1, 0]
[ 1, 0, 2, 0, 0, 1]
Julho 2009 Reginaldo J. Santos
614 Respostas dos Exerccios
eliminacao 1:
(-1)*linha 1 + linha 2 ==> linha 2
(-1)*linha 1 + linha 3 ==> linha 3
[ 1, 1, 1, 1, 0, 0]
[ 0, 1, 0, -1, 1, 0]
[ 0, -1, 1, -1, 0, 1]
eliminacao 2:
(-1)*linha 2 + linha 1 ==> linha 1
(1)*linha 2 + linha 3 ==> linha 3
[ 1, 0, 1, 2, -1, 0]
[ 0, 1, 0, -1, 1, 0]
[ 0, 0, 1, -2, 1, 1]
eliminacao 3:
(-1)*linha 3 + linha 1 ==> linha 1
[ 1, 0, 0, 4, -2, -1]
[ 0, 1, 0, -1, 1, 0]
[ 0, 0, 1, -2, 1, 1]
Portanto, a inversa de e dada por
1
(, , ) = (4 2 , +, 2 + +).
(d) A matriz de em relac ao ` a base {
1
,
2
,
3
} e
1 1 1
1 0 0
1 1 1
. Assim,
A=[1,-1,1;1,0,0;1,1,1];
escalona([A,eye(3)])
[ 1, -1, 1, 1, 0, 0]
Introduc ao ` a
Algebra Linear Julho 2009
Captulo 6. Transformac oes Lineares 615
[ 1, 0, 0, 0, 1, 0]
[ 1, 1, 1, 0, 0, 1]
eliminacao 1:
(-1)*linha 1 + linha 2 ==> linha 2
(-1)*linha 1 + linha 3 ==> linha 3
[ 1, -1, 1, 1, 0, 0]
[ 0, 1, -1, -1, 1, 0]
[ 0, 2, 0, -1, 0, 1]
eliminacao 2:
(1)*linha 2 + linha 1 ==> linha 1
(-2)*linha 2 + linha 3 ==> linha 3
[ 1, 0, 0, 0, 1, 0]
[ 0, 1, -1, -1, 1, 0]
[ 0, 0, 2, 1, -2, 1]
eliminacao 3:
(1/2)*linha 3 ==> linha 3
[ 1, 0, 0, 0, 1, 0]
[ 0, 1, -1, -1, 1, 0]
[ 0, 0, 1, 1/2, -1, 1/2]
(1)*linha 3 + linha 2 ==> linha 2
[ 1, 0, 0, 0, 1, 0]
[ 0, 1, 0, -1/2, 0, 1/2]
[ 0, 0, 1, 1/2, -1, 1/2]
Portanto, a inversa de e dada por
1
(, , ) = (, /2 /2, /2 + /2).
Julho 2009 Reginaldo J. Santos
616 Respostas dos Exerccios
7.1. Diagonalizac ao de Matrizes (p agina 454)
7.1.1.
(a) >> A=[1,1;1,1];
>> B=A-x*eye(2)
[1-x, 1]
[ 1, 1-x]
>> p=det(B)
p =-2*x+x2
>> solve(p)
[0][2]
>> B0=subs(B,x,0)
[1, 1]
[1, 1]
>> escalona(B0)
1 1
0 0
>> B2=subs(B,x,2)
[-1, 1]
[ 1, -1]
>> escalona(B2)
1 -1
0 0
0
= {(, ) }
2
= {(, ) }
(b) >> A=[1,-1;2,4];
>> B=A-x*eye(2)
[1-x, -1]
[ 2, 4-x]
>> p=det(B)
p =6-5*x+x2
>> solve(p)
[3][2]
>> B2=subs(B,x,2)
[-1, -1]
[ 2, 2]
>> escalona(B2)
1 1
0 0
>> B3=subs(B,x,3)
[-2, -1]
[ 2, 1]
>> escalona(B3)
1 1/2
0 0
2
= {(, ) }
3
= {(, 2) }
Introduc ao ` a
Algebra Linear Julho 2009
Captulo 7. Diagonalizac ao 617
(c)
>> A=[0,1,2;0,0,3;0,0,0];
>> B=A-x*eye(3)
[-x, 1, 2]
[ 0, -x, 3]
[ 0, 0, -x]
>> p=det(B)
p=-x3
>> solve(p)
[0][0][0]
>> B0=subs(B,x,0)
[0, 1, 2]
[0, 0, 3]
[0, 0, 0]
>> escalona(B0)
[0, 1, 0]
[0, 0, 1]
[0, 0, 0]
0
= {(, 0, 0) }
(d)
>> A=[1,0,0;-1,3,0;3,2,-2];
>> B=A-x*eye(3)
[1-x, 0, 0]
[ -1, 3-x, 0]
[ 3, 2, -2-x]
>> p=det(B)
p =(1-x)*(3-x)*(-2-x)
>> solve(p)
[ 1][ 3][-2]
>> Bm2=subs(B,x,-2)
[ 3, 0, 0]
[-1, 5, 0]
[ 3, 2, 0]
>> escalona(Bm2)
[1, 0, 0]
[0, 1, 0]
[0, 0, 0]
Julho 2009 Reginaldo J. Santos
618 Respostas dos Exerccios
>> B1=subst(B,x,1)
[ 0, 0, 0]
[-1, 2, 0]
[ 3, 2, -3]
>> escalona(B1)
[1, 0, -3/4]
[0, 1, -3/8]
[0, 0, 0]
>> B3=subs(B,x,3)
[-2, 0, 0]
[-1, 0, 0]
[ 3, 2, -5]
>> escalona(B3)
[1, 0, 0]
[0, 1, -5/2]
[0, 0, 0]
2
= {(0, 0, ) }
1
= {(6, 3, 8) }
3
= {(0, 5, 2) }
(e)
Introduc ao ` a
Algebra Linear Julho 2009
Captulo 7. Diagonalizac ao 619
>> A=[2,-2,3;0,3,-2;0,-1,2];
>> B=A-x*eye(3)
[2-x, -2, 3]
[ 0, 3-x, -2]
[ 0, -1, 2-x]
>> p=det(B)
p =(2-x)*(4-5*x+x2)
>> solve(p)
[2][4][1]
>> B1=subs(B,x,1)
[1, -2, 3]
[0, 2, -2]
[0, -1, 1]
>> escalona(B1)
[1, 0, 1]
[0, 1, -1]
[0, 0, 0]
>> B2=subs(B,x,2)
[0, -2, 3]
[0, 1, -2]
[0, -1, 0]
>> escalona(B2)
[0, 1, 0]
[0, 0, 1]
[0, 0, 0]
>> B4=subs(B,x,4)
[-2, -2, 3]
[ 0, -1, -2]
[ 0, -1, -2]
>> escalona(B4)
[1, 0, -7/2]
[0, 1, 2]
[0, 0, 0]
1
= {(, , ) }
2
= {(, 0, 0) }
4
= {(7, 4, 2) }
(f)
Julho 2009 Reginaldo J. Santos
620 Respostas dos Exerccios
>> A=[2,2,3;1,2,1;2,-2,1];
>> B=A-x*eye(3)
[2-x, 2, 3]
[ 1, 2-x, 1]
[ 2, -2, 1-x]
>> p=det(B)
p =-8-2*x+5*x2-x3
>> solve(p)
[ 2][ 4][-1]
>> Bm1=subs(B,x,-1)
[3, 2, 3]
[1, 3, 1]
[2, -2, 2]
>> escalona(Bm1)
[1, 0, 1]
[0, 1, 0]
[0, 0, 0]
>> B2=subs(B,x,2)
[0, 2, 3]
[1, 0, 1]
[2, -2, -1]
>> escalona(B2)
[1, 0, 1]
[0, 1, 3/2]
[0, 0, 0]
>> B4=subs(B,x,4)
[-2, 2, 3]
[ 1, -2, 1]
[ 2, -2, -3]
>> escalona(B4)
[1, 0, -4]
[0, 1, -5/2]
[0, 0, 0]
1
= {(, 0, ) },
2
= {(2, 3, 2) } e
4
=
{(8, 5, 2) }
7.1.2. (a)
Introduc ao ` a
Algebra Linear Julho 2009
Captulo 7. Diagonalizac ao 621
>> A=[2,0,0;3,-1,0;0,4,3];
>> B=A-x*eye(3)
[2-x, 0, 0]
[ 3, -1-x, 0]
[ 0, 4, 3-x]
>> p=det(B)
p =(2-x)*(-1-x)*(3-x)
>> solve(p)
[ 2][-1][ 3]
>> Bm1=subs(B,x,-1)
[3, 0, 0]
[3, 0, 0]
[0, 4, 4]
>> escalona(Bm1)
[1, 0, 0]
[0, 1, 1]
[0, 0, 0]
>> B2=subs(B,x,2)
[0, 0, 0]
[3, -3, 0]
[0, 4, 1]
>> escalona(B2)
[1, 0, 1/4]
[0, 1, 1/4]
[0, 0, 0]
>> B3=subst(B,x,3)
[-1, 0, 0]
[ 3, -4, 0]
[ 0, 4, 0]
>> escalona(B3)
[1, 0, 0]
[0, 1, 0]
[0, 0, 0]
1
= {(0, , ) }. {(0, 1, 1)} e base para
1
, pois gera
1
((0, , ) =
(0, 1, 1)) e um vetor n ao nulo e L.I.
2
= {(, , 4) }. {(1, 1, 4)} e base para
2
, pois gera
2
((, , 4) = (1, 1, 4)) e um vetor n ao nulo e L.I.
3
= {(0, 0, ) }. {(0, 0, 1)} e base para
3
, pois gera
3
((0, 0, ) = (0, 0, 1))
e um vetor n ao nulo e L.I.
(b)
Julho 2009 Reginaldo J. Santos
622 Respostas dos Exerccios
>> A=[2,3,0;0,1,0;0,0,2];
>> B=A-x*eye(3)
[2-x, 3, 0]
[ 0, 1-x, 0]
[ 0, 0, 2-x]
>> p=det(B)
p =(2-x)2*(1-x)
>> solve(p)
[2][2][1]
>> B1=subs(B,x,1)
[1, 3, 0]
[0, 0, 0]
[0, 0, 1]
>> escalona(B1)
[1, 3, 0]
[0, 0, 1]
[0, 0, 0]
>> B2=subs(B,x,2)
[0, 3, 0]
[0, -1, 0]
[0, 0, 0]
>> escalona(B2)
[0, 1, 0]
[0, 0, 0]
[0, 0, 0]
1
= {(3, , 0) }. {(3, 1, 0)} e base para
1
, pois gera
1
((3, , 0) =
(3, 1, 0)) e um vetor n ao nulo e L.I.
2
= {(, 0, ) , }. {
1
= (1, 0, 0),
2
= (0, 0, 1)} e base para
2
, pois
gera
2
((, 0, ) = (1, 0, 0) + (0, 0, 1)) e e L.I. (
1
+
2
=
0 se, e somente se,
(, 0, ) = (0, 0, 0) ou = 0 e = 0).
(c)
Introduc ao ` a
Algebra Linear Julho 2009
Captulo 7. Diagonalizac ao 623
>> A=[1,2,3,4;0,-1,3,2;0,0,3,3;0,0,0,2];
>> B=A-x*eye(4)
[1-x, 2, 3, 4]
[ 0, -1-x, 3, 2]
[ 0, 0, 3-x, 3]
[ 0, 0, 0, 2-x]
>> p=det(B)
p =(1-x)*(2-x)*(-1-x)*(3-x)
>> solve(p)
[ 1][ 2][-1][ 3]
>> Bm1=subs(B,x,-1)
[2, 2, 3, 4]
[0, 0, 3, 2]
[0, 0, 4, 3]
[0, 0, 0, 3]
>> escalona(Bm1)
[1, 1, 0, 0]
[0, 0, 1, 0]
[0, 0, 0, 1]
[0, 0, 0, 0]
>> B1=subs(B,x,1)
[0, 2, 3, 4]
[0, -2, 3, 2]
[0, 0, 2, 3]
[0, 0, 0, 1]
>> escalona(B1)
[0, 1, 0, 0]
[0, 0, 1, 0]
[0, 0, 0, 1]
[0, 0, 0, 0]
Julho 2009 Reginaldo J. Santos
624 Respostas dos Exerccios
>> B2=subs(B,x,2)
[-1, 2, 3, 4]
[ 0, -3, 3, 2]
[ 0, 0, 1, 3]
[ 0, 0, 0, 0]
>> escalona(B2)
[1, 0, 0, 29/3]
[0, 1, 0, 7/3]
[0, 0, 1, 3]
[0, 0, 0, 0]
>> B3=subst(B,x,3)
[-2, 2, 3, 4]
[ 0, -4, 3, 2]
[ 0, 0, 0, 3]
[ 0, 0, 0, -1]
>> escalona(B3)
[1, 0, -9/4, 0]
[0, 1, -3/4, 0]
[0, 0, 0, 1]
[0, 0, 0, 0]
1
= {(, , 0, 0) }. {(1, 1, 0, 0)} e base para
1
, pois gera
1
((, , 0, 0) = (1, 1, 0, 0)) e um vetor n ao nulo e L.I.
1
= {(, 0, 0, 0) }. {(1, 0, 0, 0)} e base para
1
, pois gera
1
((, 0, 0, 0) =
(1, 0, 0, 0)) e um vetor n ao nulo e L.I.
2
= {(29, 7, 9, 3) }. {(29, 7, 9, 3)} e base para
2
, pois gera
2
((29, 7, 9, 3) = (29, 7, 9, 3)) e um vetor n ao nulo e L.I.
3
= {(9, 3, 4, 0) }. {(9, 3, 4, 0)} e base para
3
, pois gera
3
((9, 3, 4, 0) = (9, 3, 4, 0)) e um vetor n ao nulo e L.I.
(d)
Introduc ao ` a
Algebra Linear Julho 2009
Captulo 7. Diagonalizac ao 625
>> A=[2,2,3,4;0,2,3,2;0,0,1,1;0,0,0,1];
>> B=A-x*eye(4)
[2-x, 2, 3, 4]
[ 0, 2-x, 3, 2]
[ 0, 0, 1-x, 1]
[ 0, 0, 0, 1-x]
>> p=det(B)
p =(2-x)2*(1-x)2
>> solve(p)
[2][2][1][1]
>> B1=subs(B,x,1)
[1, 2, 3, 4]
[0, 1, 3, 2]
[0, 0, 0, 1]
[0, 0, 0, 0]
>> escalona(B1)
[1, 0, -3, 0]
[0, 1, 3, 0]
[0, 0, 0, 1]
[0, 0, 0, 0]
>> B2=subs(B,x,2)
[0, 2, 3, 4]
[0, 0, 3, 2]
[0, 0, -1, 1]
[0, 0, 0, -1]
>> escalona(B2)
[0, 1, 0, 0]
[0, 0, 1, 0]
[0, 0, 0, 1]
[0, 0, 0, 0]
1
= {(3, 3, , 0) }. {(3, 3, 1, 0)} e base para
1
, pois gera
1
((3, 3, , 0) = (3, 3, 1, 0)) e um vetor n ao nulo e L.I.
2
= {(, 0, 0, 0) }. {(1, 0, 0, 0)} e base para
2
, pois gera
2
((, 0, 0, 0) =
(1, 0, 0, 0)) e um vetor n ao nulo e L.I.
7.1.3.
Julho 2009 Reginaldo J. Santos
626 Respostas dos Exerccios
(a) >> A=[1,4;1,-2];
>> B=A-x*eye(2)
[1-x, 4]
[ 1, -2-x]
>> p=det(B)
p =-6+x+x2
>> solve(p)
[ 2][-3]
A matriz possui dois autovalores diferentes, logo possui dois autovetores L.I.
(Proposic ao 7.3 na p agina 437). A matriz e diagonaliz avel pois, e 2 2 e possui dois
autovetores L.I. (Teorema 7.2 na p agina 434).
(b) >> A=[1,0;-2,1];
>> B=A-x*eye(2)
[1-x, 0]
[ -2, 1-x]
>> p=det(B)
p =(1-x)2
>> solve(p)
[1][1]
>> B1=subs(B,x,1)
[ 0, 0]
[-2, 0]
>> escalona(numeric(B1))
[1, 0]
[0, 0]
1
= {(, 0) }
A matriz n ao e diagonaliz avel pois, n ao possui dois autovetores L.I. (Teorema 7.2 na
p agina 434).
(c) >> A=[1,1,-2;4,0,4;1,-1,4]
A = 1 1 -2
4 0 4
1 -1 4
>> B=A-x*eye(3); p=det(B)
p =5*x2-6*x-x3
Introduc ao ` a
Algebra Linear Julho 2009
Captulo 7. Diagonalizac ao 627
>> solve(p)
ans =[0][2][3]
A matriz possui tr es autovalores diferentes, logo possui tr es autovetores L.I. (Proposic ao
7.3 na p agina 437). A matriz e diagonaliz avel pois, e 3 3 e possui tr es autovetores L.I.
(Teorema 7.2 na p agina 434).
(d) >> A=[1,2,3;0,-1,2;0,0,2];
>> B=A-x*eye(3)
[1-x, 2, 3]
[ 0, -1-x, 2]
[ 0, 0, 2-x]
>> p=det(B)
p =(1-x)*(-1-x)*(2-x)
>> solve(p)
[ 1][-1][ 2]
A
matriz possui tr es autovalores diferentes, logo possui tr es autovetores L.I. (Proposic ao
7.3 na p agina 437). A matriz e diagonaliz avel pois, e 3 3 e possui tr es autovetores L.I.
(Teorema 7.2 na p agina 434).
7.1.4.
(a) >> A=[1,1,2;0,1,0;0,1,3];
>> B=A-x*eye(3)
[1-x, 1, 2]
[ 0, 1-x, 0]
[ 0, 1, 3-x]
>> p=det(B)
p =(1-x)2*(3-x)
>> solve(p)
[1][1][3]
>> B1=subs(B,x,1)
[0, 1, 2]
[0, 0, 0]
[1, 1, 2]
>> escalona(B1)
[ 0, 1, 2]
[ 0, 0, 0]
[ 0, 0, 0]
Julho 2009 Reginaldo J. Santos
628 Respostas dos Exerccios
>> B3=subs(B,x,3)
[ -2, 1, 2]
[ 0, -2, 0]
[ 0, 1, 0]
>> escalona(B3)
[ 1, 0, -1]
[ 0, 1, 0]
[ 0, 0, 0]
1
= {(, 2, ) , }. {(1, 0, 0), (0, 2, 1)} e base para
1
, pois gera
1
((, 2, ) = (0, 2, 1) + (1, 0, 0)) e s ao L.I. (um vetor n ao e m ultiplo escalar do
outro)
3
= {((, 0, ) }. {(1, 0, 1)} e base para
3
, pois gera
3
((, 0, ) =
(1, 0, 1)) e um vetor n ao nulo e L.I.
=
1 0 1
0 2 0
0 1 1
e =
1 0 0
0 1 0
0 0 3
1
= {(, 0, ) }. {(1, 0, 1)} e base para
1
, pois gera
1
((, 0, ) =
(1, 0, 1)) e um vetor n ao nulo e L.I.
2
= {(5, 2, 3) }. {(5, 2, 3)} e base para
2
, pois gera
2
((5, 2, 3) = (5, 2, 3)) e um vetor n ao nulo e L.I.
A matriz n ao e diagonaliz avel pois s o possui dois autovalores e cada um deles s o possui
um autovetor L.I. associado (Teorema 7.2 na p agina 434).
(c) >> A=[1,2,3;0,1,0;2,1,2];
>> B=A-x*eye(3)
[1-x, 2, 3]
[ 0, 1-x, 0]
[ 2, 1, 2-x]
>> p=det(B)
p =-4+x+4*x2-x3
>> solve(p)
[ 1][ 4][-1]
>> Bm1=subs(B,x,-1)
[2, 2, 3]
[0, 2, 0]
[2, 1, 3]
>> escalona(Bm1)
[1, 0, 3/2]
[0, 1, 0]
[0, 0, 0]
Julho 2009 Reginaldo J. Santos
630 Respostas dos Exerccios
>> B1=subst(B,x,1)
[0, 2, 3]
[0, 0, 0]
[2, 1, 1]
>> escalona(B1)
[1, 0, -1/4]
[0, 1, 3/2]
[0, 0, 0]
>> B4=subs(B,x,4)
[-3, 2, 3]
[ 0, -3, 0]
[ 2, 1, -2]
>> escalona(B4)
[1, 0, -1]
[0, 1, 0]
[0, 0, 0]
1
=
{(3, 0, 2) }. {(3, 0, 2)} e base para
1
, pois gera
1
((3, 0, 2) =
(3, 0, 2)) e um vetor n ao nulo e L.I.
1
= {(, 6, 4) }. {(1, 6, 4)} e base para
1
, pois gera
1
((, 6, 4) = (1, 6, 4)) e um vetor n ao nulo e L.I.
4
= {(, 0, ) }. {(1, 0, 1)} e base para
4
, pois gera
4
((, 0, ) = (1, 0, 1))
e um vetor n ao nulo e L.I.
=
3 1 1
0 6 0
2 4 1
e =
1 0 0
0 1 0
0 0 4
Introduc ao ` a
Algebra Linear Julho 2009
Captulo 7. Diagonalizac ao 631
(d) >> A=[3,-2,1;0,2,0;0,0,0];
>> B=A-x*eye(3)
[3-x, -2, 1]
[ 0, 2-x, 0]
[ 0, 0, -x]
>> p=det(B)
p =-(3-x)*(2-x)*x
>> solve(p)
[3][2][0]
>> B0=subs(B,x,0)
[3, -2, 1]
[0, 2, 0]
[0, 0, 0]
>> escalona(B0)
[1, 0, 1/3]
[0, 1, 0]
[0, 0, 0]
>> B2=subs(B,x,2)
[1, -2, 1]
[0, 0, 0]
[0, 0, -2]
>> escalona(B2)
[1, -2, 0]
[0, 0, 1]
[0, 0, 0]
>> B3=subs(B,x,3)
[0, -2, 1]
[0, -1, 0]
[0, 0, -3]
>> escalona(B3)
[0, 1, 0]
[0, 0, 1]
[0, 0, 0]
0
= {(, 0, 3) }. {(1, 0, 3)} e base para
0
, pois gera
0
((, 0, 3) =
(1, 0, 3)) e um vetor n ao nulo e L.I.
2
= {(2, , 0) }. {(2, 1, 0)} e base para
2
, pois gera
2
((2, , 0) =
(2, 1, 0)) e um vetor n ao nulo e L.I.
3
= {(, 0, 0) }. {(1, 0, 0)} e base para
3
, pois gera
3
((, 0, 0) = (1, 0, 0))
e um vetor n ao nulo e L.I.
Julho 2009 Reginaldo J. Santos
632 Respostas dos Exerccios
=
1 2 1
0 1 0
3 0 0
e =
0 0 0
0 2 0
0 0 3
2
= 1/3 e
3
e autovetor associado a
3
= 1/2.
(b)
1
e
3
s ao autovetores associados a 1/2 e
2
associado a 1/3. Como {
1
,
3
} e L.I. (um
n ao e m ultiplo escalar do outro) e ao juntarmos autovetores L.I. associados a diferentes
autovalores eles continuam L.I., ent ao a matriz tem 3 autovetores L.I. Como ela e 3 3,
e portanto diagonaliz avel.
7.1.6.
7.1.7. As matrizes dos tens (a) e (b) est ao na forma can onica de Jordan.
7.1.8. (a) O polin omio caracterstico de e claramente () = ( 2)
2
( + 1)
3
. Assim, os
autovalores da matriz s ao
1
= 2 e
2
= 1.
Introduc ao ` a
Algebra Linear Julho 2009
Captulo 7. Diagonalizac ao 633
>> A=[2,5,0,0,0;0,2,0,0,0;0,0,-1,0,-1;
0,0,0,-1,0;0,0,0,0,-1]; A=sym(A);
>> N21=null(A-2*eye(5))
N21 = -1
0
0
0
0
>> N22=null((A-2*eye(5))2)
N22 =1 0
0 1
0 0
0 0
0 0
>> Nm11=null(A+eye(5))
Nm11 =0 0
0 0
-1 0
0 1
0 0
>> Nm12=null((A+eye(5))2)
Nm12 =0 0 0
0 0 0
1 0 0
0 1 0
Julho 2009 Reginaldo J. Santos
634 Respostas dos Exerccios
0 0 1
A menos da ordem dos blocos a unica forma can onica de Jordan possvel e
2 0 0 0 0
1 2 0 0 0
0 0 1 0 0
0 0 1 1 0
0 0 0 0 1
2 0 0 0 0 0
1 2 0 0 0 0
0 1 2 0 0 0
0 0 1 2 0 0
0 0 0 0 2 0
0 0 0 0 0 1
1 0 0 0 0 0
1 1 0 0 0 0
0 0 1 0 0 0
0 0 1 1 0 0
0 0 0 0 1 0
0 0 0 0 0 4
1 0 0 0 0 0
1 1 0 0 0 0
0 0 1 0 0 0
0 0 0 1 0 0
0 0 0 0 1 0
0 0 0 0 0 4
1 0 0 0 0 0 0 0
1 1 0 0 0 0 0 0
0 1 1 0 0 0 0 0
0 0 0 1 0 0 0 0
0 0 0 0 1 0 0 0
0 0 0 0 0 1 0 0
0 0 0 0 0 0 1 0
0 0 0 0 0 0 0 3
1 0 0 0 0 0 0 0
1 1 0 0 0 0 0 0
0 1 1 0 0 0 0 0
0 0 0 1 0 0 0 0
0 0 0 1 1 0 0 0
0 0 0 0 0 1 0 0
0 0 0 0 0 0 1 0
0 0 0 0 0 0 0 3
1 0 0 0 0 0 0 0
1 1 0 0 0 0 0 0
0 1 1 0 0 0 0 0
0 0 0 1 0 0 0 0
0 0 0 1 1 0 0 0
0 0 0 0 0 1 0 0
0 0 0 0 0 1 1 0
0 0 0 0 0 0 0 3
1 0 0 0 0 0 0 0
1 1 0 0 0 0 0 0
0 1 1 0 0 0 0 0
0 0 0 1 0 0 0 0
0 0 0 1 1 0 0 0
0 0 0 0 1 1 0 0
0 0 0 0 0 0 1 0
0 0 0 0 0 0 0 3
0
= {(2, 2, ) }.
Assim, {
1
= (2, 2, 1)} e um conjunto com o maior n umero possvel de autovetores L.I.
Introduc ao ` a
Algebra Linear Julho 2009
Captulo 7. Diagonalizac ao 641
associado a = 0.
>> escalona(A-eye(3))
ans =[ 1, -1, 0]
[ 0, 0, 1]
[ 0, 0, 0]
O autoespaco associado ao autovalor = 1 e
1
= {(, , 0) }.
Assim, {
2
= (1, 1, 0)} e um conjunto com o maior n umero possvel de autovetores L.I. associ-
ado a = 1.
>> escalona(A-9*eye(3))
ans =[ 1, 0, -1/4]
[ 0, 1, 1/4]
[ 0, 0, 0]
O autoespaco associado ao autovalor = 9 e
9
= {(, , 4) }.
Assim, {
3
= (1, 1, 4)} e um conjunto com o maior n umero possvel de autovetores L.I.
associado a = 9.
Julho 2009 Reginaldo J. Santos
642 Respostas dos Exerccios
>> V1=[-2,2,1];V2=[1,1,0];V3=[1,-1,4];
>> P=[V1,V2,V3], D=diag([0,1,9])
P = -2 1 1
2 1 -1
1 0 4
D = 0 0 0
0 1 0
0 0 9
>> inv(P)*A*P
ans = 0 0 0
0 1 0
0 0 9
>> [P,D]=eig(sym(A))
P =[ -1, -2, 1]
[ 1, 2, 1]
[ -4, 1, 0]
D =[ 9, 0, 0]
[ 0, 0, 0]
[ 0, 0, 1]
Os elementos da diagonal da matriz t em que ser os autovalores de . As matrizes
podem diferir na ordem com que os autovalores aparecem. As colunas de s ao autovetores
associados aos autovalores que aparecem nas colunas correspondentes de . Assim, fazendo
uma reordenac ao das colunas das matrizes e de forma que as matrizes sejam iguais, as
colunas de uma matriz s ao m ultiplos escalares das colunas correspondentes da outra matriz
.
Introduc ao ` a
Algebra Linear Julho 2009
Captulo 7. Diagonalizac ao 643
7.2. Diagonalizac ao de Matrizes Sim etricas (p agina 471)
7.2.1.
(a) >> A=[2,2;2,2];
>> B=A-x*eye(2)
[2-x, 2]
[ 2, 2-x]
>> p=det(B)
p =-4*x+x2
>> solve(p)
[0][4]
>> B0=subs(B,x,0)
[2, 2]
[2, 2]
>> escalona(B0)
[1, 1]
[0, 0]
>> B4=subs(B,x,4)
[-2, 2]
[ 2, -2]
>> escalona(B4)
[1, -1]
[0, 0]
0
= {(, ) }. {
1
= (1, 1)} e base para
0
, pois gera
0
((, ) =
(1, 1)) e um vetor n ao nulo e L.I. Seja
1
= (1/
1
)
1
= (1/
2, 1/
2). {
1
=
(1/
2, 1/
4
= {(, ) }. {
2
= (1, 1)} e base para
4
, pois gera
4
((, ) =
(1, 1)) e um vetor n ao nulo e L.I. Seja
2
= (1/
2
)
2
= (1/
2, 1/
2). {
2
=
(1/
2, 1/
2 1/
2
1/
2 1/
2
_
e =
_
0 0
0 4
_
Julho 2009 Reginaldo J. Santos
644 Respostas dos Exerccios
(b) >> A=[2,1;1,2];
>> B=A-x*eye(2)
[2-x, 1]
[ 1, 2-x]
>> p=det(B)
p =3-4*x+x2
>> solve(p)
[3][1]
>> B1=subs(B,x,1)
[1, 1]
[1, 1]
>> escalona(numeric(B1))
[1, 1]
[0, 0]
>> B3=subs(B,x,3)
[-1, 1]
[ 1, -1]
>> escalona(B3)
[1, -1]
[0, 0]
1
= {(, ) }. {
1
= (1, 1)} e base para
1
, pois gera
1
((, ) =
(1, 1)) e um vetor n ao nulo e L.I. Seja
1
= (1/
1
)
1
= (1/
2, 1/
2). {
1
=
(1/
2, 1/
3
= {(, ) }. {
2
= (1, 1)} e base para
3
, pois gera
3
((, ) =
(1, 1)) e um vetor n ao nulo e L.I. Seja
2
= (1/
2
)
2
= (1/
2, 1/
2). {
2
=
(1/
2, 1/
2 1/
2
1/
2 1/
2
_
e =
_
1 0
0 3
_
Introduc ao ` a
Algebra Linear Julho 2009
Captulo 7. Diagonalizac ao 645
(c) >> A=[0,0,1;0,0,0;1,0,0];
>> B=A-x*eye(3)
[-x, 0, 1]
[ 0, -x, 0]
[ 1, 0, -x]
>> p=det(B)
p =-x3+x
>> solve(p)
[ 0][-1][ 1]
>> B0=subs(B,x,0)
[0, 0, 1]
[0, 0, 0]
[1, 0, 0]
>> escalona(B0)
[1, 0, 0]
[0, 0, 1]
[0, 0, 0]
>> Bm1=subs(B,x,-1)
[1, 0, 1]
[0, 1, 0]
[1, 0, 1]
>> escalona(Bm1)
[1, 0, 1]
[0, 1, 0]
[0, 0, 0]
>> B1=subs(B,x,1)
[-1, 0, 1]
[ 0, -1, 0]
[ 1, 0, -1]
>> escalona(B1)
[1, 0, -1]
[0, 1, 0]
[0, 0, 0]
0
=
{(0, , 0) }. {
1
= (0, 1, 0)} e base para
0
, pois gera
0
((0, , 0) = (0, 1, 0))
e um vetor n ao nulo e L.I. {
1
= (0, 1, 0)} e base ortonormal de
0
, pois
1
= 1.
1
= {(, 0, ) }. {
2
= (1, 0, 1)} e base para
1
, pois gera
1
((, 0, ) = (1, 0, 1)) e um vetor n ao nulo e L.I. Seja
2
= (1/
2
)
2
=
(1/
2, 0, 1/
2). {
2
= (1/
2, 0, 1/
1
= {(, 0, ) }. {
3
= (1, 0, 1)} e base para
1
, pois gera
1
((, 0, ) =
(1, 0, 1)) e um vetor n ao nulo e L.I. Seja
3
= (1/
3
)
3
= (1/
2, 0, 1/
2). {
3
=
(1/
2, 0, 1/
0 1/
2 1/
2
1 0 0
0 1/
2 1/
e =
0 0 0
0 1 0
0 0 1
0
= {(, , ) , }. {
1
= (1, 0, 0),
2
= (0, 1, 1)} e base para
0
, pois
gera
0
((, , ) = (1, 0, 0) + (0, 1, 1)) e e L.I. (
1
+
2
=
0 se, e somente
se, (, , ) = (0, 0, 0) ou = 0 e = 0). Sejam
1
=
1
,
2
=
2
proj
2
=
0 =
2
. Sejam
1
= (1/
1
)
1
=
1
=
1
= (1, 0, 0) e
2
= (1/
2
)
2
=
(0, 1/
2, 1/
2). {
1
= (1, 0, 0),
2
= ((0, 1/
2, 1/
4
= {(0, , ) }. {
3
= (0, 1, 1)} e base para
4
, pois gera
4
((0, , ) =
Introduc ao ` a
Algebra Linear Julho 2009
Captulo 7. Diagonalizac ao 647
(0, 1, 1)) e um vetor n ao nulo e L.I. Seja
3
= (1/
3
)
3
= (0, 1/
2, 1/
2).
{
3
= (0, 1/
2, 1/
1 0 0
0 1/
2 1/
2
0 1/
2 1/
e =
0 0 0
0 0 0
0 0 4
0
= {(, , 0) }. {
1
= (1, 1, 0)} e base para
0
, pois gera
0
((, , 0) = (1, 1, 0)) e um vetor n ao nulo e L.I. Seja
1
= (1/
1
)
1
=
(1/
2, 1/
2, 0). {
1
= (1/
2, 1/
1
= {(0, 0, ) }. {
2
= (0, 0, 1)} e base para
1
, pois gera
1
((0, 0, ) =
(0, 0, 1)) e um vetor n ao nulo e L.I. Seja
2
= (1/
2
)
2
= (0, 0, 1). {
2
= (0, 0, 1)}
e base ortonormal de
1
.
2
= {(, , 0) }. {
3
= (1, 1, 0)} e base para
1
, pois gera
1
((, , 0) =
(1, 1, 0)) e um vetor n ao nulo e L.I. Seja
3
= (1/
3
)
3
= (1/
2, 1/
2, 0). {
3
=
(1/
2, 1/
1/
2 0 1/
2
1/
2 0 1/
2
0 1 0
e =
0 0 0
0 1 0
0 0 2
Introduc ao ` a
Algebra Linear Julho 2009
Captulo 7. Diagonalizac ao 649
(f) >> A=[2,1,1;1,2,1;1,1,2];
>> B=A-x*eye(3)
[2-x, 1, 1]
[ 1, 2-x, 1]
[ 1, 1, 2-x]
>> p=det(B)
p =4-9*x+6*x2-x3
>> solve(p)
[4][1][1]
>> B1=subs(B,x,1)
[1, 1, 1]
[1, 1, 1]
[1, 1, 1]
>> escalona(B1)
[1, 1, 1]
[0, 0, 0]
[0, 0, 0]
>> B4=subst(B,x,4)
[-2, 1, 1]
[ 1, -2, 1]
[ 1, 1, -2]
>> escalona(B4)
[1, 0, -1]
[0, 1, -1]
[0, 0, 0]
1
= {( , , ) , }. {
1
= (1, 1, 0),
2
= (1, 0, 1)} e base
para
1
, pois gera
0
(( , , ) = (1, 1, 0) + (1, 0, 1)) e e L.I.(um ve-
tor n ao e m ultiplo escalar do outro). Sejam
1
=
1
,
2
=
2
proj
2
=
2
(1/2, 1/2, 0) = (1/2, 1/2, 1). Sejam
1
= (1/
1
)
1
= (1/
2, 1/
2, 0)
e
2
= (1/
2
)
2
= (
1
6
,
1
6
,
6
3
). {
1
,
2
} e base ortonormal de
1
.
4
= {(, , ) }. {
3
= (1, 1, 1)} e base para
4
, pois gera
4
((, , ) =
(1, 1, 1)) e um vetor n ao nulo e L.I. Seja
3
= (1/
3
)
3
= (1/
3, 1/
3, 1/
3).
{
3
= (1/
3, 1/
3, 1/
2/2
6/6
3/3
2/2
6/6
3/3
0
6/3
3/3
e =
1 0 0
0 1 0
0 0 4
1
= {(, , , ) , }. {
1
= (1, 1, 0, 0),
2
= (0, 0, 1, 1)} e base
para
1
, pois gera
1
((, , , ) = (1, 1, 0, 0) + (0, 0, 1, 1)) e e L.I.(um
vetor n ao e m ultiplo escalar do outro). Sejam
1
=
1
,
2
=
2
proj
2
=
2
0 =
2
. Sejam
1
= (1/
1
)
1
= (1/
2, 1/
2, 0, 0) e
2
= (1/
2
)
2
=
(0, 0, 1/
2, 1/
2). {
1
,
2
} e base ortonormal de
1
.
3
= {(, , , ) , }. {
3
= (1, 1, 0, 0),
4
= (0, 0, 1, 1)} e base para
3
,
pois gera
1
((, , , ) = (1, 1, 0, 0) + (0, 0, 1, 1)) e e L.I.(um vetor n ao e m ultiplo
escalar do outro). Sejam
3
=
3
,
4
=
4
proj
4
=
4
0 =
4
. Sejam
3
= (1/
3
)
3
= (1/
2, 1/
2, 0, 0) e
4
= (1/
4
)
4
= (0, 0, 1/
2, 1/
2).
{
1
,
2
} e base ortonormal de
3
. Como a matriz e sim etrica, autovetores associa-
dos a autovalores diferentes s ao ortogonais (Proposic ao 7.7 na p agina 465). Portanto,
{
1
,
2
,
3
,
4
} e uma base ortonormal de autovetores de .
=
1/
2 0 1/
2 0
1/
2 0 1/
2 0
0 1/
2 0 1/
2
0 1/
2 0 1/
e =
1 0 0 0
0 1 0 0
0 0 3 0
0 0 0 3
0
= {(, , 0, 0) , }. {
1
= (1, 0, 0, 0),
2
= (0, 1, 0, 0)} e base para
0
,
pois gera
1
((, , 0, 0) = (1, 0, 0, 0) + (0, 1, 0, 0)) e e L.I.(um vetor n ao e m ultiplo
escalar do outro). Claramente
1
2
= 0 e possuem norma igual a 1. Sejam
1
=
1
e
2
=
2
. {
1
,
2
} e base ortonormal de
0
.
1
= {(0, 0, , ) }. {
3
= (0, 0, 1, 1)} e base para
1
, pois gera
1
Introduc ao ` a
Algebra Linear Julho 2009
Captulo 7. Diagonalizac ao 653
((0, 0, , ) = (0, 0, 1, 1)) e um vetor n ao nulo e L.I. Seja
3
= (1/
3
)
3
=
(0, 0, 1/
2, 1/
2). {
3
= (0, 0, 1/
2, 1/
1
= {(0, 0, , ) }. {
4
= (0, 0, 1, 1)} e base para
1
, pois gera
1
((0, 0, , ) = (0, 0, 1, 1)) e um vetor n ao nulo e L.I. Seja
4
= (1/
4
)
4
=
(0, 0, 1/
2, 1/
2). {
4
= (0, 0, 1/
2, 1/
1 0 0 0
0 1 0 0
0 0 1/
2 1/
2
0 0 1/
2 1/
e =
0 0 0 0
0 0 0 0
0 0 1 0
0 0 0 1
7.2.2. Como a matriz e sim etrica ela e diagonaliz avel. Al em disso, tamb em por ser sim etrica, autove-
tores associados a autovalores diferentes s ao ortogonais. Assim basta ortogonalizar dentro de
cada autoespaco.
>> W1=V1;
>> W2=V2-proj(W1,V2)
W2 = [ 2, -1, 0, 2]
>> W3=V3;
>> W4=V4-proj(W3,V4)
W4 = [ -1, -2, -2, 0]
>> U1=W1/no(W1)
U1 = [ 0, 2/3, -2/3, 1/3]
Julho 2009 Reginaldo J. Santos
654 Respostas dos Exerccios
>> U2=W2/no(W2)
U2 = [ 2/3, -1/3, 0, 2/3]
>> U3=W3/no(W3)
U3 = [ -2/3, 0, 1/3, 2/3]
= [
1
2
3
4
] =
, =
2 0 0 0
0 2 0 0
0 0 2 0
0 0 0 4
5/5
2
5/5
5/5
_
D=[5, 0]
[0,10]
>> syms x1 y1; X1=[x1;y1];
>> expr=subst(expr,X,P*X1)
Introduc ao ` a
Algebra Linear Julho 2009
Captulo 7. Diagonalizac ao 655
5
1
2
+ 10
1
2
30
>> expr=expr/30
1
2
/6 +
1
2
/3 1
>> elipse(sqrt(6),sqrt(3),P)
Julho 2009 Reginaldo J. Santos
656 Respostas dos Exerccios
4 3 2 1 0 1 2 3
3
2
1
0
1
2
3
4
x
y
x
y
Introduc ao ` a
Algebra Linear Julho 2009
Captulo 7. Diagonalizac ao 657
7.3.2. >> A=[3,-4;-4,-12];
>> expr=simplify(X.*A*X+81)
3
2
8 12
2
+ 81
>> [P,D]=diagonal(A)
=
_
17/17 4
17/17
4
17/17
17/17
_
D=[-13,0]
[ 0,4]
>> expr=subst(expr,X,P*X1)
13
1
2
+ 4
1
2
+ 81
>> expr=expr/81
13
81
1
2
+
4
81
1
2
+ 1
>> hiperbx(9/sqrt(13),9/2,P)
Julho 2009 Reginaldo J. Santos
658 Respostas dos Exerccios
8 6 4 2 0 2 4 6 8
8
6
4
2
0
2
4
6
8
x
y
x
y
Introduc ao ` a
Algebra Linear Julho 2009
Captulo 7. Diagonalizac ao 659
7.3.3. >> A=[2,-2;-2,-1];
>> expr=simplify(X.*A*X+K*X+24)
2
2
4
2
+ 24
>> [P,D]=diagonal(A)
=
_
5/5 2
5/5
2
5/5 1
5/5
_
D =[-2, 0]
[ 0, 3]
>> expr=subst(expr,X,P*X1)
2
1
2
+ 3
1
2
+ 24
>> expr=expr/24
1
2
/12 +
1
2
/8 + 1
>> hiperbx(sqrt(12),sqrt(8),P)
Julho 2009 Reginaldo J. Santos
660 Respostas dos Exerccios
8 6 4 2 0 2 4 6 8
8
6
4
2
0
2
4
6
8
x
y
x
y
Introduc ao ` a
Algebra Linear Julho 2009
Captulo 7. Diagonalizac ao 661
7.3.4. >> A=[21,3;3,13];
>> expr=simplify(X.*A*X-132)
21
2
+ 6 + 13
2
132
>> [P,D]=diagonal(A)
=
_
10/10 3
10/10
3
10/10
10/10
_
D=[12, 0]
[ 0,22]
>> expr=subst(expr,X,P*X1)
12
1
2
+ 22
1
2
132
>> expr=expr/132
1
2
/11 +
1
2
/6 1
>> elipse(sqrt(11),sqrt(6),P)
Julho 2009 Reginaldo J. Santos
662 Respostas dos Exerccios
4 3 2 1 0 1 2 3 4 5
5
4
3
2
1
0
1
2
3
4
x
y
x
y
Introduc ao ` a
Algebra Linear Julho 2009
Captulo 7. Diagonalizac ao 663
7.3.5. >> A=[4,-10;-10,25];
>> K=[-15,-6];
>> expr=simplify(X.*A*X+K*X)
4
2
20 + 25
2
15 6
>> [P,D]=diagonal(A)
=
_
5
29
29
2
29
29
2
29
29
5
29
29
_
D =[0, 0]
[0, 29]
>> expr=subst(expr,X,P*X1)
29
1
2
3
29
1
>> expr=expr/29
1
2
3
29
29
1
>> parabx(3/(4*sqrt(29)),P)
Julho 2009 Reginaldo J. Santos
664 Respostas dos Exerccios
1 0.5 0 0.5 1 1.5 2 2.5 3
2
1.5
1
0.5
0
0.5
1
1.5
2
x
y
x
y
Introduc ao ` a
Algebra Linear Julho 2009
Captulo 7. Diagonalizac ao 665
7.3.6. >> A=[9,3;3,1]; K=[-10*10(1/2),10*10(1/2)];
>> expr=simplify(X.*A*X+K*X+90)
9
2
+ 6 +
2
10
10 + 10
10 + 90
>> [P,D]=diagonal(A)
=
_
10/10 3
10/10
3
10/10
10/10
_
D =[0, 0]
[0, 10]
>> expr=subst(expr,X,P*X1)
10
1
2
20
1
40
1
+ 90
EDU
expr=subst(expr,y1,y2+1)
10
2
2
+ 80 40
1
>> expr=subst(expr,x1,x2+2)
10
2
2
40
2
>> expr=expr/10
2
2
4
2
>> paraby(1,P,[2;1])
Julho 2009 Reginaldo J. Santos
666 Respostas dos Exerccios
6 4 2 0 2 4 6 8
10
8
6
4
2
0
2
4
x
y
x"
y"
x
y
Introduc ao ` a
Algebra Linear Julho 2009
Captulo 7. Diagonalizac ao 667
7.3.7. >> A=[5,-3;-3,5];
>> K=[-30*(2)(1/2),18*(2)(1/2)];
>> expr=simplify(X.*A*X+K*X+82)
5
2
6 + 5
2
30
2 + 18
2 + 82
>> [P,D]=diagonal(A)
=
_
2/2
2/2
2/2
2/2
_
D =[2, 0]
[0, 8]
>> expr=subst(expr,X,P*X1)
2
1
2
+ 8
1
2
12
1
+ 48
1
+ 82
>> X0=[3;-3];
>> expr=subst(expr,X1,X2+X0)
2
2
2
8 + 8
2
2
>> expr=expr/8
2
2
/4 1 +
2
2
>> elipse(2,1,P,X0)
Julho 2009 Reginaldo J. Santos
668 Respostas dos Exerccios
2 1 0 1 2 3 4 5 6 7 8
5
4
3
2
1
0
1
2
3
4
5
x
y
x"
y"
x
y
Introduc ao ` a
Algebra Linear Julho 2009
Captulo 7. Diagonalizac ao 669
7.3.8. >> A=[5,6;6,0];
>> K=[-12*(13)(1/2),0];
>> expr=simplify(X.*A*X+K*X-36)
5
2
+ 12 12
13 36
>> [P,D]=diagonal(A)
=
_
2/
13 3/
13
3/
13 2/
13
_
D =[-4, 0]
[ 0, 9]
>> expr=subst(expr,X,P*X1)
4
1
2
+ 9
1
2
24
1
36
1
36
>> X0=[-3;2];
>> expr=subst(expr,X1,X2+X0)
4
2
2
36 + 9
2
2
>> expr=expr/36
2
2
/9 1 +
2
2
/4
>> hiperby(2,3,P,X0)
Julho 2009 Reginaldo J. Santos
670 Respostas dos Exerccios
6 4 2 0 2 4 6
4
2
0
2
4
6
8
10
x
y
x"
y"
x
y
Introduc ao ` a
Algebra Linear Julho 2009
Captulo 7. Diagonalizac ao 671
7.3.9. >> A=[6,-2;-2,9];
>> K=[-4*5(1/2),-18*5(1/2)];
>> expr=simplify(X.*A*X+K*X-5)
6
2
4 + 9
2
4
5 18
5 5
>> [P,D]=diagonal(A)
=
_
2/
5 1/
5
1/
5 2/
5
_
D =[5, 0]
[0, 10]
>> expr=subst(expr,X,P*X1)
5
1
2
+ 10
1
2
26
1
32
1
5
>> X0=[26/10;32/20];
>> expr=subst(expr,X1,X2+X0)
5
2
2
322
5
+ 10
2
2
>> expr=expr*5/322
25
322
2
2
1 +
25
161
2
2
>> elipse(sqrt(322)/5,sqrt(161)/5,P,X0)
Julho 2009 Reginaldo J. Santos
672 Respostas dos Exerccios
2 1 0 1 2 3 4 5 6 7 8
2
1
0
1
2
3
4
5
6
7
x
y
x"
y"
x
y
Introduc ao ` a
Algebra Linear Julho 2009
Captulo 7. Diagonalizac ao 673
7.3.10. >> A=[1,3(1/2);3(1/2),-1];
>> K=[6,0];
>> expr=simplify(X.*A*X+K*X)
2
+ 2
3
2
+ 6
>> [P,D]=diagonal(A)
=
_
3/2 1/2
1/2
3/2
_
D =[ 2, 0]
[ 0,-2]
>> expr=subst(expr,X,P*X1)
2
1
2
2
1
2
+ 3
3
1
3
1
>> X0=[-3*3(1/2)/4;-3/4];
>> expr=subst(expr,X1,X2+X0)
2
2
2
9/4 2
2
2
>> expr=expr*4/9
8
9
2
2
1
8
9
2
2
>> hiperbx(3/sqrt(8),3/sqrt(8),P,X0)
Julho 2009 Reginaldo J. Santos
674 Respostas dos Exerccios
4 3 2 1 0 1 2
4
3
2
1
0
1
2
x
y
x"
y"
x
y
Introduc ao ` a
Algebra Linear Julho 2009
Captulo 7. Diagonalizac ao 675
7.3.11. >> A=[8,-8;-8,8];
>> K=[33*2(1/2),-31*2(1/2)];
>> expr=simplify(X.*A*X+K*X+70)
8
2
16 + 8
2
+ 33
2 31
2 + 70
>> [P,D]=diagonal(A)
=
_
2/2
2/2
2/2
2/2
_
D =[0, 0]
[0, 16]
>> expr=subst(expr,X,P*X1)
16
1
2
+ 2
1
64
1
+ 70
>> expr=subst(expr,y1,y2+2)
16
2
2
+ 6 + 2
1
>> expr=subst(expr,x1,x2-3)
16
2
2
+ 2
2
>> expr=expr/16
2
2
+
2
/8
>> parabx(-1/32,P,[-3;2])
Julho 2009 Reginaldo J. Santos
676 Respostas dos Exerccios
10 8 6 4 2 0 2 4
8
6
4
2
0
2
4
x
y
x"
y"
x
y
Introduc ao ` a
Algebra Linear Julho 2009
Captulo 7. Diagonalizac ao 677
7.3.12. >> A=[1,-3;-3,-7];
>> K=[10,2];
>> expr=simplify(X.*A*X+K*X+9)
2
6 7
2
+ 10 + 2 + 9
>> [P,D]=diagonal(A)
=
_
1/
10 3/
10
3/
10 1/
10
_
D =[-8, 0]
[ 0, 2]
>> expr=subst(expr,X,P*X1)
8
1
2
+ 2
1
2
+
8
5
10
1
14
5
10
1
+ 9
>> X0=[1/10(1/2);7/10(1/2)];
>> expr=subst(expr,X1,X2+X0)
8
2
2
+ 2
2
2
>> hiperby(4,1,P,X0,d)
Esta e uma c onica degenerada. A equac ao representa as duas retas
2
= 4
2
, ou
=
2
.
Julho 2009 Reginaldo J. Santos
678 Respostas dos Exerccios
8 6 4 2 0 2 4
4
2
0
2
4
6
x
y
x"
y"
x
y
Introduc ao ` a
Algebra Linear Julho 2009
Bibliograa
[1] Howard Anton e Chris Rorres.
Algebra Linear com Aplicac oes. Bookman, S ao Paulo, 8a. edic ao,
2000.
[2] Jos e L. Boldrini, Sueli I. R. Costa, Vera L. Figueiredo, e Henry G. Wetzler.
Algebra Linear. Ed.
Harbra Ltda., S ao Paulo, 3a. edic ao, 1986.
[3] Frederico F. C., lho. Introduc ao ao MATLAB. Departamento de Ci encia da Computac ao - UFMG,
Belo Horizonte, Fevereiro de 2000.
[4] Carlos A. Callioli, Hygino H. Domingues, e Roberto C. F. Costa.
Algebra Linear e Aplicac oes.
Atual Editora, S ao Paulo, 6a. edic ao, 1995.
[5] Adilson Goncalves e Rita M. L. de Souza. Introduc ao ` a
Algebra Linear. Edgard Bl ucher, Rio de
Janeiro, 1977.
679
680 Respostas dos Exerccios
[6] Al esio de Caroli, Carlos A. Callioli, e Miguel O. Feitosa. Matrizes, Vetores, Geometria Analtica.
Nobel, S ao Paulo, 1976.
[7] Jo ao Pitombeira de Carvalho.
Algebra Linear - Introduc ao. Livros T ecnicos e Cientcos Editora
S.A., Rio de Janeiro, 2a. edic ao, 1977.
[8] Nathan M. dos Santos. Vetores e Matrizes. Livros T ecnicos e Cientcos Ed. S.A., Rio de Janeiro,
3a. edic ao, 1988.
[9] C. H. Edwards, Jr e D. E. Penney. Introduc ao ` a
Algebra Linear. Livros T ecnicos e Cientcos
Editora S.A., Rio de Janeiro, 2000.
[10] John B. Fraleigh e Raymond A. Beauregard. Linear Algebra. Addison Wesley, Reading, Massa-
chusetts, 3a. edic ao, 1995.
[11] Stephen H. Friedberg, Arnold J. Insel, e Lawrence E. Spence. Linear Algebra. Prentice Hall,
Upper Saddle River, New Jersey, 3a. edic ao, 1997.
[12] G. H. Golub e C. F. Van Loan. Matrix Computations. Johns Hopkins U.P., Baltimore, 3a. edic ao,
1996.
[13] Stanley I. Grossman. Elementary Linear Algebra. Saunders College Publishing, New York, 5a.
edic ao, 1994.
[14] David R. Hill e David E. Zitarelli. Linear Algebra Labs with MATLAB. Macmillan Publishing Com-
pany, New York, 1994.
[15] Kenneth Hoffman e Ray Kunze.
Algebra Linear. Livros T ecnicos e Cientcos Ed. S.A., Rio de
Janeiro, 3a. edic ao, 1979.
Introduc ao ` a
Algebra Linear Julho 2009
Captulo 7. Diagonalizac ao 681
[16] Bernard Kolman. Introduc ao ` a
Algebra Linear com Aplicac oes. Prentice Hall do Brasil, Rio de
Janeiro, 6a. edic ao, 1998.
[17] Serge Lang. Introduction to Linear Algebra. Springer, New York, 2a. edic ao, 1986.
[18] David C. Lay.
Algebra Linear e suas Aplicac oes. Livros T ecnicos e Cientcos Editora S.A., Rio
de Janeiro, 2a. edic ao, 1999.
[19] Steven Leon, Eugene Herman, e Richard Faulkenberry. ATLAST Computer Exercises for Linear
Algebra. Prentice Hall, Upper Saddle River, New Jersey, 1996.
[20] Steven J. Leon.
Algebra Linear com Aplicac oes. Livros T ecnicos e Cientcos Editora S.A., Rio
de Janeiro, 5a. edic ao, 1998.
[21] Emlia Giraldes, Vitor H. Fernandes, e Maria P. M Smith. Curso de
Algebra Linear e Geometria
Analtica. Mc Graw Hill, Lisboa, 1995.
[22] Elon L. Lima.
Algebra Linear. IMPA, Rio de Janeiro, 2a. edic ao, 1996.
[23] Seymour Lipschutz.
Algebra Linear. McGraw-Hill, S ao Paulo, 3a. edic ao, 1994.
[24] Mathworks Inc. Student Edition of MATLAB Version 5 for Windows. Prentice Hall, Upper Saddle
River, New Jersey, 1997.
[25] Ben Noble e James W. Daniel. Applied Linear Algebra. Prentice Hall, Upper Saddle River, New
Jersey, 3a. edic ao, 1988.
[26] Reginaldo J. Santos.
Algebra Linear e Aplicac oes. Imprensa Universit aria da UFMG, Belo Hori-
zonte, 2006.
Julho 2009 Reginaldo J. Santos
682 Bibliograa
[27] Shayle R. Searle. Matrix Algebra Useful for Statistics. John Wiley and Sons, New York, 1982.
[28] Carl P. Simon e Lawrence Blume. Mathematics for Economists. W. W. Norton and Co. Inc., New
York, 1994.
[29] Gilbert Strang. Linear Algebra and its Applications. Harcourt Brace Jovanovich, Inc., Orlando,
3a. edic ao, 1988.
[30] Gilbert Strang. Introduction to Linear Algebra. Wellesley-Cambridge Press, Wellesley, 1993.
Introduc ao ` a
Algebra Linear Julho 2009
Angulo
entre vetores, 182
Autoespaco, 433
Autoespaco generalizado, 450
Autovalor(es), 427
Autovetor generalizado, 450
Autovetor(es), 427
axiss, 194
Base
can onica, 253, 323
de subespaco, 252
ortogonal, 322
ortonormal, 322
Bloco de Jordan, 447
box, 194
Cadeia de Markov, 16
clf, 70
Cofator de um elemento, 108, 109
Combinac ao linear, 174, 226
Complemento ortogonal, 328
C onicas, 462
(n ao) degeneradas, 480
identicac ao de, 480
Conjugado de uma matriz, 474
Conjunto imagem, 371
Contradomnio, 371
Decomposic ao polar de uma matriz, 473
683
684
Indice Alfab etico
Depend encia linear, 231
Desigualdade de Cauchy-Schwarz, 314
Desigualdade triangular, 315
desvet, 194
det, 140
Determinante, 107
de um operador linear, 415
de Vandermonde, 142
desenvolvimento em cofatores do, 110,
116
propriedades do, 113
detopelp, 140
diag, 23
diagonal, 491
Diagonalizac ao
de matrizes, 424
de matrizes sim etricas, 462
Dimens ao, 255
Dist ancia
entre dois pontos, 179
Domnio, 371
eig, 457
eixos, 71, 194
elipse, 491
Equac ao (equac oes)
da reta, 207
geral do plano, 201
linear, 35
normais, 338
param etricas da reta, 208
quadr atica, 480
Escalar, 5
escalona, 71
Espaco (espacos)
coluna, 278
linha, 278
, 222
soluc ao, 246
vetoriais, 226
vetoriais isomorfos, 399
vetorial, 294
eye, 23
Forma can onica de Jordan, 447
Func ao, 371
Geradores, 250
Gerar, 250
Gram-Schmidt (processo de ortogonalizac ao),
323
Grandezas vetoriais, 159
Grau de um polin omio, 307
hiperbx, 491
Introduc ao ` a
Algebra Linear Julho 2009
, 329
escalar ou interno, 183, 313
propriedades do, 188
Projec ao ortogonal, 189, 317
Projec ao ortogonal no subespaco, 333
Projec ao Ortogr aca, 360
Raiz quadrada de uma matriz, 472
randi, 23, 457
Regra de Cramer, 126, 136
Reta (retas), 207
equac oes param etricas da, 208
vetor diretor da, 208
rota, 194
Rotac ao, 355
Sec ao c onica, 480
Segmento (de reta) orientado, 159
Sistema de coordenadas, 349
Sistema de coordenadas retangulares, 164
Sistema de equac oes lineares, 35
Sistema homog eneo, 53
soluc ao trivial de, 53
Sistema(s) linear(es), 35
conjunto soluc ao de, 36
consistente, 69
equivalentes, 39
homog eneo, 53
soluc ao (geral) de, 36
Soluc ao
geral de sistema linear, 36
trivial de sistema homog eneo, 53
solve, 23
Soma de subespacos, 268
Subespaco(s), 246, 301
dimens ao de, 255
gerado por, 250
Julho 2009 Reginaldo J. Santos
688
Indice Alfab etico
soma de, 268
Submatriz, 280
Submatriz principal, 473
subs, 70, 457
subst, 491
sym, 23, 457
syms, 22
tex, 195
Traco de um operador linear, 415
Transformac ao linear, 287, 372
identidade, 373
injetiva, 396
invertvel, 408
nula, 373
sobrejetiva, 395
Translac ao, 357
Vari aveis livres, 47
Vetor (vetores), 2, 159, 222, 295
angulo entre, 182
colineares, 164
combinac ao linear de, 226
componentes de, 164, 167, 169, 171
comprimento de, 179
de coordenadas em relac ao a uma base,
402
de estado, 17
diferenca de, 163, 224, 295
geradores, 250
iguais, 222
independ encia linear de, 231
inverso aditivo, 295
linearmente (in)dependentes, 231
multiplicac ao por escalar, 164, 167, 170,
224
m ultiplo escalar, 164, 224, 295
norma de, 179, 313
normal do plano, 201
nulo, 163, 224, 295
ortogonais, 182, 316
paralelos, 164
produto escalar ou interno de, 183, 313
sim etrico, 163, 224, 295
soma de, 161, 167, 170, 224
unit ario, 179, 322
unit arios, 322
zeros, 23
zoom3, 194
Introduc ao ` a
Algebra Linear Julho 2009