geometria e Álgebra. mgattass motivação: geometria de objetos gráficos

58
Geometria e Álgebra

Upload: internet

Post on 17-Apr-2015

104 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Geometria e Álgebra. MGattass Motivação: Geometria de objetos gráficos

Geometria e Álgebra

Page 2: Geometria e Álgebra. MGattass Motivação: Geometria de objetos gráficos

MGattass

Motivação:Geometria de objetos gráficos

Page 3: Geometria e Álgebra. MGattass Motivação: Geometria de objetos gráficos

MGattass

Motivação: algoritmo de Traçado de Raios

xo

yo

zo

Luz

Objetos

Câmara

Pixel(RGB)

Iluminação

xe

ye

ze

Page 4: Geometria e Álgebra. MGattass Motivação: Geometria de objetos gráficos

MGattass

x

y

Coordenadas CartesianasPlano ou R2

y

x

y

xp

0

Ryxquetal

y

xR ,2

Page 5: Geometria e Álgebra. MGattass Motivação: Geometria de objetos gráficos

MGattass

Coordenadas CartesianasEspaço ou R3

Rzyxquetal

z

y

x

R ,,3

y

x

z

0

z

y

x

p

Page 6: Geometria e Álgebra. MGattass Motivação: Geometria de objetos gráficos

MGattass

Soma de vetores

y

2

22 y

xp

xx2

y2

0 x1+x2x1

1

11 y

xp

y1

y1+y2

p 1+p 2

21

21

2

2

1

121 yy

xx

y

x

y

xpp

1221 pppp

Page 7: Geometria e Álgebra. MGattass Motivação: Geometria de objetos gráficos

MGattass

Produto de vetor por escalar

y

xp

y

x0 x

y

a < 0

ya

xa

y

xaap

0 < a < 1 a > 1

ax

ay

Page 8: Geometria e Álgebra. MGattass Motivação: Geometria de objetos gráficos

MGattass

Distância entre vetores

212

