Funkcja homograficzna

Z testwiki
Przejdź do nawigacji Przejdź do wyszukiwania
Wykres przykładowej funkcji homograficznej: y = 1/x. Dla każdego niezerowego x liczba y przedstawia jego odwrotność.

Funkcja homograficzna, homografia[1] – różnie definiowany typ funkcji wymiernej:

f(z)=az+bcz+d,
gdzie współczynniki a,b,c,d spełniają warunek adbc0[2][3];
  • w sensie wąskim są to ilorazy funkcji liniowych niebędące funkcjami liniowymi – zdarza się dodatkowy warunek c0[4][5][6].

Powyższy wzór jest znany jako postać ogólna homografii, a oprócz niej istnieje także postać kanoniczna[6]:

f(z)=rzp+q, r0.

Dziedziną homografii może być podzbiór:

Dla ustalonej dziedziny zbiór wszystkich homografii rozumiany szeroko tworzy grupę przekształceń[1]. W dziedzinie zespolonej homografie należą do przekształceń konforemnych[1].

Funkcji tego typu używa się m.in. w kartografii i fizyce, np. mechanice płynów[1].

Podstawowe własności

Dziedzina i zbiór wartości

Przypadek c0.

Funkcja homograficzna f(x)=ax+bcx+d

  • jest określona dla xdc, czyli poza miejscem zerowym mianownika, czyli dziedziną jest K{dc},
  • nie przyjmuje wartości ac, czyli zbiorem wartości jest K{ac}, bo w przeciwnym razie spełniona byłaby równość
ax+bcx+dac=bcadc(cx+d)=0,
która jest sprzeczna z tym, że bcad0.
Przypadek c=0.

Funkcja homograficzna f(x)=ax+bcx+d

  • jest określona dla dowolnego xK,
  • przyjmuje dowolne wartości ciała K.

Różnowartościowość homografii

Homografia jest funkcją różnowartościową niezależnie od ciała, w którym jest określona.

Istotnie, jeśli f(x1)=f(x2), czyli

ax1+bcx1+d=ax2+bcx2+d,

to

(ax1+b)(cx2+d)=(ax2+b)(cx1+d).

Po rozpisaniu obu stron, redukcji i zwinięciu wyrażenia dostajemy

(adbc)(x1x2)=0,

a ponieważ adbc0, więc

x1=x2.

Przedłużenie homografii

Jeśli powiększymy ciało K o pewien element , nazywany punktem w nieskończoności, to na zbiorze K^=K{} można przedłużyć funkcję homograficzną f następująco:

  • dla c=0f()=,
  • dla c0f()=ac,f(dc)=.

Ponieważ jednocześnie

  • dla c=0xf(x),
  • dla c0xf(x)ac,xdcf(x),

to homografia f:K^K^ jest funkcją wzajemnie jednoznaczną.

Ciągłość homografii

Jeśli K= lub K=, to homografia jako funkcja wymierna jest funkcją ciągłą w swojej dziedzinie.

Po uzwarceniu ciała liczb rzeczywistych lub ciała liczb zespolonych punktem i przedłużeniu homografii na zbiory odpowiednio ^ i ^, zachodzą następujące zależności:

  • dla c=0f()=limxf(x)
  • dla c0f()=limxf(x),f(dc)=limxdcf(x)

co oznacza, że homografia przedłużona jest także ciągła.

Oczywiście ^ jest homeomorficzny z okręgiem, ^ ze sferą.

Grupowe własności funkcji homograficznych

Zbiór wszystkich funkcji homograficznych określonych w danym ciele (włączając przypadek c=0) tworzy grupę ze względu na składanie[1].

Rzeczywiście, jeśli

g(x)=a1x+b1c1x+d1,f(x)=ax+bcx+d,

gdzie a1d1b1c10,adbc0,

to

(gf)(x)=g(f(x))=(a1a+b1c)x+a1b+b1d(c1a+d1c)x+c1b+d1d,

gdzie (a1a+b1c)(c1b+d1d)(a1b+b1d)(c1a+d1c)=(a1d1b1c1)(adbc)0.

Czyli gf też jest homografią.

Homografia f(x)=x jest jednością (elementem neutralnym) tej grupy.

Dla homografii f(x)=ax+bcx+d elementem odwrotnym jest homografia f1(x)=dxbcx+a.

Oznaczmy przez Mf=(abcd) macierz złożoną ze współczynników homografii f(x)=ax+bcx+d.

Zauważmy, że warunek dla współczynników adbc0 oznacza, iż Mf jest macierzą nieosobliwą.

Zauważmy też, że współczynniki złożenia gf są elementami iloczynu macierzy MgMf.

Można to symbolicznie zapisać

Mgf=MgMf.

Oznacza to, że grupę homografii nad pewnym ciałem można zanurzyć w grupie nieosobliwych macierzy 2×2 nad tym samym ciałem.

Możliwość skracania/rozszerzania ułamka definiującego homografię utrudnia ustalenie izomorfizmu – jednej homografii odpowiada cała klasa macierzy „proporcjonalnych” do siebie. Dla niektórych ciał znalezienie izomorfizmu jest jednak dość proste – dla ciała R wystarczy ograniczyć się do grupy macierzy o wyznaczniku równym 1 lub −1, natomiast dla ciała C wystarczy grupa macierzy o wyznaczniku 1.

Rozkład homografii

Dla homografii, dla której c0 dostajemy

f(z)=az+bcz+d=bcadc1z+dc+ac.

Jest więc ona złożeniem kolejno poniższych funkcji:

  1. translacji: f1(z)=z+dc,
  2. inwersji: f2(z)=1z,
  3. jednokładność: f3(z)=bcadc2z,
  4. translacja: f4(z)=z+ac.

Jeśli zaś c=0, to natychmiast widać, że homografia jako przekształcenie liniowe jest złożeniem dwóch funkcji:

  1. jednokładności: f1(z)=adz,
  2. translacji: f2(z)=z+bd.

W języku macierzowym oznacza to, że każda macierz 2×2 może być przedstawiona jako iloczyn macierzy postaci

(1a01),(a001),(0110).

Weźmy dwie dowolne homografie:

f(x)=ax+bcx+d,g(x)=ax+bcx+d,

gdzie c,c0.

Wówczas oznaczając D=adbc, D=adbc, dostaniemy:

f(x)=ax+bcx+d=c'2Dc2Da(x+dcdc)+bc(x+dcdc)+dacDc2D+ac=c'2Dc2Dg(x+dcdc)acDc2D+ac,

czyli

f(x)=(h2gh1)(x),

gdzie h2, h1 są liniowymi funkcjami:

h2(x)=c'2Dc2DxacDc2D+ac,
h1(x)=x+dcdc.

Jedną homografię można więc otrzymać z innej przemnażając (w sensie składania) lewostronnie i prawostronnie przez pewne funkcje liniowe. Przydaje się to przy budowaniu i analizowaniu wykresów.

Funkcja homograficzna jako przekształcenie rzutowe prostej

Dowolne niezdegenerowane przekształcenie liniowe przestrzeni 2-wymiarowej nad dowolnym ciałem ma postać:

y1=ax1+bx2,
y2=cx1+dx2,

gdzie adbd0 oraz xi,yi są współrzędnymi odpowiednich wektorów w ustalonej bazie.

Istnieje odpowiedniość wzajemnie jednoznaczna między zbiorem podprzestrzeni 1-wymiarowych w 2-wymiarowej przestrzeni liniowej a zbiorem punktów na prostej rzutowej (tak buduje się jeden z modeli dla geometrii rzutowej). Stąd wystarczy potraktować współrzędne wektorów w jakiejkolwiek bazie jako zapis współrzędnych punktów rzutowych w układzie współrzędnych jednorodnych.

Ponieważ

y1y2=ax1+bx2cx1+dx2=ax1x2+bcx1x2+d,

więc przechodząc od współrzędnych jednorodnych do zwykłych (tj. rzutowych) x:=x1x2,y:=y1y2 dostaniemy:

