Separacja zmiennych - Separation of variables

W matematyce , rozdzielenie zmiennych (znane również jako metody Fouriera ) jest jedną z kilku metod rozwiązywania zwykłych i równań różniczkowych cząstkowych , w którym Algebra pozwala na przepisanie równań, dzięki czemu każdy z dwóch zmiennych pojawia się na innej stronie równania .

Rozwiąż proporcjonalne równanie różniczkowe pierwszego rzędu przez rozdzielenie zmiennych.
Rozwiąż liniowe równanie różniczkowe pierwszego rzędu przez rozdzielenie zmiennych.

Zwykłe równania różniczkowe (ODE)

Załóżmy, że równanie różniczkowe można zapisać w postaci

które możemy napisać prościej, pozwalając :

Dopóki h ( y ) ≠ 0 , możemy przestawić wyrazy, aby otrzymać:

tak, że dwie zmienne x i y zostały rozdzielone. dx (i dy ) można traktować na prostym poziomie jako wygodną notację, która zapewnia przydatną pomoc mnemoniczną przy manipulacjach. Formalna definicja dx jako różniczki (nieskończonej) jest nieco zaawansowana.

Notacja alternatywna

Ci, którzy nie lubią notacji Leibniza, mogą woleć napisać to jako

ale to nie czyni tak oczywistym, dlaczego nazywa się to „separacją zmiennych”. Całkując obie strony równania względem , mamy

 

 

 

 

( A1 )

lub równoważnie,

ze względu na zasadę podstawienia całek .

Jeśli można obliczyć obie całki, można znaleźć rozwiązanie równania różniczkowego. Zauważmy, że proces ten skutecznie pozwala traktować pochodną jako frakcję, którą można wydzielić. To pozwala nam wygodniej rozwiązywać równania różniczkowe odzielne, jak pokazano w poniższym przykładzie.

(Zauważ, że nie musimy używać dwóch stałych całkowania , w równaniu ( A1 ) jako in

ponieważ pojedyncza stała jest równoważna).

Przykład

Wzrost populacji jest często modelowany równaniem różniczkowym

gdzie jest populacja w odniesieniu do czasu , to tempo wzrostu i jest nośnością środowiska.

Do rozwiązania tego równania różniczkowego można wykorzystać rozdział zmiennych.

Aby obliczyć całkę po lewej stronie, upraszczamy ułamek

a następnie rozkładamy ułamek na ułamki częściowe

Tak więc mamy

Niech .

Dlatego rozwiązaniem równania logistycznego jest

Aby znaleźć , niech i . Potem będzie

Zauważając to i rozwiązując A otrzymujemy

Uogólnienie separowalnych ODE do n-tego rzędu

Podobnie jak można mówić o rozdzielnym ODE pierwszego rzędu, można mówić o rozdzielnym ODE drugiego, trzeciego lub n -tego rzędu. Rozważmy rozłączne ODE pierwszego rzędu:

Pochodną można alternatywnie zapisać w następujący sposób, aby podkreślić, że jest ona operatorem pracującym na nieznanej funkcji, y :

Tak więc, kiedy rozdziela się zmienne dla równań pierwszego rzędu, w rzeczywistości przesuwa się mianownik dx operatora na stronę ze zmienną x , a d ( y ) pozostaje po stronie ze zmienną y . Operator drugiej pochodnej, przez analogię, rozkłada się następująco:

Operatory trzeciej, czwartej i n -tej pochodnej rozkładają się w ten sam sposób. Tak więc, podobnie jak rozdzielne ODE pierwszego rzędu, można zredukować do postaci

rozdzielne ODE drugiego rzędu można sprowadzić do postaci

a separowalne ODE n-tego rzędu można zredukować do

Przykład

Rozważ proste nieliniowe równanie różniczkowe drugiego rzędu:

To równanie jest równaniem tylko y'' i y' , co oznacza, że ​​można je sprowadzić do ogólnej postaci opisanej powyżej, a zatem można je rozdzielić. Ponieważ jest to równanie separowalne drugiego rzędu, zbierz wszystkie zmienne x po jednej stronie i wszystkie zmienne y' po drugiej, aby uzyskać:
Teraz scałkuj prawą stronę względem x i lewą względem y' :
To daje
co upraszcza:
Jest to teraz prosty problem całkowy, który daje ostateczną odpowiedź:

Równania różniczkowe cząstkowe

