Hopp til innhold

Affint rom

Fra Wikipedia, den frie encyklopedi
Hvert punkt i det affine rommet er forbundet med et annet punkt ved envektor.

Etaffint romimatematikkener en utvidelse av etvektorromhvor punkter ogvektorerer mer uavhengige av hverandre. Alle punktene i rommet har samme betydning, og det har derfor ikke noeorigo.Punktene kan derfor heller ikke angis ved bruk avposisjonsvektorersom ved bruk avkartesiske koordinater.

Men to vilkårlige punkter kan alltid knyttes sammen med envektorog definerer en linje. Denne kan parallellforskyves omkring i rommet og på den måten giekvivalentevektorer. I motsetning til eteuklidsk romer lengden og vinkler mellom vektorer i et affint rom ikke definerte. Kun forhold mellom avstandene til punkt på samme linje kan bestemmes. Parallellforskyving er den basale operasjon man kan utføre og gir opphav tilaffin geometrisom kan generaliseres tilprojektiv geometri.Disse geometriene er mer generelle enneuklidsk geometriidet to avEuklidsfemaksiomerikke lenger er gyldige.

Affine relasjoner mellom punkt og vektorer ble først diskutert avLeonhard Eulerpå midten av1700-tallet, men vakte liten interesse. Først knapt hundre år senere gjennom arbeidene tilAugust Möbiusble disse tankene tatt opp av andre og videreført. Det affine rom fikk et mer veldefinert fundament spesielt etter atFelix Kleinpåviste at dets egenskaper kunne utledes matematisk direkte fra egenskaper ved den tilsvarendesymmetrigruppensom en del av hansErlangen-program.

Punkt og vektorer

[rediger|rediger kilde]
En addisjon av to vektorer er ekvivalent med differansen mellom to punkt.

I to dimensjoner ser et affint rom ut som et blankt ark hvor man kan tegne inn punkt og rette linjer. Der er ikke noe origo eller koordinatsystem, men hver rett linje man kan tegne inn, angir samtidig retningen til en muligvektor.De kan parallellforskyves omkring, og mellom to punkt kan det alltid legges en rett linje. Dette rommet har to dimensjoner og betegnes vanligvis somA2.

Likedan kan man generelt definere etn-dimensjonalt, affint romAnbestående av enmengdepunkt og retninger som kan parallellforskyves. To vilkårlige punktPogQ  kan alltid forbindes med en vektorv  og uttrykkes ved sammenhengenv=Q - P.Dette kan visualiseres som et rettetlinjestykkesom starter i punktetPog går til punktetQ.Man kan tegne dette som en pil med halen iPog spissen iQsom vist i figuren.

Omvendt kan man skrive atQ=P+v.Det betyr at punktetQfinnes ved å først gå tilP  hvorfra man forskyver seg et rettet stykkev.PunktetP+ 2vville bety at man forflyttet seg dobbelt så langt fraPi samme retning. Dette kan lett generaliseres da hver vektor kan multipliseres med et reelt tall som i allevektorromRn.Dette tallet kan være positivt, negativt eller null. Er detreelletalleta= 0,vilav=0hvor0  ernullvektoren.Det betyr at vektorenP - P=0og tilsvarende for forskyvningen mellom andre, identiske punkt

Tre punkt kan forbindes med vektorer som tilfredsstiller loven for vanlig vektoraddisjon.

Vektorer kan man regne med som i normalevektorrom.I tillegg kan man addere et punkt til en vektor som gir et nytt punkt. Derimot kan man ikke uten videre addere to punkt som man kan i eteuklidsk rommed posisjonsvektorer. Klare regneregler må formuleres somaksiom,selv om de kan se selvinnlysende ut. For eksempel, fra definisjonenv= (Q - P)må man ha at(P - Q) = - (Q - P)da den motsatte vektoren-ver allerede antatt å eksistere. Derfor må ogsåQ=P+ (Q - P).På samme måte må derfor(Q - P) +u= (Q+u) -P for to vilkårlige punktP ogQ hvorunå er en eller annen vektor. Begge sider av relasjonen er her vektorer som vist i figuren. Derfor må også(P+u) +v=P+ (u+v)definere samme punkt for vilkårlige vektoreruogv.

