Escolar Documentos
Profissional Documentos
Cultura Documentos
04 GeoAlg
04 GeoAlg
Geometria e lgebra
4. Geometria e lgebra
Este captulo procura fazer uma reviso da lgebra
Linear relacionando os conceitos algbricos com as
construes geomtricas encontradas na Computao
Grfica. O leitor deve encontrar nele poucos assuntos
que j no sejam de seu conhecimento. Ainda assim,
sugerimos uma leitura rpida para fixar os conceitos
e a notao.
Na Computao Grfica, os objetos possuem, alm dos atributos de cor e textura, uma
forma geomtrica, uma posio e, possivelmente, um movimento. Considere, por exemplo,
uma cena simples como a mostrada na Fig. 4.1. Alm da descrio das luzes e da cmera,
que so tratadas nos captulos sobre algoritmos de sntese de imagens, precisamos
descrever geometricamente o bule e a bola.
4/10/2005
2/25
Geometria e lgebra
compe sua fronteira. Esta forma de representar matematicamente um objeto pela sua
superfcie externa dita representao de fronteira (boundary representation) e muito
comum na Computao Grfica porque normalmente as imagens que enxergamos so
reflexes de luzes nestas superfcies. As placas grficas atuais so baseadas no algoritmo
de ZBuffer, que projeta cada um dos tringulos das malhas que aproximam estas superfcies
e altera os valores dos pixels interceptados.
Outro problema comum da Computao Grfica est ilustrado na Fig. 4.2. Um dos passos
bsicos do algoritmo de Traado de Raios o calculo da interseo do raio com os objetos
da cena. Aps determinar o ponto de interseo com o objeto mais prximo, o algoritmo
prossegue com o clculo da cor daquele ponto, que envolve a medio de ngulos entre as
fontes de luz e a normal a superfcie. Estas e outras operaes geomtricas so baseadas na
lgebra Linear e no Clculo Vetorial, que compem o foco deste captulo.
Luz
ye
Pixel
(RGB)
Cmara
Iluminao
ze
Objetos
xe
zo
yo
xo
4/10/2005
3/25
Geometria e lgebra
so escritas em uma coluna limitada com parnteses. Esta notao detalhada importante
para distinguir as coordenadas cartesianas, que estamos apresentado agora, das coordenadas
homogneas ou projetivas que sero introduzidas depois.
x
p = y
z
x
p =
y
(a)
(b)
2
3
R = tal que x, y R ou R = y tal que x, y, z R
y
(4.1)
p = x 2 + y 2 ou p = x 2 + y 2 + z 2
(4.2)
Marcelo Gattass
4/10/2005
4/25
Geometria e lgebra
segundo, quando este colocado com a sua origem na extremidade do primeiro. O mesmo
vetor resultante obtido quando colocamos o primeiro na extremidade do segundo, como
ilustra o paralelogramo da Fig. 4.4 para o R2. Algebricamente, esta soma simplesmente a
soma das coordenadas de cada um:
x1 x2 x1 + x2
x1 x2 x1 + x2
ou p1 + p 2 = y1 + y 2 = y1 + y 2
p1 + p 2 = + =
y1 y 2 y1 + y 2
z z z +z
1 2 1 2
(4.3)
y
y1+y2
y1
x
p1 = 1
y1
+p 2
p1
y2
x1
x2
x
p 2 = 2
y2
x
x1+x2
(4.4)
A Fig. 4.5 apresenta uma interpretao geomtrica do produto de um vetor por um escalar
no R2. Note que, quando o escalar maior do que 1.0, o vetor aumentado. Quando o
escalar maior que 0.0 e menor que 1.0, o vetor reduzido. Quando o escalar negativo o
vetor muda de sentido. O elemento neutro da multiplicao o escalar 1.0 e a multiplicao
por 0 torna qualquer vetor nulo. A multiplicao de um vetor p por -1.0 produz um vetor
negativo de p. Ou seja, -1p = p.
Marcelo Gattass
4/10/2005
5/25
Geometria e lgebra
y
a<0
ay 0 < a < 1
y
a>1
x
p =
y
ax
1
p
p
(4.5)
A partir da soma de dois vetores e do produto de um vetor por um escalar podemos definir
a diferena entre dois vetores como sendo a soma do primeiro mais o negativo do
segundo:
x2 x1 x2 x1
x2 x1 x2 x1
ou p 2 p1 = y 2 y1 = y 2 y1
p 2 p1 = =
y 2 y1 y 2 y1
z z z z
2 1 2 1
(4.6)
dist (p1 , p 2 ) = p 2 p1 = ( x2 x1 ) 2 + ( y 2 y1 ) 2
(4.7)
Note que o radicando desta frmula a soma dos quadrados dos catetos do tringulo cinza
da Fig. 4.6 ou seja, coincide com a noo de distncia da Geometria Euclidiana.
Marcelo Gattass
4/10/2005
6/25
Geometria e lgebra
y
y2
-p1
(y2-y1)
y1
p2 p
p2
p 2 p1
p1
x2
x
(x2-x1) x1
0
Fig. 4.6 Diferena entre dois vetores.
p c = ( x x0 ) 2 + ( y y 0 ) 2 + ( z z 0 ) 2 = r 2
(4.8)
Espaos Vetoriais
Quando observamos os vetores geomtricos apresentados anteriormente, notamos que as
operaes de soma e multiplicao por escalar satisfazem as seguintes propriedades:
1. Comutatividade: p + q= q + p
(4.9a)
2. Associatividade: (p + q)+ r= p + (q + r)
(4.9b)
3. Vetor nulo: p + 0 = 0+ p = p
(4.9c)
4. Inverso aditivo: p + (- p) = 0
(4.9d)
5. Distributividade: (a+b)p = a p + b p
6. Multiplicao por 1:
e a(p + q) =a p +a q
1. p = p
(4.9e)
(4.9f)
Marcelo Gattass
4/10/2005
7/25
Geometria e lgebra
(F+G)(x)=F(x)+G(x)
(4.10a)
(aF)(x)=aF(x)
(4.10b)
e
Estas operaes de soma e produto por escalar das funes satisfazem as propriedades (4.9)
e por isto, na Matemtica, as funes podem ser tratadas como vetores.
F, G
G(x)
F(x)
(4.11)
A soma e o produto por escalar dos vetores deste espao so semelhantes s formas
algbricas da soma no R2 e R3, que so, alis, casos particulares do Rn (com n=2 e n=3). A
interpretao geomtrica no Rn toma emprestados os conceitos do plano e do espao.
Assim, por exemplo, podemos falar em distncia entre dois pontos no Rn como uma
generalizao do R2 ou R3, embora este conceito no seja oriundo de nossa experincia do
nosso mundo fsico.
Marcelo Gattass
4/10/2005
8/25
Geometria e lgebra
c11
c
C = cij = 21
cn1
[ ]
c12
c22
cn 2
c1m
c2 m
cnm
(4.12)
p = a1p1 + a 2 p 2 + + a n p n = ai p i
(4.13)
i =1
x
p = xi + yj + zk = y
z
zk
k
j
i
xi
y
yj
Marcelo Gattass
4/10/2005
9/25
Geometria e lgebra
conjunto de vetores dito linearmente independente se nenhum deles pode ser escrito como
uma combinao linear dos demais. Algebricamente, esta propriedade se escreve como:
a1p1 + a2 p 2 + + an p n = 0 a1 = a2 = = a n = 0
(4.14)
Isto porque, se algum dos ai for diferente de zero, ento poderamos dividir o somatrio por
este valor e passar todo o resto da combinao linear para o outro lado da equao. Ou
seja, estaramos escrevendo o i-simo vetor como uma combinao linear dos outros.
No difcil perceber que as bases do R3 tm exatamente 3 (trs) vetores, as do R2 tm dois
vetores, o espao das matrizes Rnm tem nm matrizes, e, finalmente, no espao das funes
temos infinitas funes. No R2 e no R3 podemos raciocinar geometricamente. Precisamos
de dois vetores para escrever todos os pontos de um plano e mais de dois vetores gerariam
redundncia, ou mais precisamente dependncia linear. O mesmo raciocnio se aplica a trs
vetores no R3. As bases do Rn e do Rnm podem ser deduzidas por induo a partir do R2 e
do R3 ou podemos raciocinar algebricamente em termos de graus de liberdade que temos
para escrever um elemento do conjunto. No Rn temos n variveis independentes e no Rnm
temos nm. No espao das funes temos infinitos pontos dentro do segmento [a,b]
resultando num nmero infinito de graus de liberdade para escrever uma funo.
Este nmero de vetores da base de um espao vetorial chamado de dimenso do espao
vetorial. Dizemos que a dimenso do R3 3, do R2 2, do Rn n e do Rnm nm. Este
conceito de dimenso est intimamente ligado ao conceito fsico do espao em que
vivemos.
Os vetores das bases tambm podem ser escritos como sendo uma combinao linear deles
mesmos. Assim:
1
0
0
i = 1 i + 0 j + 0 k = 0 , j = 1 e k = 0
0
0
1
(4.15)
Ou seja, o i-simo vetor de uma base tem como coordenadas zero em todas as posies
exceto na posio i, onde a coordenada 1.0.
O conceito algbrico de combinao linear expressa geometricamente o conceito de um
conjunto de pontos, como ilustra a Fig. 4.9 para retas e planos. Nestas equaes a reta
descrita em funo do parmetro t e o plano em funo dos parmetros u e v. Por isto as
equaes mostradas na figura so chamadas de descries paramtricas da reta e do
plano.
p = p 0 + td
dv
p0 d
u
p0
(a) reta
p = p 0 + ud u + vd v
(b) plano
4/10/2005
10/25
Geometria e lgebra
O estudo da srie de Fourier mostra que no espao das funes de - a uma funo
qualquer pode ser escrita como uma combinao linear na forma:
n =1
m =1
f ( x) = a0 + an cos nx + bm sin mx
(4.16)
As funes seno e co-seno sendo vistas como vetores formam uma base para este espao
vetorial. Como a base no tem um nmero finito de vetores, o espao dito de dimenso
infinita.
(4.17)
A Fig. 4.10 ilustra trs casos importantes de combinaes lineares convexas: o segmento de
reta, o tringulo e o tetraedro. Estes trs objetos so muito utilizados nas aproximaes de
curvas, superfcies e volumes, respectivamente. Na Computao Grfica, por exemplo, o
algoritmo de desenho de uma curva genrica se baseia no desenho de uma poligonal
composta de segmentos de retas e os algoritmos do OpenGL se baseiam em superfcies
aproximadas por malhas de tringulos.
p1
p3
p(a) p2
p1
p(a,b)
p2
p (a, b) = ap1 + bp 2 + (1 a b) p 3
(b) tringulo
p4
p1
p ( a, b, c ) = ap1 + bp 2 + cp 3 + (1 a b c )p 4
p3
p2
(c) tetraedro
Fig. 4.10 Exemplos de combinaes lineares convexas.
Os pontos de um segmento de reta, de um tringulo ou de um tetraedro podem ser
univocamente associados s coordenadas da combinao convexa dos seus vrtices.
Assim, por exemplo, dado um tringulo cujos vrtices sejam p1, p2 e p3, o seu baricentro
Marcelo Gattass
4/10/2005
11/25
Geometria e lgebra
p 0 para todo p V
(4.18a)
p = 0 se e somente se p = 0
(4.18b)
p+q p + q
ap = a p
para todo p, q V
para todo a R, p V
(4.18c)
(4.18d)
Esta generalizao de norma muito importante porque ela tambm engloba o conceito de
proximidade de um ponto a outro. A distncia entre dois vetores quaisquer p e p pode ser
dada por:
dist (p' , p) = p'p
(4.19)
Com o conceito de distncia entre dois vetores podemos falar em o quanto um vetor
aproxima outro. Assim podemos medir o erro absoluto se utilizarmos o vetor p no lugar
do vetor p como sendo:
(4.20)
rel =
p'p
(4.21)
Marcelo Gattass
4/10/2005
12/25
Geometria e lgebra
Estes erros dependem da norma considerada. No caso do espao das funes comum
utilizamos a norma dada por:
1
F =
ba
F ( x)
(4.22)
dx
Apesar desta norma no ser to intuitiva e simples quanto a norma do R3, ela preserva o
conceito geomtrico de distncia origem (vetor zero). A norma de uma funo, por
exemplo, fornece o valor da ordenada mdia da funo no intervalo. Esta mdia, no caso
da equao (4.22), a media geomtrica do quadrado das ordenadas.
Para os vetores do Rn a extenso natural:
(4.23)
Para as matrizes a norma poderia ser a raiz quadrada da soma dos quadrados de todos os
elementos dela, como se a matriz fosse um vetor no Rnm e no do Rnm, ou seja:
A
2
ij
(4.24)
Esta norma mencionada na literatura como norma de Frobenius. Outra norma, mais
significativa para o tratamento de matrizes como transformaes, que ser apresentado a
seguir, dada por:
A = max
Ax
x
x 0
(4.25)
Esta norma de uma matriz representa o quanto a norma de um vetor pode ser aumentada
quando o vetor transformado por ela.
Em alguns algoritmos o custo de calcular uma raiz quadrada torna o clculo de normas
computacionalmente muito caro e, por isto, mesmo no Rn outras normas so utilizadas.
Podemos, por exemplo, definir a norma L1 como sendo a soma dos mdulos das
componentes, ou seja:
n
p 1 = xi
(4.26)
i =1
= max xi
(4.27)
i =0
n
p
= xi
i =0
Marcelo Gattass
(4.28)
4/10/2005
13/25
Geometria e lgebra
possvel mostrar que esta definio exclui a norma L1 e a norma L2. At a norma L
pode ser vista como a norma Lp quando p. Pelo seu significado geomtrico, a norma L2
comumente chamada de norma Euclidiana.
No espao das funes a norma equivalente infinita dada por:
F
= max F ( x)
(4.29)
x= a
G(x)
F(x)
G(x) -F(x)
x
a
b
Fig. 4.11 Norma Euclidiana e norma infinita.
Apesar de duas normas poderem produzir resultados bem diferentes, podemos afirmar que
por satisfazerem as condies (4.18) ambas podem ser utilizadas em algoritmos iterativos
para medir o erro de uma dada aproximao. Isto porque, se a norma da diferena de dois
vetores tende a zero, ento um vetor tende ao outro, independentemente da norma utilizada.
A Fig. 4.12 ilustra um modelo de um coelho com a superfcie aproximada por uma malha
de nmero varivel de tringulos. A idia bsica desenhar o coelho com mais detalhes
quando ele estiver perto da cmera. Quando ele estiver longe, uma malha de poucos
tringulos produz resultados satisfatrios sem sobrecarregar o processamento grfico.
Como medir erro de cada uma das malhas simplificadas com relao de maior nmero de
tringulos?
Marcelo Gattass
4/10/2005
14/25
Geometria e lgebra
d p ( S ) = min p q , q S
(4.30)
d s 1 ( S 2 ) = max d p ( S 2 ), p S 1
(4.31)
(4.32)
Um ltimo ponto a observar sobre norma em geral que, da mesma forma que o erro
depende da norma, o unitrio de um vetor qualquer, dado pela equao (4.5), tambm
funo da escolha da norma. Portanto, um vetor pode ser unitrio em uma norma e no ser
em outra.
Produto Escalar
O produto escalar de dois vetores uma operao entre dois vetores que resulta num
escalar. A definio geomtrica do produto escalar de dois vetores p1 e p2 dada pelo
produto das normas multiplicado pelo co-seno do ngulo entre eles, ou seja:
p1 p 2 = p1 p 2 cos
(4.33)
A expresso algbrica pode ser deduzida escrevendo cada um dos dois vetores na base
cannica, resultando em:
p1 p 2 = ( x1i + y1 j + z1k ) ( x2 i + y 2 j + z 2 k )
(4.34)
p1 p 2 = x1 x2 i i + x1 y 2 i j + x1 z 2 i k +
+ z1 x2 k i + z1 y 2 k j + z1 z 2 k k
(4.35)
p1 p 2 = x1 x2 + y1 y 2 + z1 z 2
Marcelo Gattass
4/10/2005
15/25
Geometria e lgebra
= arc cos
= arc cos(u 1 u 2 )
(4.37)
Esta frmula fornece ainda uma interpretao geomtrica sobre o alinhamento de dois
vetores unitrios. Se o produto escalar for igual a 1.0, o co-seno igual a 1.0 e,
conseqentemente, o ngulo entre os vetores igual a zero. Ou seja, esto na mesma
direo e no mesmo sentido. Caso o produto interno seja zero, os vetores so ditos
ortogonais.
A projeo de um vetor na direo de outro unitrio um vetor com a mesma direo que o
segundo com norma igual norma do primeiro vezes o co-seno do ngulo entre eles, como
mostra a Fig. 4.13. Esta expresso pode ser escrita atravs de:
p n = (p n )n
(4.38)
n
p cos
pn
Marcelo Gattass
(4.39)
4/10/2005
16/25
Geometria e lgebra
pn
n
pp
Fig. 4.14 Projeo numa direo perpendicular a um vetor.
O clculo de um vetor refletido em torno de outro pode ser feito com base na forma
ilustrada na Fig. 4.15. A partir do vetor projetado pn calculamos o vetor h tal que:
p + h = p n , ou seja h = p n p
O vetor refletido, r, pode ento ser calculado por:
r = p n + h , ou seja:
Substituindo o valor de pn e h chegamos equao do raio refletido como sendo:
r = 2(p n )n p
(4.40)
^
n
h
h
pn
pn
z
d
0
a
n = b
c
pp
x
p = y
z
4/10/2005
17/25
Geometria e lgebra
Todo ponto p pertencente ao plano pode ser escrito como uma soma de um mesmo pn, que
vai da origem ao plano na direo de n , mais uma componente paralela ao plano, pp. Como
esta segunda componente perpendicular a n , o produto interno n p resulta em d. Ou
seja:
n p = n (p p + p n ) = 0 + n p n = d
ax + by + cz d = 0
que a equao implcita de um plano no R3. Esta equao muito til na verificao de
pertinncia de um ponto a um plano. Dado um ponto de coordenadas x, y e z podemos
verificar se ele pertence a um plano simplesmente avaliando a equao:
(4.42)
F ( x, y, z ) = ax + by + cz d
Se o valor da funo for zero o ponto pertence ao plano. O mais interessante desta
formulao que ela tambm posiciona os demais pontos com relao ao plano. Para
interpretarmos geometricamente o resultado desta funo, considere a Fig. 4.17, que mostra
um ponto p numa posio qualquer em relao ao plano.
a
n = b
c
z
x
p = y
z
d
0
n p = d no plano
< d lado contrrio normal
Como
F ( x, y, z ) = n p d
o sinal da funo F indica a posio relativa do ponto em relao ao plano. Se observamos
mais atentamente vemos que, sendo n um vetor unitrio, o valor absoluto de F representa
Marcelo Gattass
4/10/2005
18/25
Geometria e lgebra
a distncia do ponto ao plano. Todo este estudo de ponto e plano se aplica para ponto e reta
no R2, como ilustrado na Fig. 4.18.
F ( x, y ) > 0
a
n =
b
y
d
x
p =
y
F ( x, y ) = 0
F ( x, y) < 0
F ( x, y ) = n p d = ax + by d
x
Fig. 4.18 Posio de um ponto em relao a uma reta no R2.
(4.43a)
ap, q = a p, q
(4.43b)
p, q + q ' = p , q + p, q '
(4.43c)
p, aq = a p, q
(4.43d)
Comutatividade (simetria): p, q = q, p
(4.43e)
(4.43f)
1
F,G =
F ( x)G ( x)dx
(b a) 2 a
(4.44)
F, F
Marcelo Gattass
(4.45)
4/10/2005
19/25
Geometria e lgebra
Esta condio estabelece a relao estreita entre o produto interno e a norma. Se mudarmos
a definio do produto interno mudamos a definio da norma e vice-versa.
As interpretaes geomtricas citadas acima correspondem aos conceitos comuns que
temos de distncia e ngulo tanto no plano quanto no espao. Nos demais espaos vetoriais
estes conceitos so generalizaes teis para formular algoritmos que calculem, por
exemplo, uma funo que aproxime outra. O fato de termos como medir a distncia
viabiliza, por exemplo, uma avaliao objetiva de o quanto a aproximao boa.
O fato de podermos medir ngulos em quaisquer espaos vetoriais permite dizer que, como:
sin(mx) sin(nx)dx = 0,
se m n
cos(mx) cos(nx)dx = 0,
se m n
sin(mx) cos(nx)dx = 0
(4.46)
ele chamado de conjunto ortonormal, uma vez que cada vetor perpendicular
(ortogonal) a todos os demais e todos so vetores unitrios (norma igual a 1.0).
No difcil mostrar que um conjunto ortonormal de vetores necessariamente linearmente
independente. Dada uma combinao linear da forma:
a1p1 + a2p 2 + + anp n = 0
podemos fazer em ambos os lados desta equao o produto interno com um vetor pi
resultando em:
a1 < p i , p1 > + a2 < pi , p 2 > + ai < pi , p i > + + an < pi , p n >= 0
A ortogonalidade de pi com todos os outros vetores resulta em ai=0. Como i qualquer,
temos que :
a1 = a2 = = an = 0
O que prova que vetores ortogonais so linearmente independentes. Assim, um conjunto
ortonormal de n vetores num espao de dimenso n um candidato natural para ser uma
base para este espao.
Marcelo Gattass
4/10/2005
20/25
Geometria e lgebra
Outra propriedade importante de bases ortogonais pode ser deduzida da expresso que
escreve um vetor como uma combinao linear dos vetores da base:
p = a1p1 + a2p 2 + + anp n
Se fizermos o produto interno em ambos os lados desta equao chegamos a:
ai =
< pi , p >
para qualquer i[1,n]
< pi , pi >
a0 =
1
2
f ( x)dx , a
f ( x) cos(ix)dx e b
f ( x) sin(ix)dx
Por produzirem frmulas simples como estas, as bases ortogonais e as bases ortonormais
so muito populares.
Produto Vetorial
O produto vetorial um produto somente definido no R3 e serve principalmente para
calcularmos normais, reas e orientaes no espao. Ele pode ser usado no R2 se
imaginarmos este espao como um sub-espao do R3 que satisfaa a equao z=0.
A definio geomtrica do produto vetorial est ilustrada na Fig. 4.19. O produto vetorial
uma operao entre dois vetores p1 e p2 que resulta em um terceiro vetor p=p1p2. O vetor
resultante perpendicular a ambos os vetores iniciais e tem como norma o produto das
normas multiplicado pelo seno do ngulo entre eles.
p2
p = p1 p 2
p1
p = p1 p 2 sen
4/10/2005
21/25
Geometria e lgebra
(4.47)
Admitindo que, como o produto interno, o produto vetorial tenha as propriedades de bilinearidade, podemos escrever:
p = p1 p 2 = x1 x2 i i + x1 y 2 i j + x1 z 2 i k +
(4.48)
+ z1 x2 k i + z1 y 2 k j + z1 z 2 k k
Podemos ento definir o produto vetorial de dois vetores quaisquer definindo apenas os
produtos ii, ij, ik, ..., kk. Pela definio geomtrica dada acima no difcil perceber
que:
i i = j j = k k = 0
i j = j i = k,
j k = k j = i ,
k i = i k = j
(4.49)
(4.50)
p1 p 2 = x1
x2
y1
y2
y
z1 = 1
y2
z2
z1
x
i 1
z2
x2
z1
x
j+ 1
z2
x2
y1
k
y2
p2
v12
p1
Marcelo Gattass
4/10/2005
1
v 12 h
2
1
= v 12 v 13 sen
2
1
= v 12 v 13
2
rea =
22/25
Geometria e lgebra
n = v12 v 23
n (p 12 (p i p 1 )) > 0
v23
v31
p2
pi
n (p 12 (p e p 1 ) ) < 0
v12
p1
pe
p3
n = v12 v 23
p7
p1 p3 p7
p1 p2 p4
p4 p5 p6
p4 p5 p2
n (v 12 v 24 ) < 0
v23
v31
n (v 45 v 56 ) = 0
p2
p5 = p6
v12
p1
n (v 13 v 37 ) > 0
n (v 45 v 52 ) > 0
p4
Marcelo Gattass
4/10/2005
23/25
Geometria e lgebra
Finalmente, tambm podemos calcular o ngulo entre dois vetores atravs do produto
vetorial:
p1 p 2
p
p
1
2
= arc sen
(4.46)
Exerccios resolvidos
1. Mostre que o produto misto de trs vetores u, v, e w produz o volume do
paraleleppedo formado por eles. Mostre tambm que o volume da pirmide 1/6 do
produto misto.
Resposta:
O produto misto de trs vetores por definio u (v w ) e a Fig. 4.23 ilustra o
paraleleppedo formado por estes trs vetores.
vw
h
u w
v
u (v w )
vw
(4.47)
A base da pirmide formada pelos trs vetores o tringulo cuja rea pode ser
calculada por:
rea da base do tringulo =
1
vw
2
A frmula do volume :
Marcelo Gattass
4/10/2005
24/25
Geometria e lgebra
1
1
V pirmide = base altura = u (v w )
3
6
(4.48)
2. Mostre que: u (v w ) = (u v ) w .
Resposta:
u v w = (u x
uy
uz )
vy
u v w = u x det
wy
vy
det
wy
vz
v
det x
wz
wx
vz
v
u y det x
wz
wx
ux
uy
uz
u v w = vx
wx
vy
wy
vz
wz
vz
vx
det
wz
wx
vz
vx
+
det
u
w
wz z
x
(4.49)
wx
wy
wz
ux
uy
uz
ux
uy
uz
u v w = ux
vx
uy
vy
u z = wx
vz
vx
wy
vy
wz = vx
vz
wx
vy
wy
vz
wz
v proj
5 4
5
= 0 3
1 0
4
4 16
5
5 5
3 = 4 3 = 12
5
5 5
0
0 0
16 5 9
5 5
h = v proj v = 12 0 = 12
5 5
0 1 1
Marcelo Gattass
vy
wy
Analogamente temos:
4
4
1
3 = 3
42 + 32 5
0
0
vy
wy
4/10/2005
25/25
Geometria e lgebra
r = v proj
16 9 7
5
5 5
= 24
12
12
+h =
+
5 5 5
0 1 1
Exerccios
1) Dados os vetores p1 = (0, 3, 4)T , p2 = (1,1,1) T , p3 = (3,0,-5) T e p4 = (-1,2,5) T,
determine:
(a) a distncia entre p1 e p2.
(b) a rea do tringulo p1 p2 p3.
(c) a normal unitria do tringulo p1 p2 p3.
(d) os vetores unitrios correspondentes s arestas do tringulo p1 p2 p3.
(e) o volume da tetraedro p1 p2 p3 p4.
2) Considerando os pontos do exerccio anterior, calcule as coordenadas cartesianas dos
pontos cujas coordenadas baricntricas em relao aos pontos:
(a) p1 p2 so (1/3,2/3).
(b) p1 p2 p3 so (1/4, 2/4,1/4).
(c) p1 p2 p3 p4 so (1/4,1/4,1/4,1/4).
3) Desenhe o lugar geomtrico dos pontos de um tringulo a b c qualquer que possuem a
coordenada baricntrica correspondente ao ponto b igual a 0.4.
4) Determine a equao do plano que passa pelos pontos p1 p2 e p3 definidos no
exerccio 1. Qual a distncia deste plano origem? De que lado dele o ponto p4 se
situa?
5) Considerando os pontos do exerccio 1, calcule a projeo do vetor p1 num plano
perpendicular ao vetor de p2 .
6) Considerando os pontos do exerccio 1, calcule a reflexo do vetor p1 em torno do vetor
p2 .
7) Determine a normal e a distncia da origem de uma reta que passa pelos pontos (1,1)T e
(5,2)T.
Marcelo Gattass
4/10/2005