Sposób separacji zmiennych również rozwiązać szereg liniowych równań różniczkowych warunków brzegowych i początkowych, takie jak równanie ciepła , równania fali , równania Laplace'a , równania Helmholtza i biharmonicznego równania .

Analityczna metoda separacji zmiennych do rozwiązywania równań różniczkowych cząstkowych została również uogólniona na obliczeniową metodę dekompozycji w strukturach niezmienniczych, którą można wykorzystać do rozwiązywania układów równań różniczkowych cząstkowych.

Przykład: jednorodny przypadek

Rozważ jednowymiarowe równanie ciepła . Równanie to

 

 

 

 

( 1 )

Zmienna u oznacza temperaturę. Warunek brzegowy jest jednorodny, czyli

 

 

 

 

( 2 )

Spróbujmy znaleźć rozwiązanie, które nie jest identycznie zerowe, spełniające warunki brzegowe, ale o następującej własności: u jest iloczynem, w którym rozdzielona jest zależność u od x , t , czyli:

 

 

 

 

( 3 )

Podstawiając u z powrotem do równania ( 1 ) i stosując regułę iloczynu ,

 

 

 

 

( 4 )

Ponieważ prawa strona zależy tylko od x, a lewa tylko od t , obie strony są równe pewnej stałej wartości − λ . Zatem:

 

 

 

 

( 5 )

oraz

 

 

 

 

( 6 )

λ jest tutaj wartością własną dla obu operatorów różniczkowych, a T ( t ) i X ( x ) są odpowiednimi funkcjami własnymi .

Pokażemy teraz, że rozwiązania dla X ( x ) dla wartości λ ≤ 0 nie mogą wystąpić:

Załóżmy, że λ < 0. Wtedy istnieją liczby rzeczywiste B , C takie, że

Od ( 2 ) otrzymujemy

 

 

 

 

( 7 )

a zatem B = 0 = C, co oznacza, że u jest identycznie równe 0.

Załóżmy, że λ = 0. Wtedy istnieją liczby rzeczywiste B , C takie, że

Z ( 7 ) wnioskujemy w taki sam sposób jak w 1, że u jest identycznie równe 0.

Dlatego musi być tak, że λ > 0. Wtedy istnieją liczby rzeczywiste A , B , C takie, że

oraz

Z ( 7 ) otrzymujemy C = 0 i to dla pewnej dodatniej liczby całkowitej n ,

To rozwiązuje równanie ciepła w szczególnym przypadku, gdy zależność u ma specjalną postać ( 3 ).

Ogólnie rzecz biorąc, suma rozwiązań ( 1 ), które spełniają warunki brzegowe ( 2 ), również spełnia ( 1 ) i ( 3 ). Stąd kompletne rozwiązanie można podać jako

gdzie D n to współczynniki określone przez warunek początkowy.

Biorąc pod uwagę stan początkowy

Możemy dostać

Jest to rozwinięcie f ( x ) w szereg sinus . Mnożenie obu stron przez i całkowanie przez [0, L ] daje w wyniku

Ta metoda wymaga, że funkcje własne X , tutaj są prostopadłe i kompletne . Generalnie gwarantuje to teoria Sturma-Liouville'a .

Przykład: przypadek niejednorodny

Załóżmy, że równanie jest niejednorodne,

 

 

 

 

( 8 )

z warunkiem brzegowym takim samym jak ( 2 ).

Rozwiń h ( x, t ), u ( x , t ) i f ( x ) do

 

 

 

 

( 9 )

 

 

 

 

( 10 )

 

 

 

 

( 11 )

gdzie h n ( t ) i b n może być obliczony przez całkowanie, a u n ( t ) należy określić.

Podstaw ( 9 ) i ( 10 ) z powrotem do ( 8 ) i biorąc pod uwagę ortogonalność funkcji sinus otrzymujemy

które są sekwencją liniowych równań różniczkowych, które można łatwo rozwiązać za pomocą, na przykład, transformacji Laplace'a lub współczynnika całkującego . Wreszcie możemy dostać

Jeżeli warunek brzegowy jest niejednorodny, to rozwinięcie ( 9 ) i ( 10 ) nie jest już ważne. Trzeba znaleźć funkcję v, która spełnia tylko warunek brzegowy i odjąć ją od u . Funkcja uv spełnia wtedy jednorodny warunek brzegowy i może być rozwiązana powyższą metodą.