Disse antagelsene følger som om parentesene ikke fantes. For eksempel, med et tredje punktR=Q+ (R - Q)hvorQ=P+ (Q - P),vil man ha atR=P+ (Q - P) + (R - Q)slik at(R - Q) + (Q - P) = (R - P).Begge sidene av ligningen definerer en vektor, og den er i overensstemmelse med loven for vanligvektoraddisjonsom illustrert i figuren.

Med denne direkte sammenhengen mellom differanser av punkt og ekvivalent vektorer, kan man gjennomføre noen entydige beregninger. Derimot kan vilkårlige punkter ikke uten videre adderes. Det kan kun gjøres når de vektes på en spesiell måte som kalles enaffin kombinasjonav punktene. På den måten kan man foreta mye mer generelle beregninger i det affine rommet.

Linjer og affine kombinasjoner

[rediger|rediger kilde]

Har man to gitt to punktPogQ kan man trekke en linje gjennom disse punktene. Et punktXpå linjen vil da være gitt ved å starte i punktetPog så bevege seg et stykke langs vektoren (Q - P) som forbinder de to gitte punktene som vist i figuren. Matematisk betyr det at linjen kan parametriseres somX=P+t (Q - P).Har parameterent verdien null, gir dette utgangspunktetP,mens fort= 1finner man punktetQ.Er derimott> 1,ligger punktetXutenforQ,mens fort< 0 ligger det utenforP.

To punkt kan adderes sammen ved en affin kombinasjon. Ved å velge et origo, er dette ekvivalent til bruk av posisjonsvektorer for punktene.

Denne konstruksjonen av en linje gjør det nå naturlig å definere en ny operasjon som virker på punkt. Det skjer ved å skrive

hvor høyresiden angir en tillatt addisjon av to punkt i et affint rom. Man kan også angi punkt på denne linjen ved en tilsvarende relasjon mellom vektorer basert på et felles referansepunktO.PunktetPer forskjøvet fra dette med en vektorrP= (P - O) som er detsposisjonsvektor.Den tilsvarer atP=O+rP.Defineres på samme måte posisjonsvektorenerQ  ogrX,kan punkter på linjen gjennomPogQ nå også skrives som

PunktetO fungerer som et origo, og resultatet er i overensstemmelse med hva man ville skrive for punkter på linjen i et vanligvektorrom.

Affine kombinasjoner

[rediger|rediger kilde]

Utfra denne betraktningen kan man mer generelt for to punktP1ogP2definere denaffine kombinasjonenav disse to punktene som

når koeffisienteneλ1ogλ2oppfyller betingelsenλ1+ λ2= 1.Da erP = P1+ λ2(P2- P1)som er veldefinert ut fra tidligere antagelser. Med denne definisjonen kan man altså addere punkt.

Denne nye operasjonen kan lett utvides til å gjelde for addisjon av et vilkårlig antall punktP1,P2 ,..., Pki det affine rommet. Da er en affine kombinasjonλ1P1+ λ2P2+... + λkPktillatt når betingelsen

er oppfylt. Koeffisienteneλ12 ,..., λkkan i her i prinsippet anta alle positive eller negative verdier eller være null.

Et punktP0på linjen mellom punkteneP1ogP2må oppfylle ligningenP0= λ1P1+ λ2P2.Dermed er den affine kombinasjonena0P0+ a1P1+ a2P2= 0daa0+ a1+ a2= 0 meda0= 1,a1= - λ1oga2= - λ2.De tre punkteneP0,P1ogP2sies da å væreaffint avhengigeav hverandre. De ligger på samme linje.

Mer generelt sies dek + 1 punkteneP0,P1,P2 ,..., Pkå være affint avhengige av hverandre hvis

når koeffisientene oppfyller betingelsen

uten at de samtidig alle er lik null. Setter man herfra inn fora0,gir ligningen mellom punktene det ekvivalente resultatet

hvorvi= Pi- P0.Dissek vektorene må derfor værelineært avhengigeav hverandre når de tilsvarende punktene er affint avhengige. Det er lett å innse for punkt på en linje. Når alle vektorer refererer seg til et fast punkt somP0her, går det affine rommetAnover til å bli likvektorrommetRn.

Barysentriske koordinater

[rediger|rediger kilde]

Midtpunktet på linjen på linjenX= (1 -t )P+t Qer gitt ved punktetX= (P + Q)/2som tilsvarert= 1/2.Dette punktet tilsvarermassesenteretellerbarysenteretfor de to punkteneP ogQnår de antas å ha den samme massen. I det mer generelle tilfellet kan man tenke seg at punktet P har massen 1 -tog punktetP har massent.Massesenteret vil nå være gitt somX= (1 -t )P+t Qeller i vektornotasjonrX= (1 -t )rP+trQ.Koeffisienteneλ1= 1 -t, ogλ2=t, blir kalt for affine eller normaliserte,barysentriske koordinater(λ1,λ2)  langs linjen da de oppfyllerλ1+λ2= 1.Midtpunktet mellom punktene har derfor koordinateneλ1=λ2= 1/2,mens de gitte punkteneP ogQer gitt ved henholdsvis (1,0)  og (0,1).

Barysentriske koordinater for noen punkter innen entrekant.De er uavhengige av den nøyaktige formen til denne.

Mer interessant er å angi punkt i et affint plan på samme måte. Gitt tre affint uavhengige punktP1,P2  ogP3,så er hvert punkt i planet gitt som

hvor de barysentriske koordinatene (λ1,λ2,λ3) oppfyller betingelsenλ1+λ2+λ3= 1.For gitte verdier av koordinatene kan det tilsvarende punktet finnes ved å beregne massesentrumet for de tre gitte punktene med disse massene. Punkter innentrekantensom har de tre punktene som hjørner, har alle tre koordinatene postive. For punkter utenfor er minst en av dem negativ. De tre hjørnene har henholdsvis koordinatene (1,0,0), (0,1,0) og (0,0,1). Punkter på siden av trekanten som ligger motsatt punktetP1,har alleλ1= 0. Mer generelt har punkter som ligger på linjer parallelle til sidekanten motsattP1,samme verdi for koordinatenλ1.Tilsvarende gjelder for de andre hjørnene i trekanten og linjer parallelle med deres motsatte sider.

Hvis man tenker seg at de tre hjørnepunktene er bevegelige og flyttes omkring i planet, vil formen til trekanten forandres. Punkter gitt som skjæringspunkt mellom forskjellige linjer forankret i trekantens sider, vil dermed også forskyves. Men deres barysentriske koordinater forblir uforandret. Slike deformasjoner av trekanten kallesaffine transformasjoner.

Mange geometriske beregningsoppgaver kan løses enklere ved bruk av slike koordinater. Blant annet finner de en utstrakt bruk innendatagrafikk.I rom med høyere dimensjoner defineres barysentriske koordinater på tilsvarende måte.

Origo og koordinatisering

[rediger|rediger kilde]

Komponenentene til forskyvningsvektorenv  er uavhengig av noeorigo.Den sier kun hvor langt man skal bevege seg og i hvilken retning. Hvis vektoren fremstilles som en pil, kan denne plasseres hvor som helst i rommet uten at komponentene forandres. Disse vektorene er såkaltefrie vektorer.

Noe annet er det å angi koordinatene til et punktP.Disse må alltid bestemmes i forhold til et annet punktO .Man kan da foreta enkoordinatiseringav rommet medO somorigo.Har rommetndimensjoner, velger man i tilleggnaffint uavhengige punktP1,P2,...,Pn  slik at man kan skrive

for et passende valg av koeffisienterx1,x2,...,xn.VektoreneeI= (PI- O)  danner nå et sett medn lineært uavhengigebasisvektorer.For dette valget av referansepunkt erposisjonsvektorentil punktetP x=P - O= ∑ixiei.Alternativt kan hvert slikt punkt også angis ved koordinater somP= (x0,x1,x2,...,xn) hvor den første koordinatenx0henviser til origo og oppfyllerx0+ ∑ixi= 1.

Med dette valget av basisvektorer kan nå en vilkårlig vektorv  skrives som

hvor koeffisientenev1,v2,...,vn   er denskomponenteri denne basisen.