2121221 )()(),( yyxxdist pppp

12

12

1

1

2

212 yy

xx

y

x

y

xpp

y

xx1

y1

0 x2

y2

p2

12 pp

p 2-p

1

-p1

(x2-x1)

(y2-y1)

p1

Page 9: Geometria e Álgebra. MGattass Motivação: Geometria de objetos gráficos

MGattass

Aplicação: Esfera

rdist ),( cp

rzzyyxx cc 2220 )()()(cp

220

20

20 )()()( rzzyyxx

Page 10: Geometria e Álgebra. MGattass Motivação: Geometria de objetos gráficos

MGattass

Propriedades Gerais de Espaços Vetoriais

1. Comutatividade: p + q = q + p

2. Associatividade:(p + q)+r = p + ( q + r)

3. Vetor nulo: p + 0 = 0+ p = p

4. Inverso aditivo: p + (- p) = 0

5. Distributividade: (a+b)p = a p + b p e a(p + q) =a p +a q

6. Multiplicação por 1: 1. p = p

Page 11: Geometria e Álgebra. MGattass Motivação: Geometria de objetos gráficos

MGattass

Espaço Vetorial Funções de [a,b]R

Comutatividade: p + q= q + p

Associatividade: (p + q)+r= p + (q + r)

Vetor nulo: p + 0 = 0+ p = p

Inverso aditivo: p + (- p) = 0

Distributividade: (a+b)p = a p + b p e a(p + q) =a p +a q

Multiplicação por 1: 1. p = p

F(x)

G(x) (F+G)(x)=F(x)+G(x)

(aF)(x)=aF(x)

a bb

a

dxxFF 2)(x

F, G

Page 12: Geometria e Álgebra. MGattass Motivação: Geometria de objetos gráficos

MGattass

Espaço Vetorial Matrizes Rnm

nmnn

m

m

ij

ccc

ccc

ccc

c

21

22221

11211

C

nmnn

m

m

ij

ddd

ddd

ddd

d

21

22221

11211

D

nmnmnnnn

mm

mm

ijij

dcdcdc

dcdcdc

dcdcdc

dc

2211

2222222121

1112121111

DC

Soma:

nmnn

m

m

ij

acacac

acacac

acacac

aca

21

22221

11211

C

Produto por escalar:

Page 13: Geometria e Álgebra. MGattass Motivação: Geometria de objetos gráficos

MGattass

Matrizes especiais

000

000

000

0

100

010

001

I

n

n

d

d

d

ddddiag

000

0

00

00

),,,( 2

1

21

Page 14: Geometria e Álgebra. MGattass Motivação: Geometria de objetos gráficos

MGattass

Matrizes especiais (cont)

nnn

n

n

sss

sss

sss

simétricas

211

22212

11211

0

0

0

21

212

112

nn

n

n

aa

aa

aa

simétricasanti

Page 15: Geometria e Álgebra. MGattass Motivação: Geometria de objetos gráficos

MGattass

Combinação Linear

m

iiinn aaaa

12211 ppppp

00 212211 nnn aaaaaa ppp

Independência linear:

Page 16: Geometria e Álgebra. MGattass Motivação: Geometria de objetos gráficos

MGattass

Base Canônica ijk

0

1

0

j

1

0

0

k

0

0

1

001 kjii

x

y

z

ij

k

xi yj

zk

z

y

x

zyx kjip

Page 17: Geometria e Álgebra. MGattass Motivação: Geometria de objetos gráficos

MGattass

Aplicações: retas e planos

0p

ddpp t 0

0pud

vd

vu vu ddpp 0

Page 18: Geometria e Álgebra. MGattass Motivação: Geometria de objetos gráficos

MGattass

Aplicação: Série de Fourier

mxbnxaaxfm

mn

n sincos)(11

0

x

f(x)

-

Page 19: Geometria e Álgebra. MGattass Motivação: Geometria de objetos gráficos

MGattass

Combinação Convexa

4321 )1(),,( ppppp cbacbacba p1

p2

p3

p4

p1 p2

21 )1()( ppp aaa

p(a)

321 )1(),( pppp bababa

p1 p2

p3

p(a,b)

0,,0,0

1

21

21

n

n

aaa

eaaa

m

iiia

1

pp

Page 20: Geometria e Álgebra. MGattass Motivação: Geometria de objetos gráficos

MGattass

Generalização de Norma

0p para todo Vp

0p se e somente se 0p

qpqp para todo Vqp,

pp aa para todo VRa p,

Page 21: Geometria e Álgebra. MGattass Motivação: Geometria de objetos gráficos

MGattass

Outras normas no Rn

222

21 nxxx p

n

iix

11

p

i

n

ix

0max

p

pn

i

p

ipx

/1

0

p

Page 22: Geometria e Álgebra. MGattass Motivação: Geometria de objetos gráficos

MGattass

Norma: aplicações

1221 ),( pppp dist

pp

p1

ˆ Unitário:

Distância:

Page 23: Geometria e Álgebra. MGattass Motivação: Geometria de objetos gráficos

MGattass

Normas de função

F(x)

a b

b

a

dxxFab

F 2

2)(

1

x

F

)(max xFFb

ax

Page 24: Geometria e Álgebra. MGattass Motivação: Geometria de objetos gráficos

MGattass

Distância e erro

F(x)

a b x

F, GG(x)

G(x) -F(x)

)()(max xGxFGFb

ax

b

a

dxxGxFab

GF 2

22 )()(1

2

Page 25: Geometria e Álgebra. MGattass Motivação: Geometria de objetos gráficos

MGattass

Distância entre superfícies

SSd qqpp ,min)(

1221 ),(max)( SSdSds pp

)(,)(max),( 1212121 SdSdSSd ssH

distância de Hausdorff

Page 26: Geometria e Álgebra. MGattass Motivação: Geometria de objetos gráficos

MGattass

Produto interno:definição geomética

20cos ppppp

2p

1p

2121 pppp desigualdade de Schwarz

cos2121 pppp

ppp

Page 27: Geometria e Álgebra. MGattass Motivação: Geometria de objetos gráficos

MGattass

Produto interno:expressão algébrica

1p

212121 yyxx pp

2p

21212121 zzyyxx pp

kjikjipp 22211121 zyxzyx

kkjkik

kijiiipp

212121

21212121

zzyzxz

zxyxxx

ij

k

0

1

jkkjikkiijji

kkjjii

no R2

Page 28: Geometria e Álgebra. MGattass Motivação: Geometria de objetos gráficos

MGattass

Produto interno:definição algébrica

1p

212121 yyxx pp

2p

xzyx 001ip

x

p

x

xi

21212121 zzyyxx pp

kjikjipp 22211121 zyxzyx

kkjkik

kijiiipp

212121

21212121

zzyzxz

zxyxxx

Page 29: Geometria e Álgebra. MGattass Motivação: Geometria de objetos gráficos

MGattass

Aplicações do produto interno:cálculo de ângulos

2p

1p

21

21cospp

pparc

cos2121 pppp

21 ˆˆcos uu arc 1u

2u

Page 30: Geometria e Álgebra. MGattass Motivação: Geometria de objetos gráficos

MGattass

Aplicações do produto interno: projeção na direção ...

np ppp

nnppp ˆ)ˆ( p

np ppp p

pp

np

n

n

p

cospnp nnpp ˆ)ˆ( n

Projeção na direção de :n

Projeção na direção perpendicular a :n

Page 31: Geometria e Álgebra. MGattass Motivação: Geometria de objetos gráficos

MGattass

Aplicação do produto internoreflexão de um vetor

p r

pph n

h h

pn

hpr n

n nnpp ˆ)ˆ( n

ppr n2

pnnpr ˆ)ˆ(2

Page 32: Geometria e Álgebra. MGattass Motivação: Geometria de objetos gráficos

MGattass

0

Aplicações do produto interno:equação de um plano normal a

que dista d da origem

x

y

zd

c

b

a

n

z

y

x

p

ppnp

dczbyax

np ppp

)(ˆˆ np ppnpn

dn pnpn ˆˆ

0 dczbyax

n

Page 33: Geometria e Álgebra. MGattass Motivação: Geometria de objetos gráficos

MGattass

Aplicações do produto interno:posição de um ponto em relação a um plano

dpn

dczbyax

0 dczbyax0

x

y

zd

z

y

x

p

c

b

a

n

lado positivo

0 dczbyax lado negativo

dczbyaxplanodist ),(p

Page 34: Geometria e Álgebra. MGattass Motivação: Geometria de objetos gráficos

MGattass

Aplicações do produto interno:posição de um ponto em relação a

uma reta no R2

x

y

0),( yxF

F x y( , ) 0

0),( yxF

b

an

dbyaxdyxF pn),(

y

xp

d

Page 35: Geometria e Álgebra. MGattass Motivação: Geometria de objetos gráficos

MGattass

Produto interno:generalização

qpqpqpp ,',,'

qpqp ,, aa

',,', qpqpqqp

qpqp ,, aa

Comutatividade (simetria): pqqp ,,

Positividade: ,0, pp só é igual a zero se p=0

RVV :,

Bilinearidade:

Page 36: Geometria e Álgebra. MGattass Motivação: Geometria de objetos gráficos

MGattass

Produto interno e norma de funções

b

a

dxxGxFab

GF )()()(

1,

2

b

a

dxxFab

FFF 2)(1

,

Page 37: Geometria e Álgebra. MGattass Motivação: Geometria de objetos gráficos

MGattass

Ortogonaliadade das funções da base de Fourier

0)cos()sin(

,0)cos()cos(

,0)sin()sin(

dxnxmx

nmsedxnxmx

nmsedxnxmx

mxbnxaaxfm

mn

n sincos)(11

0

Page 38: Geometria e Álgebra. MGattass Motivação: Geometria de objetos gráficos

MGattass

Bases ortonormais

{p1, p2, ...,pn}

jise

jiseijji 1

0, pp

Seja

tal que

00 212211 nnn aaaaaa ppp

então:

Page 39: Geometria e Álgebra. MGattass Motivação: Geometria de objetos gráficos

MGattass

Produto Vetorial

p1

sen21 ppp

p2

21 ppp

Page 40: Geometria e Álgebra. MGattass Motivação: Geometria de objetos gráficos

MGattass

Produto Vetorial

kjippp )()()( 21212121212121 xyyxxzzxyzzy

0

0

0

ij

ik

jki j ki k

ijk

×

kjikjippp 22211121 zyxzyx

kkjiiippp 21212121 zzyxxx

p1

sen21 ppp

p2

21 ppp

Page 41: Geometria e Álgebra. MGattass Motivação: Geometria de objetos gráficos

MGattass

Produto Vetorialforma de lembrar

kjippp )()()( 21212121212121 xyyxxzzxyzzy

222

11121

zyx

zyx

kji

pp

kjipp22

11

22

11

22

1121 yx

yx

zx

zx

zy

zy

Page 42: Geometria e Álgebra. MGattass Motivação: Geometria de objetos gráficos

MGattass

Matriz do produto vetorial

xaya

zaxa

yaza

yx

xz

zy

pa

z

y

x

aa

aa

aa

xaya

zaxa

yaza

xy

xz

yz

yx

xz

zy

0

0

0

pa

0

0

0

xy

xz

yz

aa

aa

aa

a

Page 43: Geometria e Álgebra. MGattass Motivação: Geometria de objetos gráficos

MGattass

Produto vetorial aplicados 2 vezes

z

y

x

aa

aa

aa

a

a

a

xy

xz

yz

z

y

x

0

0

0

paa

z

y

x

aa

aa

aa

aa

aa

aa

xy

xz

yz

xy

xz

yz

0

0

0

0

0

0

paa

22

22

22

yxzyzx

zyzxyx

zxyxzy

aaaaaa

aaaaaa

aaaaaa

aa

22

22

22

a

a

a

aa

zzyzx

zyyyx

zxyxx

aaaaa

aaaaa

aaaaa

a ppa

paa

Page 44: Geometria e Álgebra. MGattass Motivação: Geometria de objetos gráficos

MGattass

Aplicações do produto vetorial:movimento de um corpo rígido

)()()()( tttt BAAB pvv

e

BAp

p

||p

t

A

B

B’

e

rv p

p sinp

t

p B

B’ Bv

Bv

Page 45: Geometria e Álgebra. MGattass Motivação: Geometria de objetos gráficos

MGattass

Aplicações do produto vetorial:áreas e normais

21

21

pp

ppsenarc

p1

h hárea 122

1v

Cálculo de ângulos

Cálculo de áreas e normais

p2

p3

v13

v12

1312 vvn normal

senárea 13122

1vv

13122

1vv área

Page 46: Geometria e Álgebra. MGattass Motivação: Geometria de objetos gráficos

MGattass

Aplicações do produto vetorial:interior e exterior

p1

0)( 112 ppvn i

p2

p3

2312 vvn

v31

v12

v23

pe

pi

0)( 112 pppn e

Page 47: Geometria e Álgebra. MGattass Motivação: Geometria de objetos gráficos

MGattass

Aplicações do produto vetorial:orientação e consistência de malha

p1

p2

p3

v31

v12

2312 vvn

v23

p4

p7

p5 = p6

p1 p2 p3

p1 p3 p7

p1 p2 p4

p4 p5 p6

p4 p5 p2

0

0

0

0

5245

5645

2412

3713

vvn

vvn

vvn

vvn

Page 48: Geometria e Álgebra. MGattass Motivação: Geometria de objetos gráficos

MGattass

Produto misto

u

v

w

wv

h

wvbasedaárea

wv

wvu

altura

wvu alturabaseV

Page 49: Geometria e Álgebra. MGattass Motivação: Geometria de objetos gráficos

MGattass

Produto Misto e Determinante

Mostre que:

yx

yxz

zx

zxy

zy

zyx ww

vvu

ww

vvu

ww

vvu detdetdetwvu

zyx

zyx

zyx

www

vvv

uuu

wvu

T

yx

yx

zx

zx

zy

zyTzyx ww

vv

ww

vv

ww

vvuuu

detdetdetwvu

c.q.d.

Page 50: Geometria e Álgebra. MGattass Motivação: Geometria de objetos gráficos

MGattass

Produto Mistopropriedade

wvuwvu Mostre que:

zyx

zyx

zyx

zyx

zyx

zyx

zyx

zyx

zyx

www

vvv

uuu

vvv

www

uuu

vvv

uuu

www

wvu

Page 51: Geometria e Álgebra. MGattass Motivação: Geometria de objetos gráficos

MGattass

FIM

Page 52: Geometria e Álgebra. MGattass Motivação: Geometria de objetos gráficos

MGattass

Revisão do 2o grau que não entrou no capítulo

Page 53: Geometria e Álgebra. MGattass Motivação: Geometria de objetos gráficos

MGattass

Produto de Matrizes

q

kkjikij bac

1

qmqq

m

m

nqnn

q

q

bbb

bbb

bbb

aaa

aaa

aaa

21

22221

11211

21

22221

11211

ABC

100

010

001

Ineutro:

Page 54: Geometria e Álgebra. MGattass Motivação: Geometria de objetos gráficos

MGattass + + +

Determinante

'11A '

12A '13A

2221

1211

aa

aaA

22212211det aaaa AA

333231

232221

131211

aaa

aaa

aaa

A

3231

222113

3331

232112

)21(

3332

232211

)11( )1()1()1(detaa

aaa

aa

aaa

aa

aaa AA

223113322113233112332112233211332211det aaaaaaaaaaaaaaaaaa AA

333231

232221

131211

aaa

aaa

aaa

- - -

3231

2221

1211

aa

aa

aa

Page 55: Geometria e Álgebra. MGattass Motivação: Geometria de objetos gráficos

MGattass

Determinante

'11A '

12A '13A

O(n!)

223113322113233112332112233211332211det aaaaaaaaaaaaaaaaaaAA

nicacacaA ininiiii ,1,det 2211

ijji

ji Mc det)1( )(,

caso geral:

2221

1211

aa

aaA

12212211det aaaa AA

333231

232221

131211

aaa

aaa

aaa

A

3231

222113

3331

232112

)21(

3332

232211

)11( )1()1()1(detaa

aaa

aa

aaa

aa

aaa AA

Page 56: Geometria e Álgebra. MGattass Motivação: Geometria de objetos gráficos

MGattass

Inversa

IAAAAA 111

jiji

ij MA

a )1(11

O(n!)

BAXBAX 1

inversa:

solução de sistemas de equações lineares:

2221

1211

aa

aaA

1121

1222

12212211

1 1

aa

aa

aaaaA

333231

232221

131211

aaa

aaa

aaa

A

2221

1211

3331

1311

3231

2121

3331

1311

3331

1311

3331

2321

1312

1312

3332

1312

3332

2322

1 1

aa

aa

aa

aa

aa

aaaa

aa

aa

aa

aa

aaaa

aa

aa

aa

aa

aa

AA

Page 57: Geometria e Álgebra. MGattass Motivação: Geometria de objetos gráficos

MGattass

Exercício: inversa

2302

10102

1023

M ?1 M

adjMM

M)det(

11

1)00121

21(002

3123)det( M

2302

1010

2102

3

adjM

2302

1010

2102

3

adjM

Page 58: Geometria e Álgebra. MGattass Motivação: Geometria de objetos gráficos

MGattass

Decomposição de matrizes

Decomposição LDU:LDUA O(n3)

i

iidDUDLA 11 O(n3)

Ou seja para n pequenos (≤4) podemos utilizar as fórmulas diretas, mas para n maiores devemos primeiro fazer uma decomposição tipo LDU.

c

b

a

cbadiagD

00

00

00

),,(

1**

01*

001

L

100

*10

**1

U

Determinante: