Transformata Weierstrassa
W matematyce transformata Weierstrassa funkcji f : R → R , nazwana na cześć Karla Weierstrassa , jest „wygładzoną” wersją f ( x ) uzyskaną przez uśrednienie wartości f , ważonych z Gaussem wyśrodkowanym w x .
W szczególności jest to funkcja F zdefiniowana przez
Współczynnik 1/√(4 π ) jest tak dobrany, że całka gaussowska będzie miała całkowitą całkę równą 1, w wyniku czego funkcje stałe nie zostaną zmienione przez transformatę Weierstrassa.
Zamiast F ( x ) pisze się też W [ f ]( x ) . Zauważ, że F ( x ) nie musi istnieć dla każdej liczby rzeczywistej x , gdy całka definiująca nie jest zbieżna.
Transformata Weierstrassa jest ściśle związana z równaniem ciepła (lub równoważnie z równaniem dyfuzji ze stałym współczynnikiem dyfuzji). Jeżeli funkcja f opisuje temperaturę początkową w każdym punkcie nieskończenie długiego pręta o stałym przewodnictwie cieplnym równym 1, to rozkład temperatury pręta t = 1 jednostki czasu później będzie dany funkcją F . Używając wartości t różnych od 1, możemy zdefiniować uogólnioną transformatę Weierstrassa fa .
Uogólniona transformata Weierstrassa umożliwia aproksymację danej funkcji całkowalnej f dowolnie dobrze za pomocą funkcji analitycznych .
Nazwy
Weierstrass użył tej transformacji w swoim oryginalnym dowodzie twierdzenia o aproksymacji Weierstrassa . Jest również znany jako transformata Gaussa lub transformata Gaussa – Weierstrassa od nazwiska Carla Friedricha Gaussa oraz jako transformata Hille'a od nazwiska Einara Carla Hille'a , który intensywnie ją studiował. Wspomniane poniżej uogólnienie W t jest znane w analizie sygnału jako filtr Gaussa oraz w przetwarzaniu obrazu (jeśli jest zaimplementowane na R 2 ) jako rozmycie gaussowskie .
Transformacje niektórych ważnych funkcji
Jak wspomniano powyżej, każda stała funkcja jest własną transformatą Weierstrassa. Transformata Weierstrassa dowolnego wielomianu jest wielomianem tego samego stopnia, a właściwie tego samego współczynnika wiodącego ( wzrost asymptotyczny pozostaje niezmieniony). Rzeczywiście Hn , jeśli Hn prostu oznacza xn ( fizyka) wielomian Hermite'a stopnia n , to transformata Weierstrassa ( x /2) wynosi po . Można to wykazać, wykorzystując fakt, że funkcja generująca dla wielomianów Hermite'a jest ściśle powiązany z jądrem Gaussa używanym w definicji transformaty Weierstrassa.
Transformata Weierstrassa funkcji e ax (gdzie a jest dowolną stałą) to e a 2 e ax . Funkcja e ax jest zatem funkcją własną transformaty Weierstrassa. (W rzeczywistości jest to bardziej ogólnie prawdziwe dla wszystkich przekształceń splotu).
Ustawiając a = bi , gdzie i jest jednostką urojoną , i stosując tożsamość Eulera , widać, że transformata Weierstrassa funkcji cos( bx ) to e - b 2 cos( bx ), a transformata Weierstrassa funkcji sin( bx ) to mi - b 2 grzech( bx ).
Transformata Weierstrassa funkcji e ax 2 to
- jeśli a < 1/4 i niezdefiniowane, jeśli a ≥ 1/4.
W szczególności, wybierając wartość ujemną, oczywiste jest, że transformata Weierstrassa funkcji Gaussa jest ponownie funkcją Gaussa, ale „szerszą”.
Właściwości ogólne
Transformata Weierstrassa przypisuje każdej funkcji f nową funkcję F ; to przypisanie jest liniowe . Jest również niezmiennikiem translacji, co oznacza, że transformacja funkcji f ( x + a ) to F ( x + a ). Oba te fakty są bardziej ogólnie prawdziwe dla każdej transformacji całkowej zdefiniowanej za pomocą splotu.
Jeśli transformata F ( x ) istnieje dla liczb rzeczywistych x = a i x = b , to istnieje również dla wszystkich wartości rzeczywistych pomiędzy i tworzy tam funkcję analityczną ; ponadto F ( x ) będzie istnieć dla wszystkich wartości zespolonych x z a ≤ Re ( x ) ≤ b i tworzy funkcję holomorficzną na tym pasku płaszczyzny zespolonej . Jest to formalne stwierdzenie wspomnianej powyżej „gładkości” F.
Jeśli f jest całkowalna na całej osi rzeczywistej (tj. f ∈ L 1 ( R ) ), to także jest całkowalna jego transformata Weierstrassa F , a ponadto jeśli f ( x ) ≥ 0 dla wszystkich x , to także F ( x ) ≥ 0 dla wszystkie x i całki f i F są równe. Wyraża to fizyczny fakt, że całkowita energia cieplna lub ciepło jest zachowana przez równanie ciepła lub że całkowita ilość materiału dyfuzyjnego jest zachowana przez równanie dyfuzji.
Korzystając z powyższego można pokazać, że dla 0 < p ≤ ∞ i f ∈ L p ( R ) , mamy F ∈ L p ( R ) i || F || p ≤ || f || str . W konsekwencji transformata Weierstrassa daje ograniczony operator W : L p ( R ) → L p ( R ).
Jeśli f jest wystarczająco gładkie, to transformata Weierstrassa k - tej pochodnej f jest równa k - tej pochodnej transformaty Weierstrassa f .
Istnieje wzór odnoszący się do transformaty Weierstrassa W i dwustronnej transformaty Laplace'a L . Jeśli zdefiniujemy
Następnie
Filtr dolnoprzepustowy
Widzieliśmy powyżej, że transformata Weierstrassa funkcji cos( bx ) to e − b 2 cos( bx ) i analogicznie dla sin( bx ). Z punktu widzenia analizy sygnału sugeruje to, że jeśli sygnał f zawiera częstotliwość b (tj. zawiera sumę będącą kombinacją sin( bx ) i cos( bx )), to przekształcony sygnał F będzie zawierał tę samą częstotliwość, ale z amplitudą pomnożoną przez współczynnik mi - b 2 . Powoduje to, że wyższe częstotliwości są redukowane bardziej niż niższe, a zatem transformata Weierstrassa działa jak filtr dolnoprzepustowy . Można to również pokazać za pomocą ciągłej transformaty Fouriera w następujący sposób. Transformata Fouriera analizuje sygnał pod kątem jego częstotliwości, przekształca sploty w produkty i przekształca gaussy w gaussy. Transformata Weierstrassa jest splotem z Gaussem, a zatem jest mnożeniem sygnału przekształconego Fouriera za pomocą Gaussa, a następnie zastosowanie odwrotnej transformaty Fouriera. To mnożenie z Gaussem w przestrzeni częstotliwości miesza wysokie częstotliwości, co jest innym sposobem opisywania „wygładzającej” właściwości transformaty Weierstrassa.
Transformacja odwrotna
Poniższy wzór, ściśle powiązany z transformatą Laplace'a funkcji Gaussa i prawdziwym odpowiednikiem transformacji Hubbarda-Stratonowicza , jest stosunkowo łatwy do ustalenia:
Teraz zastąp u formalnym operatorem różniczkowania D = d / dx i użyj operatora przesunięcia Lagrange'a
- ,
(konsekwencja wzoru na szereg Taylora i definicji funkcji wykładniczej ), otrzymać
aby w ten sposób otrzymać następujące formalne wyrażenie dla transformaty Weierstrassa W ,
gdzie operator po prawej stronie należy rozumieć jako działający na funkcji f ( x ) as
Powyższe formalne wyprowadzenie pomija szczegóły zbieżności, a zatem wzór W = e D 2 nie jest powszechnie ważny; istnieje kilka funkcji f , które mają dobrze zdefiniowaną transformatę Weierstrassa, ale dla których e D 2 f ( x ) nie można sensownie zdefiniować.
Niemniej jednak reguła jest nadal całkiem użyteczna i można ją na przykład wykorzystać do wyprowadzenia wspomnianych powyżej transformat Weierstrassa wielomianów, funkcji wykładniczych i trygonometrycznych.
Formalna odwrotność transformaty Weierstrassa jest zatem dana przez
Ponownie, ta formuła nie jest uniwersalna, ale może służyć jako przewodnik. Można wykazać, że jest poprawny dla pewnych klas funkcji, jeśli operator po prawej stronie jest poprawnie zdefiniowany.
Można alternatywnie spróbować odwrócić transformatę Weierstrassa w nieco inny sposób: biorąc pod uwagę funkcję analityczną
zastosuj W -1 , aby uzyskać
ponownie wykorzystując fundamentalną własność (fizyków) wielomianów Hermite'a H n .
Ponownie, ten wzór na f ( x ) jest w najlepszym razie formalny, ponieważ nie sprawdzano, czy końcowy szereg jest zbieżny. Ale jeśli np. f ∈ L 2 ( R ), to znajomość wszystkich pochodnych F przy x = 0 wystarczy, aby otrzymać współczynniki a n ; iw ten sposób zrekonstruować f jako szereg wielomianów hermite'a .
Trzecia metoda odwracania transformaty Weierstrassa wykorzystuje jej połączenie ze wspomnianą powyżej transformatą Laplace'a oraz dobrze znaną formułą inwersji dla transformaty Laplace'a. Wynik podano poniżej dla dystrybucji.
Uogólnienia
Możemy użyć splotu z jądrem Gaussa (z pewnym t > 0 ) zamiast , definiując w ten sposób operator W t , uogólnioną transformatę Weierstrassa.
Dla małych wartości . t W t [ f ] jest bardzo zbliżone do f , ale gładkie Im większe t , tym bardziej ten operator uśrednia i zmienia f . Fizycznie W t odpowiada następującemu równaniu ciepła (lub dyfuzji) dla t jednostek czasu, a to jest addytywne,
Jądro używana do uogólnionej transformaty Weierstrassa jest czasami nazywana jądrem Gaussa-Weierstrassa i jest funkcją Greena dla równania dyfuzji na R .
W t można obliczyć z W : mając daną funkcję f ( x ) zdefiniuj nową funkcję f t ( x ) = f ( x √ t ) ; wtedy W t [ fa ]( x ) = W [ fa t ] ( x /√ t ) , co jest konsekwencją reguły podstawienia .
Transformatę Weierstrassa można również zdefiniować dla pewnych klas rozkładów lub „funkcji uogólnionych”. Weierstrassa delty gaussowska .
W tym kontekście można udowodnić rygorystyczne wzory inwersji, np.
Ponadto transformatę Weierstrassa można zdefiniować dla funkcji (lub rozkładów) o wartościach rzeczywistych (lub zespolonych) zdefiniowanych na Rn . Używamy tego samego wzoru na splot, co powyżej, ale interpretujemy całkę jako rozciągającą się na całe R n , a wyrażenie ( x − y ) 2 jako kwadrat długości euklidesowej wektora x − y ; współczynnik przed całką musi zostać dostosowany tak, aby całka Gaussa miała całkowitą całkę równą 1.
Mówiąc bardziej ogólnie, transformatę Weierstrassa można zdefiniować na dowolnej rozmaitości riemannowskiej : równanie ciepła można tam sformułować (za pomocą operatora Laplace'a – Beltramiego rozmaitości ), a transformata Weierstrassa W [ f ] jest następnie dana przez rozwiązanie równania ciepła dla jednej jednostki czasu, zaczynając od początkowego „rozkładu temperatur” f .
Powiązane transformacje
Jeśli rozważymy splot z jądrem 1/(π(1 + x 2 )) zamiast z Gaussem, otrzymamy transformatę Poissona , która wygładza i uśrednia daną funkcję w sposób podobny do transformaty Weierstrassa.