Affine transformasjoner

[rediger|rediger kilde]

Hvis man ved koordinatiseringen av et affint rom velger et annet origo, vil koordinatene til hvert punkt forandres. Dette vil være enkoordinattransformasjon.Denne kan gjøres mer generell ved også å velge et nyttbasissystemfor vektorene etter flytting av origo. Man har da valgt et nyttreferansesystem.

Kalles det nye origo forO' ,vil et vilkårlig punktP  i forhold til dette ha koordinater gitt ved vektoren(P - O') = (P - O) - (O' - O).Den siste vektoren her representerer en forskyvning ellertranslasjonav origo som kan skrives somb= ∑jbjej.Med dette nye origo kan man også benytte et nyttbasissystem

hvor koeffisienteneAijdanner enn×n invertibelmatriseA.Hvert slik matriseelement kan betraktes somi- te komponent av vektorene'j.De nye koordinatene til punktetP  følger nå fra vektoren(P - O' ) = ∑Ix'ie'Isom gir

Det er den mest generelle formen for enaffin transformasjon.Mer kompakt kan den skrives på matriseform somx=Ax' +b.Den inverse transformasjonen er dax' =A-1(x-b) hvorA−1  erden inverse matrisentilA.

Aktive transformasjoner

[rediger|rediger kilde]
Den røde trekanten transformeres til den blå trekanten under den affine transforma-sjonenx' = y -100, y' = 2x + y - 100.

I denne utledningen er den affine transformasjonen funnet ved å betrakte hvordan koordinatene til et og samme punkt forandrer seg ved valg av referansesystem. Dette kalles for enpassiv affin transformasjon.Punkter og linjer forblir uforandret, de beskrives bare ved andre koordinater.

Ved enaktiv affin transformasjonbenytter man samme referansesystem, men transformerer hvert punkt i det affine rommet over til et annet punkt i det samme rommet med uforandret koordinatisering. Transformasjonen må være slik at linjer forblir linjer og affine kombinasjoner av punkt må forbli affine. Derved vil ikke de barysentriske koordinatene forandres. Og parallelle linjer forblir parallelle. Men vinkler og lengder av linjesegment vil forandres. Betrakter man et punktP med posisjonsvektorx,vil det gå over i et nytt punktP' med posisjonsvektorx'.På samme måte som for de passive transformasjonene, vil dette transformerte punktet få nye koordinater som kan skrives som

Her er igjenAer enn×n invertibelmatriseogbier komponentene til en translasjonsvektorb.På matriseform kan transformasjonen skrives somx'= A x+b.Mer kompakt kan den angis som(A,b).Den virker på posisjonsvektorer som her tenkes å værekolonnematriser.

To påfølgende transformasjoner(A1,b1) og(A2,b2) gir opphav til en transformasjon x'= A2(A1x+b1) +b2.Da dette er en ny, affin transformasjon(A2A1,b2+ A2b1),danner de tilsammen enmatematisk gruppe.I det spesielle tilfellet at matrisenAer lik medenhetsmatrisen,er transformasjonen en ren translasjon. Enhver geometrisk figur vil da ganske enkelt forflyttes uforandret i planet eller rommet.

Som et eksempel i to dimensjoner kan man betrakte den affine transformasjonen

Origo i punktet (0,0) blir transformert til punktet (-100,-100), punktet (0,100) går til origo, mens punktet (200,0) går til (-100,300). Disse tre punktene definerer en trekant. Som vist i figuren, vil trekanten etter transformasjonen få en ny form.

Homogene koordinater

[rediger|rediger kilde]

Affine transformasjoner blir mye benyttet idatagrafikkogrobotikk.For å kunne gjøre beregningene så raskt som mulig, er det en stor fordel å kunne utføre dem som rene matrisetransformasjoner i stedet for å benytte den inhomogene formenx'= A x+b.Det muliggjøres ved å gi posisjonsvektorene en ekstra komponent som kan settes lik en. Da tar transformasjonen formen

hvor0Ter dentransponerteav nullvektoren i rommet. Den inngår iden utvidete transformasjonsmatrisen.To påfølgende transformasjoner er nå gitt direkte vedmatriseproduktet