Przykład: mieszane pochodne

W przypadku niektórych równań dotyczących pochodnych mieszanych równanie nie rozdziela się tak łatwo, jak równanie cieplne w pierwszym przykładzie powyżej, ale mimo to można nadal zastosować rozdział zmiennych. Rozważ dwuwymiarowe równanie biharmoniczne

Postępując w zwykły sposób, szukamy rozwiązań formy

i otrzymujemy równanie

Zapisując to równanie w postaci

widzimy, że pochodna względem x i y eliminuje pierwszy i ostatni wyraz, tak że

tj. albo F ( x ) albo G ( y ) musi być stałą, powiedzmy -λ. To dalej sugeruje, że albo albo są stałe. Wracając do równania dla X i Y , mamy dwa przypadki

oraz

które można rozwiązać, rozważając oddzielne przypadki i zauważając, że .

Współrzędne krzywoliniowe

We współrzędnych ortogonalnych krzywoliniowych nadal można stosować separację zmiennych, ale w niektórych szczegółach różnią się one od tego we współrzędnych kartezjańskich. Na przykład regularność lub stan okresowy mogą określać wartości własne zamiast warunków brzegowych. Zobacz na przykład harmoniki sferyczne .

Zastosowanie

Równania różniczkowe cząstkowe

Dla wielu PDE, takich jak równanie falowe, równanie Helmholtza i równanie Schrodingera, możliwość zastosowania separacji zmiennych jest wynikiem twierdzenia spektralnego . W niektórych przypadkach rozdzielenie zmiennych może nie być możliwe. Rozdzielenie zmiennych może być możliwe w niektórych układach współrzędnych, ale nie w innych, a to, które układy współrzędnych umożliwiają rozdzielenie, zależy od właściwości symetrii równania. Poniżej przedstawiono zarys argumentu wskazującego na stosowalność metody do niektórych równań liniowych, chociaż dokładna metoda może się różnić w poszczególnych przypadkach (np. w powyższym równaniu biharmonicznym).

Rozważmy problem z początkowymi wartościami brzegowymi funkcji na dwóch zmiennych:

gdzie jest operatorem różniczkowym względem i jest operatorem różniczkowym względem danych brzegowych:

dla
dla

gdzie jest znana funkcja.

Poszukujemy rozwiązań formy . Dzielenie PDE przez daje

Prawa strona zależy tylko od , a lewa tylko od , więc obie muszą być równe stałej , co daje dwa równania różniczkowe zwyczajne

które możemy rozpoznać jako problemy z wartością własną dla operatorów dla i . Jeżeli jest zwartym, samosprzężonym operatorem na przestrzeni wraz z odpowiednimi warunkami brzegowymi, to z twierdzenia Spectrala istnieje podstawa do składania funkcji własnych dla . Niech widmo będzie i niech będzie funkcją własną z wartością własną . Następnie dla dowolnej funkcji, która w każdym momencie jest całkowalna do kwadratu względem , możemy zapisać tę funkcję jako kombinację liniową . W szczególności wiemy, że rozwiązanie można zapisać jako

Dla niektórych funkcji . W separacji zmiennych funkcje te są podane przez rozwiązania do

Stąd twierdzenie spektralne zapewnia, że ​​rozdzielenie zmiennych (jeśli to możliwe) znajdzie wszystkie rozwiązania.

Dla wielu operatorów różniczkowych, takich jak , możemy pokazać, że są one sprzężone przez całkowanie przez części. Chociaż operatory te mogą nie być zwarte, ich odwrotności (jeśli istnieją) mogą być, tak jak w przypadku równania falowego, a te odwrotności mają te same funkcje własne i wartości własne, co oryginalny operator (możliwym wyjątkiem zera).

Matryce

Macierzową formą rozdzielenia zmiennych jest suma Kroneckera .

Jako przykład rozważymy dyskretny 2D Laplace'a na regularnej siatce :

gdzie i są jednowymiarowymi dyskretnymi Laplace'ami odpowiednio w kierunkach x i y , i są tożsamościami o odpowiednich rozmiarach. Zobacz główny artykuł Kroneckera suma dyskretnych Laplace'ów po szczegóły.

Oprogramowanie

Niektóre programy matematyczne potrafią dokonać separacji zmiennych, między innymi Xcas .

Zobacz też

Uwagi

Bibliografia

Zewnętrzne linki