Težiščni koordinatni sistem

Iz testwiki
Pojdi na navigacijo Pojdi na iskanje

Težiščni koordinatni sistem (tudi baricentrični koordinatni sistem) je v geometriji koordinatni sistem v katerem je lega točke določena kot masno središče mas, ki se nahajajo v ogliščih simpleksov (trikotnik, tetraeder...). Težiščne koordinate spadajo med homogene koordinate. Koordinate ročke v težiščnem koordinatnem sistemu imenujemo težiščne koordinate.

Sistem težiščnih koordinat je prvi vpeljal nemški matematik in astronom August Ferdinand Möbius v letu 1827.

Definicija

Naj bodo x1xn oglišča simpleksa v vektorskem prostoru A

in, če za neko točko p v A velja

(a1++an)p=a1x1++anxn in najmanj eden izmed a1++an ni enak nič,

V tem primeru lahko rečemo, da so koeficienti (a1++an) težiščne koordinate točke p glede na x1xn.

Oglišča imajo koordinate x1=(1,0,0,...,0),x2=(0,1,0,...,0),,xn=(0,0,0,...,1).

Težiščnih koordinat ne moremo določiti enolično. Za vsak b, ki ni enak nič, so tudi (ba1,,ban) težiščne koordinate za p. Kadar koordinate niso negativne, točka P leži v konveksni ogrinjači za x1xn, to pa pomeni, da leži v simpleksu teh točk, ki so oglišča.

Težiščne koordinate v trikotniku

Težiščne koordinate (λ1,λ2,λ3) nekaterih točk v enakostraničnem (zgoraj) in pravokotnem (spodaj) trikotniku.

Imamo definiran trikotnik T, ki je določen s tremi oglišči r1, r2 in r3. Poljubna točka v trikotniku se lahko napiše kot

r=λ1r1+λ2r2+λ3r3,

kjer so

  • λ1,λ2,λ3 težiščne koordinate

Za te koordinate velja omejitev

λ1+λ2+λ3=1.

Pretvorba v težiščne koordinate

Imamo dano točko r (v resnici je to krajevni vektor do dane točke), ki leži znotraj trikotnika in želimo dobiti težiščne koordinate λ1,λ2,λ3 v tej točki. Za točko moramo izraziti težiščne koordinate v Kartezičnih koordinatah (x,y) z uporabo oglišč r1,r2,r3 kot

x=λ1x1+λ2x2+λ3x3y=λ1y1+λ2y2+λ3y3.

Po preureditvi lahko to napišemo kot linearno transformacijo

Tλ=rr3

kjer je

  • λ je vektor težiščnih koordinat
  • r vektor v kartezičnih koordinatah
  • T matrika, ki ima vrednost
T=(x1x3x2x3y1y3y2y3).

Ker sta r1r2 in r2r3 linearno neodvisna, je matrika T obrnljiva. To pomeni, da po preureditvi dobimo

(λ1λ2)=T1(rr3).

Iz tega se dobijo težiščne koordinate

λ1=(y2y3)(xx3)+(x3x2)(yy3)det(T)=(y2y3)(xx3)+(x3x2)(yy3)(y2y3)(x1x3)+(x3x2)(y1y3),
λ2=(y3y1)(xx3)+(x1x3)(yy3)det(T)=(y3y1)(xx3)+(x1x3)(yy3)(y3y1)(x2x3)+(x1x3)(y2y3),
λ3=1λ1λ2.

Težiščne koordinate v tetraedru

Težiščni koordinatni sistem se z lahkoto razširi na tri razsežnosti. Simpleks v treh razsežnostih je tetraeder, ki je polieder, ki ima tri trikotne stranske ploskve in štiri oglišča.

Tudi tukaj težiščni sistemdoločimo tako, da ima prvo oglišče koordinate λ=(1,0,0,0).

Tudi tukaj velja

(λ1λ2λ3)=T1(rr4)

kjer je

  • T matrika 3×3, ki ima obliko
T=(x1x4x2x4x3x4y1y4y2y4y3y4z1z4z2z4z3z4)

Posplošeni težiščni koordinatni sistem

Kadar so težiščne koordinate določene glede na politop (namesto glede na simpleks), dobimo posplošene težiščne koordinate. Še vedno mora veljati

(a1++an)p=a1x1++anxn

kjer so x1xn oglišča politopa.

Zunanje povezave