Professional Documents
Culture Documents
Neskovic Marija PDF
Neskovic Marija PDF
Matemati£ki fakultet
Marija Ne²kovi¢
Izometrije n-dimenzionog
euklidskog prostora
Master rad
Beograd, 2016.godine
Univerzitet u Beogradu
Matemati£ki fakultet
Marija Ne²kovi¢
Izometrije n-dimenzionog
euklidskog prostora
Master rad
Beograd, 2016.godine
1
Sadrºaj
Uvod
1. Euklidski n-dimenzioni prostor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
Literatura . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
2
Uvod
koju je £ovek prou£avao. Tek kra jem 19. veka £ovek shvata da posto je i druge
mogu¢e geometrije. Razlog tome je ²to geometrija re²ava ve¢inu prakti£nih
krajem 19.veka.
ravni, tj. dimenzija dva, je prili£no jednostavan. Zato sam posebnu paºnju
stora. Uvodjenjem rasto janja taj ani prostor postaje euklidski prostor E.
U nastavku opisujem izometrije tog prostora, tj. preslikavanja koje £uva ju
3
U tre¢o j glavi je opisano kretanje trodimenzionog prostora kao i prak-
slednje poglavlje.
4
1 Euklidski n-dimenzioni prostor
3
Koriste¢i stereometriju obi£nog trodimenzionog prostora
n→ → → o E na uobi-
£ajeni na£in konstrui²e se vektorski prostor V = x, y , z , ... , ko ji je usko
povezan sa prostorom E 3. Pri tome je o£igledno zadovoljeno slede¢e :
ta£aka P i Q.
→
2. Za proizvoljnu ta£ku P ∈ E3 i proizvoljni vektor x∈ V posto ji jedna
3 →
jedina ta£ka Q ∈ E sa svojstvom da je x vektor pridruºen usmerenoj duzi
→ −→ →
PQ tako da je x=P Q tj. da je x klasa ekvivalencije generisana usmerenom
duºi P Q.
→
3. Ako su P ,Q i R tri ta£ke iz E3 i x vektor pridruºen usmerenoj duºi
→ →
P Q, y vektor pridruºen usmerenoj duºi QR i z vektor pridruºen usmerenoj
duºi P R, onda je
→ → →
z =x + y .
−→ −→ −→
P Q + QR=P R.
→
4. Neka je α∈R realan broj i x∈ V vektor, tada je proizvod broja i
→ →
vektora takodje vektor y= α x .
prostora mogla dosta daleko razviti, vrlo je razumno po¢i obrnutim putem, pa
5
pomo¢u vektorskog prostora denisati geometrijski prostor i taj geometrijski
F ∼
0 0 00
gura F podudarna guri F i pi²emo = F ako postoji izometrija
00 0 0 00
f ∈G sa svojstvom F = f (F ), tj. da f skup F prevodi na F . Iz same
F ∼
0
1. =F za svaku guru (reeksivnost);
F ∼ F ∼
0 00 00 0
2. =F povla£i =F (simetri£nost);
F ∼ F ∼ F ∼
0 00 00 000 0 000
3. Ako je =F , =F onda je =F (tranzitivnost).
F ∼ = F i F ∼
0 00 00 000 0 00
Kako je = F posto je izometrije f , f ∈ G takve da
00 0 0 000 00 00 000 0 00 0
je F = f (F ) i F = f (F ). Tada je F = f (F ) za f = f f ∈ G.
Svojstvo 3. je odraz zatvorenosti grupe G s obzirom na mnoºenje. Svo jstvo
gura.
gura.
temati£aru Feliksu Klajnu. Osnovna ideja Kla jna, jeste u deniciji jednakosti
vaju se svo jstva gura ko ja ne zavise od poloºa ja u prostoru tj. ona koja su
6
1.2 Pojam anog prostora
n→ → → o
Sa V = x, y , z , ... ozna£ava se n-dimenzioni realan vektorski pro-
stor. Neka je E neprazan skup £ije elemente zovemo ta£kama i E × E skup
svih uredjenih parova (P, Q) ta£aka P, Q ∈ E . Pri tome dva para (P1 , Q1 ) i
ta£ka Q ∈ E sa svojstvom da je
→
x= τ (P, Q).
E , vektorskog
Ani prostor je uredjena tro jka, koja se sasto ji od skupa
P u odnosu na ta£ku O.
−→
Uredjen par ta£aka P, Q ∈ E zove se usmerena duº i ozna£ava se
7
→
jedna i samo jedna ta£ka P ∈ E sa svojstvom da je y = τ (P0 , P ). Skup
svih ta£aka P sa svojstvom τ (P0 , P ) ∈ Y1 obrazuje neki podskup L1 od
0
denisana potprostorom Y1 , onda je L1 = L1 . Zaista ako je P ∈ L1 , onda je
L = {P | τ (P0 , P ) ∈ Y, P ∈ E}.
sa Y = V (L).
Ako je P0 neka ta£ka u L, onda je
8
L i L anog prostora E kaºemo da su para-
0 00
Za dva ana potprostora
lelna ako je
0 00 00 0
V (L ) ⊆ V (L ) ili V (L ) ⊆ V (L ). Dva paralelna potprostora
ili nema ju za jedni£kih ta£aka ili je jedan deo drugog.
→ → →
Neka je O ∈ E ksna ta£ka i e = (e1 , e2 , ..., en ) baza u V . Sa
Ej (j = 1, ..., n) ozna£imo pravac kroz O sa svojstvom da je V (Ej ) prava
→
odredjena sa ej . Sa P ∈ E jednozna£no je odredjen vektor τ (O, P ) ∈ V . No
tada je
n
X →
τ (O, P ) = ξk ek ,
k=1
nuto, svakoj uredjeno j n-torki realnih bro jeva ξ1 , ξ2 , ..., ξn pripada vektor
→ Pn → →
x= k=1 ξk ek . Vektoru x pripada jedinstvena ta£ka P ∈ E takva da
→
je x= τ (O, P ). Ovako konstruisana ta£ka P ima koordinate ξ1 , ξ2 , ..., ξn .
Prema tome svaka uredjena n-torka realnih brojeva predstavlja ane koordi-
V . Ta£ka P leºi na koordinatnoj osi Ej onda i samo onda ako sve njene koor-
dinate, osim moºda j -te, is£ezavaju. Ta£ka O1 sa koordinatama (1, 0, 0, ..., 0)
9
→
(ii) Za svaku ta£ku P ∈ E i vektor x∈ V posto ji jedna i samo jedna
→
ta£ka Q ∈ E sa svo jstvom da je x= τ (P, Q).
→ → →
Ako je O∈E ksna ta£ka i e = (e1 , e2 , ..., en ) ortonormirana baza u V , onda
P i Q∈E imamo
n n
X → X →
τ (O, P ) = ξk ek i τ (O, Q) = ηk ek ,
k=1 k=1
n
X →
τ (P, Q) = τ (P, O) + τ (O, Q) = −τ (O, P ) + τ (O, Q) = (ηk − ξk ) ek ,
k=1
povla£i
" n
# 21
X
d(P, Q) = |τ (P, Q)| = (ηk − ξk )2 , (1)
k=1
²to daje izraz za udaljenost dve ta£ke pomo¢u njihovih pravouglih koordinata.
Pitagorinu teoremu.
10
Funkcija d(P,Q) ima svojstva :
2. d(P,Q)=d(Q,P)
" n # 12
X
d(P, Q) = (ηk − ξk )2 .
k=1
za sve ta£ke P, Q ∈ E .
11
Ozna£imo li sa Oe pravougli koordinatni sistem u prostoru E , sa
0 0 0
(ξ1 , ξ2 , ..., ξn ) koordinate ta£ke P , sa (ξ1 , ξ2 , ..., ξn ) koordinate ta£ke f (P ) i
0 0 0
analogno sa (η1 , η2 , ..., ηn ) i (η1 , η2 , ..., ηn ) koordinate ta£aka Q i f (Q), tada
uslov da je f izometrija implicira
n 2 n
0 0
X X
ηk − ξk = (ηk − ξk )2 .
k=1 k=1
n
0
X
Odakle zaklju£ujemo da f £uva kvadratnu formu ηk2 . Tada su ξk
k=1
0 0
funkcije koordinata ta£ke P, tj. ξk = ξk (ξ1 , ..., ξn ), (k = 1, 2, ..., n).
→ → → → → →
f¯( x) · f¯( y ) = x · y ( x, y ∈ V ).
→
→ → → → → → →
Naravno, tada je f¯( x) − f¯( y ) = x − y , kao i x ⊥ y ⇔ f¯( x)⊥f¯( y ).
samog prostora V .
12
n→ o n→ o n→ →
o
a 1 , U1 ◦ a 2 , U2 = a 1 + U1 a 2 , U1 U2 .
Dokaz. Kako je
→
→ → →
¯ ¯ y
f ( x) − f ( ) = x − y
→ →
to funkcija U ( x) = f¯( x) − f¯(0) ima svo jstvo da je
→
→ → →
U ( x) − U ( y ) = x − y ,
→ 2
→ → →2
U ( x) − U ( y ) = x − y
nalazimo → 2 → 2 → →
→ →
U ( x) + U ( y ) − U ( x), U ( y ) − U ( y ), U ( x)
→2 →2 → → → →
= x + y − ( x, y ) − ( y , x).
→ → → →
Kako je prostor V unitaran, to je ( x, y ) = ( y , x) i
→
→
→ →
U ( x), U ( y ) = U ( y ), U ( x) ,
pa nalazimo
→ → → →
U ( x), U ( y ) = ( x, y )
→ →
za sve x, y ∈ V . Ortogonalan operator U £uva skalarni proizvod, a to
Na ta j na£in se dobija
→ → →
f¯( x) = a + U x ,
→ →
gde je a =f¯(0). Jednozna£nost vektora a i operatora U o£igledna je,
→ →
→ → 0 0 → → → 0 →
jer a +U x = a + U x za sve x daje najpre a=a (za x =0) i onda
→ 0 → → 0
U x= U x za svako x , tj. jednakost operatora U i U .
13
→
Sa druge strane, za proizvoljni vektor a∈ V i otogonalni operator
→ → →
¯
U : V → V preslikavanje f ( x) = a + U x ima svo jstva da je
→ →
→ → → → → →
¯ ¯ y y
f ( x) − f ( ) = U x −U = U x − y = x − y
→ → →
Ako jef¯( x) = a + U x ortogonalno linearno preslikavanje, onda je
→ → →
l( x) = −U ∗ a + U ∗ x ortogonalno linearno preslikavanje. Pored toga je
→ → → → → → →
l [ f¯( x) ] = −U ∗ a + U ∗ f¯( x) = −U ∗ a + U ∗ ( a + U x) = x
h → i → →
i analogno f¯ l( x) = x za svako x∈ V . Prema tome ortogonalno line-
→ → →
arno preslikavanje f¯( x) = a + U x ima inverznu funkciju ko ja je ortogonalno
→ → → → → →
f¯1 ( x) = a 1 + U1 x i f¯2 ( x) = a 2 + U2 x .
O£igledno je
→ → → → →
f¯1 [f¯2 ( x)] = a1 + U1 f¯2 ( x) = a 1 + U1 ( a 2 + U2 x),
→ → → →
tj. izometrija f¯( x) = f¯1 [f¯2 ( x)] = a + U x dobija se iz izometrije f¯1 i
f¯2 po formulama
→ → →
a= a 1 + U1 a 2 , U = U1 U2 .
14
preslikavanje ta£aka koje je indukovano preslikavanjem f¯ vektora u smislu da
je
−→ −→
f (Q) = Q ako i samo ako f¯(P Q) =P Q .
0 0 0 0
f (P ) = P ,
ξ = U ξ + α,
0
Dokaz.
0
−→ −→
ξ − α = [f (P )]Oe − [f (O)]Oe =f (O)f (P )e = [f¯(OP )]e
−→
= [f¯]e [OP ]e = [f¯][P ]Oe = U ξ.
lom
→ →
x · y = [x]Te · [y]e = [x]Te · I[y]e
→ →
gde je I jedini£na matrica, [x]e i [y]e kolone koordinata vektora x i y.
→ →
f¯( x) · f¯( y ) = (U [x]e )T · U [y]e = [x]Te · (U T U )[y]e = [x]Te · [y]e
→ →
= x·y
15
U proizvoljno j dimenziji n, matrica U izometrije f zadovoljava relaciju
U U T = I.
→ → →
0 0 0
Neka je jo² y = τ (O, Q) i y = f¯( y ) = τ (O, Q ), gde je Q = f (Q).
Tada je
→ →
τ (Q, P ) = x − y
i
→ →
0 0 0 0
τ (Q , P ) = x − y .
Kako je f izometrija, to je
0 0
d(P , Q ) = d(P, Q)
tj.
→ →
→
x − y 0 = →
0
x − y .
→
→ → → → →
¯ ¯ y
f ( x) − f ( ) = x − y x, y ∈ V
Prema tome je za svaki par vektora tj.
→ → →
f¯( x) = a + U x
16
→ →
za svako x∈ V . Pri tome su a i U jednozna£no odredjen sa f¯. Prema tome
je
0
→
τ O, P = a + U τ (O, P ) (2)
→ 0
a= τ (O, O ).
0 → 0 →
τ (O, P ) = a + U τ (O, P ) i τ (O, Q ) = a + U τ (O, Q),
odavde je
0 0 0 0 0 0
τ (P , Q ) = τ (P , O) + τ (O, Q ) = τ (O, Q ) − τ (O, P )
= U τ (O, Q) − U τ (O, P ) = U [τ (O, Q) − τ (O, P )]
= U τ (P, Q)
Iz
0 0
τ P , Q = U τ (P, Q), (P, Q ∈ E) (3)
17
Preslikavanje f0 : E → E koje ima svojstvo da je f0 (P ) = P za
svaku ta£ku P je izometrija. Kompozicija dve izometrije f = f1 f2 je ponovo
izometrija, jer je
d(f (P ), f (Q)) = d[f1 (f2 (P )), f1 (f2 (Q))] = d(f2 (P ), f2 (Q)) = d(P, Q).
denisana na E. Tada je
n n
→ →
X 0
X 0
τ (O, P ) = ξk e k i τ O, P = ξk e k ,
k=1 k=1
n
→ →
0
X
a= τ O, O = αk e k
k=1
n
→ X →
U e j= ukj e k , (j = 1, 2, ..., n).
k=1
18
Matrica U= (ukj ) kao matrica ortogonalnog operatora U u ortonormirano j
n
X 1, i=j
uki ukj = δij , δij = 0, i6=j
k=1
n n n n
!
X 0 → X → X X →
ξk e k = αk e k + ξi uki e k ,
k=1 k=1 i=1 k=1
iz £ega je
n
0
X
ξk = αk + uki ξi (k = 1, 2, ..., n). (4)
i=1
0
Relacijom (4) zadana je veza izmedju koordinate ta£ke P = f (P ). Ta veza
0
ξ1 α1 u11 u12 . . u13 ξ1
0
ξ2
α2
u21 u22 . . u23
ξ2
. =
. +
. . . . . .
.
. . . . . . . .
0
ξn αn un1 un2 . . un3 ξn
Prema tome je det U = ±1, tj. izometrija f ima determinantu 1 ili −1.
O(n) = U ∈ GL(n, R) : U T U = E .
T
Za ortogonalnu matricu vazi det(U U ) = 1, a kako je det U = ±1 ima dve
19
Jedne £uvaju orijentaciju, imaju determinantu 1 i zovu se matrice
kretanja. One £ine tvz. specijalnu ortogonalnu grupu reda n:
SO(n) = {U ∈ O(n) : det U = 1} , SO(n) ⊂ O(n)
cos ϕ − sin ϕ cos ϕ sin ϕ
Rϕ = i Sϕ = .
sin ϕ cos ϕ sin ϕ − cos ϕ
SO(2) = {Rϕ : ϕ ∈ R}
20
1.5 Kretanje u euklidskom prostoru
Za neko telo kaºemo da se kre¢e ako tokom vremena menja svoj poloºaj
da miruje. Neka materijalna ta£ka ili neko telo se kre¢e ako se tokom vre-
ne moºe stezati i rastezati, ona osta je kruta, ta£ke gure F zadrºava ju svoj
medjusobni poloºaj.
P → Pt = ft (P )
21
zaklju£ujemo da transformacija ft ne menja udaljenost ta£aka, tj. ft je
izometrija .
Ako je O∈E ksna ta£ka, onda je
→ →
τ (O, Pt ) = a (t) + U (t)τ (O, P ), a (t) = τ (O, Ot ),
→
za svakoP ∈ E , gde su vektor a (t) i ortogonalan operator U (t) jednozna£no
odredjeni transformacijom ft i ta£kom O . Vaºi za svaki realan broj t i tada
se dobija ju funkcije
→
t → a (t) i t → U (t).
→
τ (O, Pt ) = a (t) + U (t)τ (O, P ), (P ∈ E)
n→ o
gde je O ∈ E neka ksna ta£ka, a izometrija a (t), U (t) pridruºena
izometriji ft .
22
t, det ft = 1. Drugim re£ima, neprekidna jednoparametarska familija
tj.
za svako P ∈ E, gde je P1 = f (P ).
→ →
a (t) = t a , U (t) = etK ,
→
τ (O, Pt ) = a (t) + U (t)τ (O, P ).
23
Teorema 1.5. Sva kruta kretanja euklidskog prostora E obrazuju grupu.
Dokaz. Ako su f1 i f2 kruta kretanja i U1 , U2 pripadni ortogonalni
operatori, onda det U1 = 1 i det U2 = 1 povla£i da je det(U1 U2 ) = 1.
Sa druge strane, izometrija f = f1 f2 pripada ortogonalnom operatoru
U = U1 U2 , dakle i det f = 1. Zajedno sa f i f −1 je kruto kretanje, a i
identitet je takodje kruto kretanje tzv. nul kretanje.
ω = { O0 , O1 , O2 , ..., On },
0 0 0 0 0
ω = O0 , O1 , O2 , ..., On
0 0
O0 = f (O0 ) , ..., On = f (On )
24
po£etak predje u po£etak, prva ta£ka n-edra ω predje u prvu ta£ku n-edra
0 0
ω ,..., n-ta ta£ka n-edra ω predje u n-tu ta£ku n-edra ω .
0
G0 grupa, to je sa ω ∼ ω zadana relacija ekvivalencije
Budu¢i da je
ν : Ω → Ω/G0 = {Ω+ , Ω− },
onda i samo onda ako se jedan iz drugog moºe dobiti parnom permutacijom
25
1.7 Grupa translacija euklidskog prostora
Translacijom Euklidskog prostora E zovemo izometriju f : E → E
koja :
1. svaki pravac L prevodi u pravac paralelan sa L i
2. ako postoji ta£ka P ∈ E sa svojstvom f (P ) = P , onda je f (Q) = Q
za svako Q ∈ E , tj. translacija je ili identi£ko preslikavanje ili nema ksnih
ta£aka.
0 → 0
τ (O, P ) = a + U τ (O, P ), P = f (P ).
→ 0
Ovde je a= (O, O ) i U ortogonalan operator pridruºen izometriji f. Nadalje
je
0 0
τ (P , Q ) = U τ (P, Q),
povla£i
→ →
(λ − λ1 ) x + (λ − λ2 ) y = 0.
→ →
Kako su x i y linearno nezavisni, to je λ − λ1 = 0 i λ − λ2 = 0. Prema
tome je λ1 = λ2 tj. sve sopstvene vrednosti operatora U medju sobom su
jednake, pa je
U = λI .
26
Kako je U unitarni operator u realnom prostoru, to je λ = 1 ili
0 0
τ (O, P ) = τ (O, O ) + U τ (O, P )
0 1 0
= τ (O, O ) − τ (O, O )
2
1 0
= τ (O, O ).
2
0 0
to pokazuje da je τ (O, P ) = τ (O, P ). Zaklju£ujemo P =P tj. ta£ka P
ima svo jstvo da je f (P ) = P . Kako je to suprotno svojstvu translacije f,
zaklju£ak je da je
→ →
U x= x .
0 →
τ (O, P ) = a + τ (O, P ), (5)
→ 0
za svako P ∈ E . Dokaºimo da vektor a= τ (O, O ) ne zavisi od ta£ke O!
0
Neka je O1 neka druga ksna ta£ka i O1 = f (O1 ). Tvrdimo da je
0
a1 = τ (O1 , O1 ) = a.
Imamo
0 → 0 →
τ (O1 , P ) = a 1 + τ (O1 , P ) i τ (P , O1 ) = − a 1 + τ (P, O1 ). (6)
Iz (5) i (6) je
→ →
τ (O, O1 ) = a − a 1 + τ (O, O1 )
i
→ →
a= a 1 .
27
→
Kratko: Kaºemo da je f translacija prostora E za vektor a∈ V . Obrnuto,
→ 0
za svaki vektor a∈ V preslikavanje P = g(P ) zadano sa (5) jeste trans-
lacija. Ako je Oe pravougli koordinatni sistem, onda (5) u koodinatnom
sistemu prelazi u
0
ξk = αk + ξk (k = 1, 2, ..., n),
0 0
pri £emu su ξk koordinate ta£ke P , αk koordinate ta£ke O = f (O) i ξk
0
koordinate ta£ke P = f (P ) u navedenom koordinatnom sistemu.
T→a +→ = T→a · T→
b b
→ →
za sve vektore a, b ∈ V ²to pokazuje da sve translacije obrazuju komutativnu
grupe svih kretanja prostora E. Iz predhodne formule lako sledi da sve trans-
28
1.8 Grupa rotacija euklidskog prostora
Rotacija euklidskog prostora E deni²e se kao kruto kretanje f toga
prostora koji ima bar jednu ksnu ta£ku, tzv. sredi²te rotacije.
0 0 0
τ (O, P ) = τ (O, O ) + U τ (O, P ) ( P = f (P ) , P ∈ E ),
zbog
0
τ (O, O ) = τ (O, O) = 0,
0
τ (O, P ) = U τ (O, P ). (7)
O opisuje rotacijom
0 → 0
τ (O, P ) = a + U τ (O, P ), P = f (P ),
→
sa vektorom a∈ V i ortogonalnim operatorom U , det U = 1 zaklju£ujemo
29
U euklidskom prostoru E 2 svako kruto kretanje je rotacija ili transla-
cija ili njihova kompozicija. To ne vaºi za prostor E n , n ≥ 3.
brojevi 1 ili −1 i
1 = det U = (±1)(±1)(±1),
→ →
U e 3 = e 3.
→
Ozna£imo li sa O3 ta£ku sa svojstvom e 3= τ (O, O3 ), tada je f (O3 ) = O3 .
Dalje je f (P ) = P za svaku ta£ku P koja leºi na pravoj l kroz O i O3 .
Ta prava se zove osa rotacije.
Neka je P ∈ l, tada je τ (O, P ) = λ τ (O, O3 ), pa je
0
τ (O, P ) = U τ (O, P ) = λ U τ (O, O3 )
→
= λ U e 3 = λ τ (O, O3 ) = τ (O, P ),
0
sledi P = f (P ) = P ²to je i tvrdjeno.
30
→ → →
Neka je U ortogonalan operator. Ozna£imo li sa e = ( e 1, e 2, e 3)
ortonormiranu bazu tada operatoru U u to j bazi odgovara matrica oblika
u11 u12 0
U = u21 u22 0 .
0 0 1
u11 = cos ϕ .
Tada je u212 = 1−cos2 ϕ = sin2 ϕ, tj. u12 = ± sin ϕ. Kako je u221 +u211 = 1
to je u21 = ± sin ϕ , ²to za jedno sa u221 + u222 = 1 daje u22 = ± cos ϕ
. Pretpostavka u22 = − cos ϕ 6= 0 zajedno sa U11 U21 + U12 U22 = 0 vodi
na u12 = u21 = sin ϕ , pa bi tada bilo
cos ϕ sin ϕ 0
U = sin ϕ − cos ϕ 0
0 0 1
prostora E oko ta£ke O postoji jedinstven broj ϕ ∈ [0, 2π) i bar jedan pra-
vougli koordinatni sistem Oe takav da se f u tom slu£aju opisuje matricom
cos ϕ − sin ϕ 0
U = sin ϕ cos ϕ 0 ,
0 0 1
odnosno sa
0
ξ1 = ξ1 cosϕ − ξ2 sin ϕ,
0
ξ2 = ξ1 sinϕ + ξ2 cos ϕ,
0
ξ1 = ξ3 .
31
→
n o
Budu¢i da ta£ke prave l = P | τ (O, P ) = λ e 3 , λ realno imaju
0 0 0
ξ12 + ξ12 + ξ12 = ξ12 + ξ12 + ξ12 .
3
0
X
ξk = ukj ξj ( k = 1, 2, 3 ).
j=1
0
Iz uslova da su ξk i ξk realni, sledi da su ukj realni bro jevi. Iz
3 3 3
02
X X X
ξk = ukj uki ξj ξi = δji ξj ξi
k=1 i,j,k=1 i,j,k=1
tj.
Dakle:
32
cos ϕ − sin ϕ
Rl (ϕ) = .
sin ϕ cos ϕ
→ →
n o n o
lx = P | τ (O, P ) = λ x , ly = P | τ (O, P ) = λ y .
za ϕ u negativnom smislu.
se relacijom
0
ξk = −ξk ( k = 1, 2, 3, ..., n ).
33
sredi²tem O1 i O2 i neka je f = S1 S2 . Tada je f izometrija. Ako je
U ortogonalan operator koji pripada izometriji f tada je U = I jer je
U1 = −I i U2 = −I gde su U1 i U2 ortogonalni operatori reeksije S1
0 → 0
τ (O1 , P ) = a + τ (O1 , P ), P = f (P ), P ∈ E .
→ 0 0
Odavde je a= τ (O1 , O1 ). Sa druge strane je O1 = S2 [S1 (O1 )] = S2 (O1 ),
pa je
0
τ (O2 , O1 ) = τ (O2 , S2 (O1 ) = −τ (O2 , O1 ).
0 0
Sada je τ (O1 , O1 ) = τ (O1 , O2 ) + τ (O2 , O1 ) = 2τ (O1 , O2 ),
→
zato je a = 2τ (O1 , O2 ), pa je
0 0
τ (O1 , P ) = 2τ (O1 , O2 ) + τ (O1 , P ), P = f (P ),
slika 1.1.
34
Oi (i = 1, 2). Tada je T→a = S2 S1 tj. T→a (P ) = S2 [S1 (P )] za svako
P ∈ E.
Neka su E n- dimenzioni euklidski prostor i H ⊆ E hiperravan, tj.
H = {P | τ (O, P ) ∈ Y, P ∈ E},
0 0
τ (O, P ) = U τ (O, P ) , (P = ρ(P ) , P ∈ E).
→
Za vektor y∈ Y posto ji jedna i samo jedna ta£kaP ∈ H takva da je
→ → → 0 →
y = τ (O, P ). No P ∈ H povla£i P = P , pa je U y = y . Neka je e 1
jedini£ni vektor vertikalan (normalan) na Y . Neka Q ta£ka iz E , sa
→ →
svojstvom da je e 1 = τ (O, Q). Kako je e 1 ⊥ Y i U ortogonalan
→
operator za koji je Y invarijantan potprostor, to je e 1 sopstveni vektor
→ → → → → →
od U , tj. U e 1 = e 1 ili U e 1 = − e 1 . Pretpostavka U e 1 = e 1 povla£i
→ →
U = I , a to bi zna£ilo da je h identitet; dakle U e 1 = − e 1 . U
→ →
ortonormiranoj bazi e 1 , ..., e n prostora V operatoru U pripada matrica
−1
1
U =
.
.
1
jer je
→ → → → → →
U e1 = − e1 , U e2 = e2 , ... , U e n = e n.
0 0 0
ξ1 = −ξ1 , ξ2 = ξ2 , ... , ξn = ξn .
35
Ako je f : E→E izometrija sa svojstvom da je det f = −1,
onda je f1 = f ρ kruto kretanje, jer je det ρ = −1.
Teorema 1.7. Svaka izometrija euklidskog prostora jeste kruto kretanje ili
proizvod reeksije i krutog kretanja.
proizvod reeksija.
→
Translacija T→a za vektor a∈ V je proizvod dve reeksije. Neka je
1 →
O1 ∈ E ksna ta£ka i O2 ∈ E takva ta£ka da je τ (O1 , O2 ) = 2
a . Sa
→
Y obeleºimo sve vektore od V koji su normalni na a i sa
H1 = {P | τ (O1 , P ) ∈ Y, P ∈ E }, H2 = {P | τ (O2 , P ) ∈ Y, P ∈ E },
36
ortogonalan operator pridruºen izometriji f i U1 , U2 ortogonalni
0 → 0
τ (O1 , P ) = a + τ (O1 , P ) (P = f (P )),
jer je
0 →
τ (O1 , O1 ) = 2τ (O1 , O2 ) = a .
H1 i H2 daje translaciju.
cos ϕ − sin ϕ
sin ϕ cos ϕ
1
U = .
.
.
1
37
slika 1.2.
Ozna£imo sa Y sve vektore iz V vertikalne (normalne) na vektore
→ → →
e1 i e 2 , sa Y1 potprostor od V razapet sa Y i e1 i sa Y2
potprostor od V razapet sa Y i τ (O, A). Pomo¢u potprostora Yi i
Hi = {P | τ (O, P ) ∈ Yi , P ∈ E} ,
i sa ρi Hi (i = 1, 2).
ozna£imo reeksiju u odnosu na hiperravan
0 0
τ (O, P ) = W τ (O, P ) , P = ρ2 [ρ1 (P )] (P ∈ E).
Za P = O1 nalazimo
W e1 = U2 U1 e1 = U2 e1
= U2 [ τ (O, A) + τ (A, O1 ) ]
= τ (O, A) + τ (O1 , A)
U e1 + e1 U e1 − e1
= +
2 2
= U e1 ,
38
→ → → → →
tj. W e 1 = U e 1. x∈ Y , onda je W x = U x . Kako su U i
Ako je
39
2 Grupa rotacija trodimenzionog euklidskog
prostora
slika 2.1.
0
Ako P ∈l P = Rl,ϕ (P ), tj. ta£ke prave l su ksne. Neka P ∈
tada / l i neka
0
je α ravan koja sadrzi ta£ku P i normalna je na pravu l , a p ∩ α = O .
0 0
Ta£ka P = Rl,ϕ (P ) se dobija rotacijom ta£ke P u ravni α oko ta£ke O za
−→ −→ →
0 0 0
ugao ϕ. Smer rotacije se odredjuje tako ²to vektori O M, O M , l £ine
→
bazu pozitivne orijentacije, gde je l vektor orijentisane prave l .
e~1 , e~2 , e~3 odgovaraju¢e jedini£ne vektore baze e prostora E 3 , onda je:
40
→ → →
ROz ,ϕ ( e 1 ) = e 1 cos ϕ+ e 2 sin ϕ,
→ → →
ROz ,ϕ ( e 2 ) = − e 1 sin ϕ+ e 2 cos ϕ,
→ →
ROz ,ϕ ( e 3 ) = e 3 .
cos ϕ − sin ϕ 0
[ROz (ϕ)]e = Rz (ϕ) = sin ϕ cos ϕ 0 . (8)
0 0 1
0
ξ1 = ξ1 cos ϕ − ξ2 sin ϕ,
0
ξ2 = ξ1 sin ϕ + ξ2 cos ϕ,
0
ξ1 = ξ3 .
cos ϕ 0 sin ϕ
[ROy (ϕ)]e = Ry (ϕ) = 0 1 0 , (9)
− sin ϕ 0 cos ϕ
0 0 1
[ROx (ϕ)]e = Rx (ϕ) = cos ϕ − sin ϕ 0 . (10)
sin ϕ cos ϕ 0
deo preslikavanja.
41
Odredimo sada formule rotacije proizvoljne orijentisane prave l koja
→
sadrºi koordinatni po£etak O, a £iji je jedini£ni vektor pravca l.
slika 2.2.
0
−→ →
Neka je P ta£ka i O =α∩l kao ranije. Ozna£imo vektor OP sa x. Tada
−→ →
ortogonalna projekcija vektora x na vektor l , a
→ 0 →
je vektor x1 =OO
−→
ortogonalna dopuna. Dakle, projekcija je kolinearna
→ 0
vektor x2 =O P
→
vektoru l a dopuna ortogonalna na njega.
Tada vaºi:
→ →
x1 = (l lT )x, x2 = ( I −l lT )x ,
2
l1 l1 l1 l2 l1 l3
l lT = l2 · l1 l2 l3 = l1 l2 l22 l2 l3
l3 l1 l3 l2 l3 l32
42
Dokaz. Jasno je da za neko α∈R vazi:
→ → → → →
x=x1 + x2 = α l + x2 .
→
Pomnoºimo li tu jedna£inu skalarno vektorom l dobijamo:
→ → → → → →
→2
l · x= α l · l + l · x2 = α l = α.
→ → →
Sada je x1 = α l = l α , odnosno u koordinatama:
x1 = l α = l(lT x) = (l lT )x,
x2 = x − x1 = I x − (l lT )x = ( I −l lT )x.
→ → → →
Dokaz. Primetimo
→ da vektori l , x2 , l × x2 £ine ortogonalnu bazu. Pri
→ → →
l = 1, x2 i l × x2 su jednakih duºina,
tome je a vektori jer je :
→ →
→ → →
l × x2 = l x2 = x2 .
43
−→ →
0 0 → →
O P = cos ϕ x2 + sin ϕ( l × x2 ).
→ → → → → → →
Primetimo da je l × x2 = l ×(x1 + x2 ) = l × x . Imamo :
−→ −→ −→ →
0 0 0 0 → → →
OP =OO + O P =x1 + cos ϕ x2 + sin ϕ( l × x).
−→
0 0
Ako sa x ozna£imo koordinate vektora OP , na osnovu Leme 2.1. ,
0
x = (l lT )x + cos ϕ( I −l lT )x + sin ϕ l× x,
Rq,ϕ = T −→ ◦ Rl,ϕ ◦ T −→
OQ QO
e~i = R(~
0
rotaciju R
vektori ei ) ( i = 1, 2, 3 ) su jedini£ni vektori
odgovaraju¢eg pravouglog sistema pozitivne orijentacije OXY Z . Rotaciju
44
slika 2.3.
u poloºaj OX 0 Y 0 Z 0
oko koje se vr²i ova rotacija za ugao θ a pravac £vorne linije orijentisan je
45
ROX 0 ,θ ozna£imo rotaciju oko f~1 za ugao θ. Ta rotacija prevodi
Sa
f~1 u f~1 = f~1 , f~3 u f~3 i f~2 u f~2 ( f~2 ⊥f~3 ) a odredjen je tako da
0 0 0
sistema OXY Z
~0
Sa ROZ 00 ,ϕ ozna£imo rotaciju oko f3 za ugao ϕ. Time f3 prelazi
~0
~0
u e = f ,
~0 f~0 u e~0 i f~0 u e~0 , jer e~0 , e~0 , e~0 obrazuju jedini£ne vektore
3 3 1 1 2 2 1 2 3
koodinatnog sistema pozitivne orjentacije OXY Z .
Kako je
R(~
ei ) = ROZ 00 ,ϕ ◦ ROX 0 ,θ ◦ ROz,ψ (~
ei ) za ( i ∈ 1, 2, 3 )
to je
cos ψ − sin ψ 0
[ROz (ψ)]e = Rz (ψ) = sin ψ cos ψ 0
0 0 1
46
1 0 0
[ROX 0 (θ)]f = RX 0 (θ) = 0 cos θ − sin θ
0 sin θ cos θ
cos ϕ − sin ϕ 0
[RZ 00 (ϕ)]f 0 = ROZ 00 (ϕ) = sin ϕ cos ϕ 0
0 0 1
Rotaciji R = ROZ 00 ,ϕ ◦ ROX 0 θ ◦ ROz,ψ pripada matrica R u polaznoj
ksnoj bazi e = (e
~1 , e~2 , e~3 )
cos ψ cos ϕ − cos θ sin ψ sin ϕ − cos ψ sin ϕ − cos θ sin ψ cos ϕ sin ψ sin θ
R = sin ψ cos ϕ + cos θ cos ψ sin ϕ − sin ψ sin ϕ + cos θ cos ψ cos ϕ − cos ψ sin θ
sin ϕ sin θ cos ϕ sin θ cos θ
rotaciji R −1
pripadaju uglovi π − ϕ, π − ψ, θ, jer je R = R−1 .
T
47
Postoji nekoliko konvencija za obeleºavanje Ojlerovih uglova. Ako su uglovi
z−X −Z
0 00
dati kori²cenjem konvencije to zna£i da oni odgovaraju trima
spolja²nju kompoziciju.
dva puta vr²i rotacija oko iste sopstvene ose, a Tejt-Brajanovi ako
su sopstvene rotacije oko razli£itih osa.
48
2.3 Razli£iti na£ini predstavljanja rotacija
2.3.1 Kvaternioni (eng. Quaternion )
U matematici, kvaternioni predstavljaju pro²irenje kompleksnih
brojeva. Njih je prvi opisao irski matemati£ar Vilijam Roan Hamilton 1843.
dok su jo² neki vaºni prethodnici uklju£eni u rad "Ojlerovi identiteti o £etiri
prostora. Naime, kako kompleksne bro jeve moºemo posmatrati kao ta£ke u
(a, 0, c) ). Godinama pre toga znao je da sabira i mnoºi trojke brojeva ali je
uvek dolazio i stao kod problema deljenja. Nije znao kako da odredi
uū = ū u = a2 + b2 + c2 + (i j + j i) b c ,
(a1 + i b1 + j c1 )(a2 + i b2 + j c2 ) = A + i B + j C ,
gde je A2 + B 2 + C 2 = (a21 + b21 + c21 )(a22 + b22 + c22 ), ali ovo nije
slu£aj kada je i j = j i = 0. Stoga je neophodno izostaviti
(a1 + i b1 + j c1 )(a2 + i b2 + j c2 ) = A + i B + j C + k D
49
Na prvi pogled, Hamilton se nadao da ¢e k mo¢i da identikuje sa
i2 = j 2 = k 2 = i j k = −1,
zbira bro ja A i vektora v i kao takva ona nije ni vektor ni broj. Ali kako
predstaviti jer bi za tako ne²to bilo potrebno imati £etiri ose, jedna za broj i
tri za vektor.
ozna£ava sa H po Hamiltonu.
50
potrebni bazni elementi 1 i i i da je onda C predstavljen kao vektorski
i j = −j i = k , j k = −k j = i, k i = −i k = j .
Izaberimo bazu koja sadrºi dva elementa [1, j], odakle vektor u C2 moºe
n = a + jc,
m = b + jd.
q = ( a + j c )·1 + ( b + j d )·i .
Kako je k = ij tada je
q = ( a + j c )·1 + ( b + j d )·i
= a + jc + ib + ijd
= a + bi + cj + dk
sa:
( a + j c, b + j d ) ←→ ( a, b, c, d ).
51
√
Ima tri razli£ite vrednosti za −1 ali razlog tome je ²to se
nalazimo u £etvorodimenzionom prostoru ²to zna£i da postoje
barem tri razli£ita puta koja ¢e nas dovesti iz ta£ke 1 u ta£ku
−1.
Pomo¢u kompleksnog broja se predstavlja vektor u
dvodimenzionom prostoru a pomo¢u kvaterniona se prikazuje
rotacija u trodimenzionom prostoru. , tj. kvaternion je u zi£kom
smislu veli£ina koja predstavlja rotaciju.
α α α α
q = cos 2
+ i · x · sin 2
+ j · y · sin 2
+ k · z · sin 2
,
kvaternioni q1 = a + i b + j c + k d i q2 = −a − i b − j c − k d
isti, tj. da ova dva kvaterniona predstavlja ju istu rotaciju. Drugim re£ima,
ako negiramo sve £lanove kvaterniona dobija se neki drugi kvaternion koji u
cos ( α2 )
q0
q1 x sin ( α )
2
q3 = y sin ( α )
2
q4 z sin ( α2 )
od na j£e²¢ih:
q = ( q0 , q1 , q2 , q3 ) McCarthyev zapis;
52
Pomo¢u kvaterniona mogu se prikazati i neke druge matemati£ke
veli£ine. Primer:
α α α α
q = cos 2
+ i · x · sin 2
+ j · y · sin 2
+ k · z · sin 2
slika 2.4.
π π π π
q = cos 4
+ i · 0 · sin 4
+ 0 · y · sin 4
+ k · z · sin 4
,
√ √
2 2
q= 2
+ 2
· k.
Dobijeni kvaternion ima samo realni £lan i jedan imaginarni £lan. Preostala
dva imaginarna £lana jednaka su nuli. Razlog tome je ²to vr²imo osnovnu
53
rotaciju tj. rotaciju uzduº jedne ose koordinatnog sistema. Kada bi vr²ili
dela.
√ √
2 2
q= 2
+ 2
· i.
√ √
2 2
q= 2
+ 2
j.
prostoru koristimo tri kordinate, tj. tri £lana dok kvaternion ima £etiri
54
£lana. Ovaj problem re²ava se tako da realni deo kvaterniona izjedna£imo
sa nulom.
Na primeru prikazanom
slika 2.5.
55
xa xb xa yb xa zb 1 0 0
R1 (α) = ya xb ya yb ya zb = 0 cos α − sin α
za xb za yb za zb 0 sin α cos α
xa xb xa yb xa zb cos β − sin β 0
R2 (β) = ya xb ya yb ya zb = sin β cos β 0
za xb za yb za zb 0 0 1
p1x 1 0 0 2 2
P1 = p1y = R1 (α) · P0 = 0 cos α − sin α · 3 = 1
p1z 0 sin α cos α −1 3
√ √
α α α α 2 2
q1 = cos 2
+ i · xa · sin 2
+ j · ya · sin 2
+ k · za · sin 2
= 2
+ 2
·i
√ √
β β β β 2 2
q2 = cos 2
+ i · xa · sin 2
+ j · ya · sin 2
+ k · za · sin 2
= 2
+ 2
·k
P1 = √q1 · P√
0 · q¯1 , √ √
P1 = ( 2 + 22 i)(2i + 3j − k)( 22 −
2
2
2
i),
P1 = 2i + j + 3k .
56
P2 = q√2 · P1√· q¯2 , √ √
P2 = ( 22 + 22 k)(2i + j + 3k)( 22 − 2
2
k),
P2 = −i + 2j + 3k .
cos β − cos α · sin β sin α · sin β
RA (α, β) = R1 (α) · R2 (β) = sin β cos α · cos β − sin α · cos β
0 sin α cos α
cos β − sin β 0
RB (α, β) = R2 (β) · R1 (α) = cos α · sin β cos α · cos β − sin α
sin α · sin β sin α · cos β cos α
slu£aju se dobija:
0 0 1 2 −1
π π
P2 = RA (α, β) · P0 = RA ( , ) · P0 = 1 0 0 · 3 = 2
2 2
0 1 0 −1 3
Rezultat u prvom slu£aju je ispravan. U drugom slugaju se dobija:
0 −1 0 2 −3
π π
P2 = RB (α, β) · P0 = RB ( , ) · P0 = 0 0 −1 · 3 = 1
2 2
1 0 0 −1 2
Rezultat ne odgovara koordinatama ta£ke P2 , ²to zna£i da je bitan
57
ra£unaju u nepokretnom koodinatnom sistemu i zato se matrica sloºene
dva rje²enja:
√ √ √ √
qA = q1 · q2 = ( √22 + √2
2
i) · ( √2
2
+ √2
2
k) = 0.5 + 0.5i − 0.5j + 0.5k
qB = q2 · q1 = ( 22 + 2
2 2
k) · ( 2 + 2 i) 2
= 0.5 + 0.5i + 0.5j + 0.5k
P2 = qA · P0 · q¯A ,
P2 = (0.5 + 0.5i − 0.5j + 0.5k) · (2i + 3j − k) · (0.5 − 0.5i + 0.5j − 0.5k),
P2 = −3i + j + 2k .
P2 = qB · P0 · q¯B ,
P2 = (0.5 + 0.5i + 0.5j + 0.5k)(2i + 3j − k)(0.5 − 0.5i − 0.5j − 0.5k),
P2 = −i + 2j + 3k .
prostoru.
58
2.3.4 Kvaternioni i matrice
Pomo¢u primera transformacija ta£ke u prostoru moºe se opisati
P = 0 + x · i + y · j + z · k.
P2 = M · P 1 .
P2 = q · P1 · q̄ .
P2 = ( q 0 + i · q 1 + j · q 2 + k · q 3 ) · ( i · x + j · y + k · z ) · ( q 0 − i · q 1 − j · q 2 − k · q 3 )
P2 = [(−x·q1 −y ·q2 −z ·q3 )+i·( x·q0 −z ·q2 −y ·q3 )+j ·( y ·q0 −z ·q1 +x·q3 )
+k · ( z · q0 − y · q1 − x · q2 )] · [ q0 − i · q1 − j · q2 − k · q3 ]
x, y i z u obliku:
q02 + q12 − q22 − q32 2 · (q1 q2 − q0 q3 ) 2 · (q0 q2 + q1 q3 )
M = 2 · (q1 q2 + q0 q3 ) q02 − q12 + q22 − q32 2 · (q2 q3 − q0 q1 )
2 · (q1 q3 − q0 q2 ) 2 · (q0 q1 + q2 q3 ) q02 − q12 − q22 + q32
59
Ako sada kvaternion prebacimo u matri£ni zapis dobija se:
0 0 1
M= 1 0 0
0 1 0
ralacija:
Iz relacije sledi :
60
1
√
q0 = 2
1 + M11 + M22 + M33 , tr(M ) = M11 + M22 + M33 ,
1
q1 = 4q0
(M32 − M23 ),
1
q2 = 4q0
(M13 − M31 ),
1
q3 = 4q0
(M21 − M12 ).
Ako je izraz ispod korena manji ili jednak nuli tada treba prona¢i najve¢i
√
• Ako je M11 najve¢i clan, obeleºimo sa S = 2 1 + M11 − M22 − M33 i
√
• Ako je M22 najve¢i £lan, obeleºimo sa S = 2 1 − M11 + M22 − M33 i
√
• Ako je M33 najve¢i £lan, obeleºimo sa S = 2 1 − M11 − M22 + M33 i
61
cos ψ − sin ψ 0 cos θ 0 sin θ 1 0 0
R = sin ψ cos ψ 0 · 0 1 0 · 0 cos ϕ − sin ϕ
0 0 1 − sin θ 0 cos θ 0 sin ϕ cos ϕ
cos ψ cos θ − sin ψ cos ϕ + cos ψ sin θ sin ϕ sin ψ sin ϕ + cos ψ sin θ cos ϕ
R = sin ψ cos θ cos ψ cos ϕ + sin ψ sin θ sin ϕ − cos ψ sin ϕ + sin ψ sin θ cos ϕ
− sin θ cos θ sin ϕ cos θ cos ϕ
Ojlerovi uglovi ra£una ju posebno tj. ugao po ugao, a ne sva tri odjednom.
0 − sin( ψ + ϕ ) − cos( ψ + ϕ )
π
R(ϕ, θ, ψ) = R(ϕ,+− , ψ) = 0 cos( ψ + ϕ ) − sin( ψ + ϕ )
2
1 0 0
interpolacija izmedju dve razli£ite orijentacije, jer rotacija sume uglova nije
probleme jer se svi uglovi ra£unaju istovremeno tj.vr²i se jedna rotacija oko
na mnoºenje matrica.
nedostaci.
slede¢i na£in:
qA = cos ϕ2 + i · sin ϕ2 = c1 + i · s1 ,
qB = cos 2θ + j · sin 2θ = c2 + j · s2 ,
qC = cos ψ2 + k · sin ψ2 = c3 + k · s3 .
Ako se izvr²e sve tri rotacije, onda se moºe formirati jedan kvaternion q
koji ¢e predstaviti ukupnu rotaciju. On se dobija mnoºenjem kvaterniona
qA , q B i q C po redosledu;
q = qC · qB · qA ,
q = (c3 + k · s3 ) · (c2 + j · s2 ) · (c1 + i · s1 ),
q = c2 c3 + k · c2 s3 + j · s2 c3 − i · s2 s3 ) · (c1 + i · s1 ),
q = c1 c2 c3 +s1 s2 s3 +i·(s1 c2 c3 −c1 s2 s3 )+j·(c1 s2 c3 +s1 c2 c3 )+k·(c1 c2 s3 −s1 s2 c3 ),
63
cos ψ2 cos 2θ cos ϕ2 + sin ψ2 sin 2θ sin ϕ2
q0
q1 cos ψ cos 2θ sin ϕ2 − sin ψ2 sin 2θ cos ϕ2
q= 2
q2 = cos ψ
2
sin 2θ cos ϕ2 + sin ψ2 cos 2θ sin ϕ2
q3 sin ψ2 cos 2θ cos ϕ2 − cos ψ2 sin 2θ sin ϕ2
Ovde je bitan redosled rotacija. Izraz je dobijen tako sto je prvo izvr²eno
q02 + q12 − q22 − q32 2 · (q1 q2 − q0 q3 ) 2 · (q0 q2 + q1 q3 )
M = 2 · (q1 q2 + q0 q3 ) q02 − q12 + q22 − q32 2 · (q2 q3 − q0 q1 )
2 · (q1 q3 − q0 q2 ) 2 · (q0 q1 + q2 q3 ) q02 − q12 − q22 + q32
MM
ψ = arctg 21
11
θ = arcsin(−M31 )
MM
ϕ = arctg 32
33
64
3 Kretanje trodimenzionog prostora
odnosno da miruje. Neka materijalna ta£ka ili neko telo se kre¢e ako se
gura se tokom vremena ne moºe stezati i rastezati, ona osta je kruta tj.
65
koordinata, tj. tri stepena slobode kretanja (moºe da vr²i tri nezavisna
obrtanja, rotacije).
neku ta£ku rotacija oko neke prave za neki ugao. Specijalno, svako linearno
kretanje, tj. ono koje ksira koordinatni po£etak O, je rotacija oko neke
prostoru.
bar jedna realna (karakteristi£ni polinom stepena tri ima ili tri realne nule
slu£aja:
66
2. λ1 = λ2 = −1, λ3 = 1: Preslikavanje f je rotacija za ugao π oko
→
sopstvenog vektora l koji odgovara vrednosti λ3 ;
slika 3.1.
67
Teorema 3.2. (II Ojlerova) Svako kretanje f prostora E 3 koje £uva
koordinatni po£etak moºe se predstaviti kao kompozicija tri sopstvene
rotacije oko koordinatnih osa:
uglovi.
Dokaz. (Geometrijski) Neka kretanje f preslikava pravougli koordinatni
poklapa ju i neka je n prava koja je presek tih ravni. Slu£a j kada se ravni
orijentacije.
slika 3.2.
68
Uo£imo uglove rotacije, u pozitivnom smeru:
θ := ∠(Ox1 , Ox2 ) ∈ − π2 , π2
u odnosu na osu Oy1 ;
ROz2 ◦ ROy1 ◦ ROz (gde se dva puta rotira oko " sopstvene" ose Oz ).
69
slika 3.3.
Kada se takav ºiroskop postavi unutar letelice, pilot u svakom momentu zna
70
Ovo nije problem samo u nautuci, ve¢ i u svim primenama, pa i
ra£unarskoj graci. On se re²ava na jedan od slede£ih na£ina:
• Uvodjenjem £etvrtog prstena koji mora da ima automatiku za
izbegavanje " zaklju£ane pozicije".
• Prelaskom na neku drugu konveciju, tj. redosled osa (na primer y-z-x)
kada se pribniºimo " zaklju£anoj poziciji".
• Upotrebom kvaterniona.
moºe predstaviti kao kompozicija tri rotacije oko koordinatnih osa polaznog
pa je matrica te rotacije:
[ROz1 ]e = Rz
71
Na osnovu formule za promenu matrice preslikavanja pri promeni baze
imamo:
[ROy1 ]e = Ce−1
1 →e
[ROy1 ]e1 Ce1 →e = Rz · Ry · R−1
z ,
i sli£no:
72
3.4 Inercijalna navigacija
Inercijalni navigacioni sistem, skra¢eno INC (I), namenjen je za
merenje parametara navigacije ob jekata u prostoru sa kori²enjem ra£unara i
osa. Sistem funkcioni²e tako ²to meri parametre sa ²est stepeni slobode, tri
slika 3.4.
U vazduhoplovstvu se usvaja geografski koordinatni sistem, za
Sastoji se iz tri podatka: jedan predstavlja poziciju duº severne ose, drugi
slika 3.5
73
Ovaj oblik se naziva lokalni NED koordinatni sistem-navigacioni
referentnom platformom.
ksiran sa pozicijom centra Zemlje, kao za z osu kroz severni pol, x osu
kroz Grini£ov meridijan i y osa formira koordinatni sistem po pavilu "
desne ruke".
koordinatnom sistemu.
E I
ωIE = ωIE
74
λ − geografska duºina
ϕ − geografska ²irina
slika 3.6.
0 0 1 cos ϕ 0 sin ϕ cos λ sin λ 0
CEN = 0 1 0 · 0 1 0 · − sin λ − cos λ 0
−1 0 0 − sin ϕ 0 cos ϕ 0 0 1
1 0 0 cos θ 0 − sin θ cos ψ sin ψ 0
CBN = 0 cos ϕ sin ϕ · 0 1 0 · − sin ψ cos ψ 0
0 − sin ϕ cos ϕ sin θ 0 cos θ 0 0 1
75
cos θ cos ψ cos θ sin ψ sin θ
CBN = sin ϕ sin θ cos ψ − cos θ sin ψ − sin ϕ sin θ sin ψ + cos ϕ cos ψ sin ϕ cos θ
cos ϕ sin θ cos ψ + sin θ sin ψ cos ϕ sin θ sin ψ − sin ϕ cos ψ cos ϕ cos θ
moºe se menjati.
C B
N je njena transponovana matrica CNB .
CNB = Rz (ψ) · Ry (θ) · Rx (ϕ)
cos ψ − sin ψ 0 cos θ 0 sin θ 1 0 0
CNB = sin ψ cos ψ 0 · 0 1 0 · 0 cos ϕ − sin ϕ
0 0 1 − sin θ 0 cos θ 0 sin ϕ cos ϕ
cos ψ cos θ − sin ψ cos ϕ + cos ψ sin θ sin ϕ sin ψ sin ϕ + cos ψ sin θ cos ϕ
CBN = sin ψ cos θ cos ψ cos ϕ + sin ψ sin θ sin ϕ − cos ψ sin ϕ + sin ψ sin θ cos ϕ
− sin θ cos θ sin ϕ cos θ cos ϕ
gde je:
76
Literatura
77