y=ax+bcx+d.

Czyli dostaniemy funkcję homograficzną w pewnym układzie współrzędnych rzutowych. Oznacza to, że homografia jest analityczną postacią przekształcenia rzutowego prostej rzutowej na siebie. Zauważmy jeszcze, że jeśli w tym układzie współrzędnych przyjmiemy c=0, to wyróżnimy grupę przekształceń afinicznych prostej rzutowej na siebie. Nie możemy jednak wyróżnić podobieństw i izometrii nie mając określonego iloczynu skalarnego.

Homografia jako funkcja zmiennej rzeczywistej

Rozważając homografie jako funkcje zmiennej rzeczywistej wymagamy, aby współczynniki a,b,c,d były liczbami rzeczywistymi.

Wykres

Rysunek pokazuje wykres typowej homografii. Szare linie symbolizują asymptoty wykresu.

Wykres funkcji homograficznej jest przesunięciem równoległym pewnej hiperboli; posiada on dwie asymptoty:

pionową x=dc  i   poziomą y=ac.

Punkt S=(dc;ac) to środek symetrii tego wykresu. Funkcja homograficzna jest monotoniczna na każdym z przedziałów (,dc) oraz (dc,). Jest ona

  • przedziałami malejąca gdy adbc<0 oraz
  • przedziałami rosnąca adbc>0.

Przesunięcie wykresu hiperboli

Wykażmy, że wykres funkcji homograficznej f(x)=ax+bcx+d, gdzie c0 oraz adbc0 powstaje w wyniku przesunięcia równoległego wykresu pewnej hiperboli o pewien wektor. Zauważmy w tym celu, że dla wszystkich x mamy

ax+bcx+d=acadbcc2x+cd=bcadc2(x+dc)+ac.

Zatem wykres funkcji f powstaje w wyniku translacji hiperboli o równaniu

y=bcadc2x

o wektor u=[dc,ac].

Homografia jako funkcja zmiennej zespolonej

Homografia określona w ciele liczb zespolonych C jest funkcją holomorficzną.

Użycie ciała C do wprowadzenia układu współrzędnych na płaszczyźnie (w uproszczeniu: CR2) dostarcza nowych faktów geometrycznych – homografia okazuje się być wówczas odwzorowaniem konforemnym, czyli równokątnym odwzorowaniem płaszczyzny na siebie (dotyczy to zresztą wszystkich funkcji holomorficznych w punktach, w których pochodna nie zeruje się).

Homografia wyróżnia się jeszcze jedną ciekawą własnością geometryczną – jest funkcją C{}C{} zachowującą okręgi, tzn. obrazem okręgu jest okrąg (za okręgi uznajemy także proste). W szczególności taką własność ma inwersja zespolona f(z)=1z. Geometrycznie zdefiniowaną inwersję otrzymujemy składając inwersję zespoloną ze sprzężeniem, czyli stosując funkcję f(z)=1z¯.

Homografia określona w ciele C nazywana jest także odwzorowaniem MöbiusaSzablon:Fakt.

Przykłady i zastosowania

Zobacz też

Przypisy

Szablon:Przypisy

Linki zewnętrzne

  • Szablon:Cytuj stronę – animacja pokazująca przekształcenie Möbiusa generowane przez funkcję homograficzną w dziedzinie zespolonej

Szablon:Funkcje elementarne Szablon:Krzywe stożkowe Szablon:Teoria grup

  1. 1,0 1,1 1,2 1,3 1,4 1,5 Szablon:Encyklopedia PWN
  2. Uniwersalna Encyklopedia PWN, Wydawnictwo Naukowe PWN SA, wydanie elektroniczne 2008, wersja 1.
  3. Szablon:Cytuj książkę
  4. Szablon:Cytuj książkę
  5. Szablon:Cytuj książkę
  6. 6,0 6,1 6,2 Szablon:Otwarty dostęp Gabriela Pendyk, Postać kanoniczna funkcji homograficznej, Zintegrowana Platforma Edukacyjna, zpe.gov.pl [dostęp 2023-12-16].