Her går det tydelig frem at resultatet er en ny, utvidet transformasjonsmatrise av nøyaktig den formen som tilsier at den representerer en affin transformasjon.

Gis en posisjonsvektor en slik ekstra komponent ved tilordningen

kalles den + 1komponentene forhomogene koordinater.For en ren translasjonsvektor vil den ekstra koordinaten ha verdien null slik at den representeres som

Når den utvidete transformasjonsmatrisen virker på denne, er resultatet da ganske enkelt atv'= Avda dens komponenter ikke påvirkes av translasjonene.

De homogene koordinatene har sin naturlige plass iprojektiv geometrihvor en affin transformasjon er en spesiell,projektiv transformasjon.Den ekstra koordinaten opptrer da naturlig fordi at det affine rommet blir utvidet med ekstra punkt i det uendelige.

Geometrisk bilde

[rediger|rediger kilde]

Kort sagt er et affint rom etvektorromuten etorigo.Derfor er for eksempel enhver linje i planetR2  gjennom origo(0,0) ikke noe affint rom, men punktene på en linje utenom ligger i det affine rommetA1.Alle punktP = (x,y)på denne linjen kan angis somP = P0+ λvhvorP0= (a,b)er et vilkårlig punkt ogv= (1,k)er en vektor iR2  hvis tilsvarende pil har en helning gitt vedk.Denne affine linjen har ligningeny = k(x - a) + b og hvilket som helst punkt på den kan velges som origo. Differansen mellom to punkt i dette rommet er nå en ren vektor,P1- P2= (λ1- λ2)v.

I det tredimensjonale vektorrommetR3  er på tilsvarende vis hvert plan som går utenom origo(0,0,0),et affint romA2.Velges dette å værez = 1 som er parallelt medxy - planet og går gjennom punktet (0,0,1), kan alle punktP i dette planet angis somP = (x1,x2,1).Differansen mellom to punkt blir da av formenv= (v1,v2,0),og man har en koordinatisering som ved bruk av homogene koordinater. I dette bildet befinner de affine punktene seg i planetz = 1 ,mens vektorene ligger i planetz = 0 .

Løsningsrom for lineære ligninger

[rediger|rediger kilde]

Affine rom oppstår som løsningsmengden for et inhomogent,lineært ligningssystem.For to lineære ligninger med tre ukjente vil hver ligning beskrive et plan i det tredimensjonale rommetR3.Løsningene ligger da på skjæringslinjen mellom disse to planene såfremt de ikke er parallelle til hverandre. Denne linjen er da det endimensjonale, affine rommetA1.

Mer generelt kan man betraktem lineære ligningen i detn-dimensjonale rommetAn.Dette ligningssystemet kan skrives kompakt somAx=bhvorAerm×n matrise med koffesientene til den ukjente som inngår ikolonnevektorenx.De inhomogene leddene i ligningssettet inngår i kolonnevektorenb.

Løsningsrommet til det inhomogene ligningssystemet er tett forbundet mednullrommettilmatrisenA.Det kan bestemmes fra det homogene ligningssettetAx=0som i alminnelighet vil hap lineært uavhengige løsningerv1,v2,...,vp.De utspenner etvektorrommed dimensjonp = n - r  som ernullrommettil matrisenA som antas å harangenr.

For å finne de generelle løsningene til de opprinnelige ligningene, behøver man i tillegg en spesiell ellerpartikular løsningx0til det inhomogene ligningssystemetAx=b.Den kan finnes ved standard bruk av for eksempelGauss-eliminasjoneller andre systematiske metoder. Den generelle løsningen kan da skrives på formen

hvorλier vilkårlige koeffisienter. Løsningene angir derfor punkt i etp - dimensjonalt, affint rom hvor de ubestemte konstanteneλispiller rollen som koordinater.

  • G. Fischer,Analytische Geometrie,Vieweg Verlag, Wiesbaden (2001).ISBN 978-3-528-67235-5.
  • D.J. Struik,Lectures on Analytic and Projective Geometry,Dover Publications, Inc., New York (2011).ISBN 0-486-48595-1.

Eksterne lenker

[rediger|rediger kilde]