1 Unitarność Postac Cayley a operatora ewolucji Metody stabilne, unitarne i jawne Równanie dyfuzji Więcej wymiarów...

Podobne dokumenty
KADD Minimalizacja funkcji

5. Rozwiązywanie układów równań liniowych

3 Metoda NCGF rozwiązywania równania Schrödingera 5

FUNKCJA KWADRATOWA. Zad 1 Przedstaw funkcję kwadratową w postaci ogólnej. Postać ogólna funkcji kwadratowej to: y = ax + bx + c;(

Model odpowiedzi i schemat oceniania do arkusza I

Wykład 14. Elementy algebry macierzy

Algebra liniowa. Macierze i układy równań liniowych

Kwantowa paczka falowa. A. Baran 3 stycznia 2017

Metody iteracyjne rozwiązywania układów równań liniowych (5.3) Normy wektorów i macierzy (5.3.1) Niech. x i. i =1

dr Mariusz Grządziel 15,29 kwietnia 2014 Przestrzeń R k R k = R R... R k razy Elementy R k wektory;

RÓWNANIA RÓŻNICZKOWE WYKŁAD 4

Co to jest wektor? Jest to obiekt posiadający: moduł (długość), kierunek wraz ze zwrotem.

KADD Metoda najmniejszych kwadratów funkcje nieliniowe

RÓWNANIE SCHRÖDINGERA NIEZALEŻNE OD CZASU

3. FUNKCJA LINIOWA. gdzie ; ół,.

Grafika komputerowa Wykład 8 Modelowanie obiektów graficznych cz. II

ALGEBRA Z GEOMETRIĄ ANALITYCZNĄ zadania z odpowiedziami

Zagdanienia do egzaminu z Inżynierskich Metod Numerycznych - semestr 1

ALGEBRA Z GEOMETRIĄ ANALITYCZNĄ

1.1 Przegląd wybranych równań i modeli fizycznych. , u x1 x 2

VII. Elementy teorii stabilności. Funkcja Lapunowa. 1. Stabilność w sensie Lapunowa.

Przekształcenia liniowe

Met Me ody numer yczne Wykład ykład Dr inż. Mic hał ha Łanc Łan zon Instyt Ins ut Elektr Elektr echn iki echn i Elektrot Elektr echn olo echn

3. Macierze i Układy Równań Liniowych

IX. MECHANIKA (FIZYKA) KWANTOWA

LUBELSKA PRÓBA PRZED MATURĄ 2018 poziom podstawowy

Przedmiotowy system oceniania wraz z określeniem wymagań edukacyjnych klasa druga zakres rozszerzony

Przedmiotowy system oceniania z matematyki klasa I i II ZSZ 2013/2014

ROZKŁAD MATERIAŁU DO II KLASY LICEUM (ZAKRES ROZSZERZONY) A WYMAGANIA PODSTAWY PROGRAMOWEJ.

Mechanika kwantowa ćwiczenia, 2007/2008, Zestaw II

ROZWIĄZYWANIE RÓWNAŃ NIELINIOWYCH

Wymagania edukacyjne matematyka klasa 1 zakres podstawowy 1. LICZBY RZECZYWISTE

Graniastosłupy mają dwie podstawy, a ich ściany boczne mają kształt prostokątów.

WYMAGANIA EDUKACYJNE Z MATEMATYKI dla klasy I ba Rok szk. 2012/2013

Z52: Algebra liniowa Zagadnienie: Zastosowania algebry liniowej Zadanie: Operatory różniczkowania, zagadnienie brzegowe.

2) R stosuje w obliczeniach wzór na logarytm potęgi oraz wzór na zamianę podstawy logarytmu.

Metody numeryczne w przykładach

Rozwiązywanie układów równań liniowych

UKŁADY ALGEBRAICZNYCH RÓWNAŃ LINIOWYCH

Zadania egzaminacyjne

21 Symetrie Grupy symetrii Grupa translacji

9. Podstawowe narzędzia matematyczne analiz przestrzennych

KADD Minimalizacja funkcji

Kształcenie w zakresie podstawowym. Klasa 2

OPTYKA KWANTOWA Wykład dla 5. roku Fizyki

Równania prostych i krzywych; współrzędne punktu

Układy równań liniowych. Krzysztof Patan

Tydzień nr 9-10 (16 maja - 29 maja), Równania różniczkowe, wartości własne, funkcja wykładnicza od operatora - Matematyka II 2010/2011L

FUNKCJA LINIOWA, RÓWNANIA I UKŁADY RÓWNAŃ LINIOWYCH

Metody numeryczne. materiały do wykładu dla studentów. 7. Całkowanie numeryczne

Zagdanienia do egzaminu z Inżynierskich Metod Numerycznych - semestr zimowy 2017/2018

WYMAGANIA EDUKACYJNE KLASA I Pogrubieniem oznaczono wymagania, które wykraczają poza podstawę programową dla zakresu podstawowego.

1 Grupa SU(3) i klasyfikacja cząstek

1 Całki funkcji wymiernych

Układy równań i równania wyższych rzędów

Klasa 1 technikum. Poniżej przedstawiony został podział wymagań na poszczególne oceny szkolne:

Plan wynikowy z przedmiotu: MATEMATYKA

PRÓBNY EGZAMIN MATURALNY Z MATEMATYKI

Technikum Nr 2 im. gen. Mieczysława Smorawińskiego w Zespole Szkół Ekonomicznych w Kaliszu

Definicje i przykłady

Pochodne cząstkowe i ich zastosowanie. Ekstrema lokalne funkcji

Zaawansowane metody numeryczne Komputerowa analiza zagadnień różniczkowych 4. Równania różniczkowe zwyczajne podstawy teoretyczne

Komputerowa analiza zagadnień różniczkowych 10. Dwupunktowe problemy brzegowe (BVP, Boundary Value Problems)

WYMAGANIA EDUKACYJNE - matematyka - poziom rozszerzony Dariusz Drabczyk

Logarytmy. Funkcje logarytmiczna i wykładnicza. Równania i nierówności wykładnicze i logarytmiczne.

Zadanie. Oczywiście masa sklejonych ciał jest sumą poszczególnych mas. Zasada zachowania pędu: pozwala obliczyć prędkość po zderzeniu

Matematyka stosowana i metody numeryczne

ODPOWIEDZI I SCHEMAT PUNKTOWANIA ZESTAW NR 2 POZIOM PODSTAWOWY. Etapy rozwiązania zadania

Geometria analityczna - przykłady

Zagadnienia brzegowe dla równań eliptycznych

VII. WYKRESY Wprowadzenie

Model odpowiedzi i schemat oceniania do arkusza II

Technikum Nr 2 im. gen. Mieczysława Smorawińskiego w Zespole Szkół Ekonomicznych w Kaliszu

Wymagania z wiedzy i umiejętności na poszczególne stopnie szkolne z matematyki w Zasadniczej Szkole Zawodowej nr 14

Rozwiązywanie równań nieliniowych

Wykład Matematyka A, I rok, egzamin ustny w sem. letnim r. ak. 2002/2003. Każdy zdający losuje jedno pytanie teoretyczne i jedno praktyczne.

a 11 a a 1n a 21 a a 2n... a m1 a m2... a mn x 1 x 2... x m ...

PRZEDMIOTOWY SYSTEM OCENIANIA PROSTO DO MATURY KLASA 1 ZAKRES PODSTAWOWY

POSTULATY MECHANIKI KWANTOWEJ cd i formalizm matematyczny

Algebra z geometrią analityczną zadania z odpowiedziami

V Konkurs Matematyczny Politechniki Białostockiej

Geometria analityczna

(U.14) Oddziaływanie z polem elektromagnetycznym

Matematyka wykaz umiejętności wymaganych na poszczególne oceny

Definicja i własności wartości bezwzględnej.

Całkowanie numeryczne

II. Równania autonomiczne. 1. Podstawowe pojęcia.

Wymagania edukacyjne, kontrola i ocena. w nauczaniu matematyki w zakresie. podstawowym dla uczniów technikum. część II

MATEMATYKA Przed próbną maturą. Sprawdzian 1. (poziom podstawowy) Rozwiązania zadań

EGZAMIN MATURALNY W ROKU SZKOLNYM 2014/2015

= i Ponieważ pierwiastkami stopnia 3 z 1 są (jak łatwo wyliczyć) liczby 1, 1+i 3

8. Funkcje wielu zmiennych - pochodne cząstkowe

Metody numeryczne Wykład 4

Obliczenia iteracyjne

ZADANIA ZAMKNIETE W zadaniach 1-25 wybierz i zaznacz na karcie odpowiedzi poprawna

PLAN WYNIKOWY PROSTO DO MATURY KLASA 1 ZAKRES PODSTAWOWY

7. CIĄGI. WYKŁAD 5. Przykłady :

Praca kontrolna z matematyki nr 1 Liceum Ogólnokształcące dla Dorosłych Semestr 5 Rok szkolny 2014/2015

Optymalizacja ciągła

Transkrypt:

Spis treści 1 Unitarność 1 1.1 Postac Cayley a operatora ewolucji................. 1 2 Metody stabilne, unitarne i jawne 2 2.1 Równanie dyfuzji........................... 4 2.2 Więcej wymiarów........................... 4 3 Problemy graficzne 4 3.1 Rzutowanie.............................. 5 3.2 Poziomice............................... 5 3.3 Problem niewidocznych linii..................... 7 Temat: Zależne od czasu równanie Schrödingera. Ruch pakietów falowych. Schemat jawny, stabilny i unitarny. Podstawa: H.M. Schey. J.L. Schwartz, Computer-Generated Motion Pictures of One-Dimensional Quantum Mechanical Transmission and Reflection Phenomena, Am. J. Phys., 35 (1967) 177 1 Unitarność Pokazany w poprzednim wykładzie schemat iteracyjny rozwiązania równania Schrödingera zależnego od czasu jest schematem jawnym (tzn. ψ n+1 jest wyliczane na podstawie poprzedniego kroku ψ n ) lecz nie jest schematem unitarnym. Operator ewolucji exp(±i tĥ) zastąpiliśmy tam wyrażeniem 1 ± i tĥ, które nie zapewnia unitarności funkcji falowej ( ψ 2 dx 1). Podobnie jest z prostymi schematami niejawnymi opartymi na tym wyrażeniu. Eliminują one niestabilność numeryczną lecz problem niezachowania unitarności wciąż pozostaje. Przyjrzyjmy się stabilnej metodzie niejawnej. Otrzymamy ją następująco. Funkcja falową ψ n+1 w chwili t potraktujmy chwilowo jako daną. Na jej podstawie wyliczmy ψ n. Ponieważ ψ( t) = exp( i th)ψ(0)}, więc ψ(0) = exp(i tĥ)ψ( t). Stąd, rozwijając w szereg Taylora, mamy ψj n = ψj n+1 (i t/ x 2 )[ψj+1 n+1 2ψn+1 j ψj 1 n+1 x2 V j ψj n+1 ]. Równanie to, chociaż stabilne, daje niejawnie ψ n+1. Metoda jest, jak to nazywamy, typu implicit. Aby wyznaczyć ψ n+1 potrzeba stosować specjalne techniki algebraiczne. Ważniejszy jest jednak problem unitarności ψ. 1

1.1 Postac Cayley a operatora ewolucji Prostym przybliżeniem operatora ewolucji exp(i tĥ) jest jego postać Cayleya (1 1 2 tĥ)/(1 1 tĥ), (1) 2 która dodatkowo zapewnia dokładność do rzędu t 2. Stosując postać Cayleya operatora ewolucji możemy teraz zapisać ψ n+1 j = (1 1 2 tĥ)/(1 1 2 tĥ)ψn j, (2) Po prostych obliczeniach dostaniemy następujacy schemat różnicowy ψj+1 n+1 + (i2 x2 t 2 V j 2)ψj n+1 + ψj 1 n+1 t = ψj+1 n + (i 2 x2 + t 2 V j + 2)ψj n ψj 1 n. (3) t Równanie to jest stabilne, zapewnia unitarność, lecz nie daje jawnie wartości dla ψ n+1. 2 Metody stabilne, unitarne i jawne Podstawa: Richardson, John L., Visualizing quantum scattering on the CM-2 supercomputer, Computer Physics Communications 63 (1991) pp 84-94 Dyskutowane poprzednio metody były oparte na przybliżeniu dla operatora ewolucji funkcji falowej, który jest formalnym rozwiązaniem równania Schrödingera. Równanie ewolucji jest postaci ψ(x, t) = exp( i t t 0 Ĥ) ψ(x, t 0 ). (4) h Najprostsza metoda (niestabilna) była oparta na przybliżeniu exp( i t Ĥ) = 1 i t h h Ĥ + O([ t h Ĥ]2 ). (5) Prowadziło to do rozbieżności metody. Drugie przybliżenie było oparte na postaci Cayleya operatora ewolucji (patrz 1). Ta metoda była wprawdzie stabilna numerycznie lecz niejawna i kosztowna numerycznie gdyż wymagała złożonych obliczeń prowadzących do rozwikłania niejawnego schematu ewolucji. Metoda, którą podaje Richardson, jest również oparta na przybliżeniu operatora ewolucji, lecz jest to metoda zarówno jawna, jak i unitarna, i stabilna numerycznie. Operator ewolucji zapisywany jest najpierw w postaci sumy operatora energii kinetycznej ˆT i potencjalnej ˆV. Dalej ˆT rozbija się na sumę M częsci ˆT = Ml=1 ˆTl, dla których łatwo jest policzyć exp ˆT l. Następnie korzystamy z tzw. przybliżenia iloczynowego Trottera: exp( i t M h Ĥ) = exp( i t h Ĥ) exp( i t h ˆV ) + O( t 2 ) (6) j=1 2

Błąd jaki tutaj popełniamy zależy od wartości komutatorów [T l, T l ], [T l, V ] i od wielkości kroku czasowego t. W przypadku jednego wymiaru przestrzennego podział operatora ˆT można określić z formuły różnicowej dla Laplasjanu: Macierz T jest postaci ( ˆT ψ) n = h2 [2ψ n ψ n 1 ψ n+1 ]. [T ] = h2 2 1 0... 0 1 1 2 1... 0 0 1 2 1... 0... 0... 1 2 1 1 0... 0 1 2 (7) Macierz ta daje się zapisać jako suma następujących macierzy oraz [T e ] = h2 [T o ] = h2 gdzie M jest macierzą kwadratową 2 2 M = M 0 0... 0 0 M 0... 0... 0... 0 M 0 0 0... 0 M 1 0 0... 1 0 M 0... 0 0 0 M... 0... 0... 0 M 0 1 0... 0 1 h2 ( 1 1 1 1 ) (8), (9). (10) Macierze [T e ] i [T o ] są sumami prostymi macierzy M. Łatwo jest obliczyć exponentę macierzy M. Mamy mianowicie exp( i t h M) = 1 + [exp( iɛ) 1]ma2 h 2 = 1 2 ( 1 + exp( iɛ) 1 exp( iɛ) 1 exp( iɛ) 1 + exp( iɛ) ) = 1 ( α β 2 β α ) (11) gdzie ɛ = t h/ma 2, a α = 1 + exp( iɛ)/2 i β = 1 exp( iɛ)/2. Macierz exp( i t h M) jest unitarna i posiada wartości własne λ 1 = 1, λ 2 = exp( iɛ). Z a d a n i e 1. Proszę sprawdzić słuszność ostatniej formuły. Obliczyć wartości własne M i exp( iɛm). 3

Zapiszmy wyniki w postaci operatorowej ( ˆT e ψ) n = (ψ h2 n 1 2 (1 ( 1)n )ψ n 1 1 ) 2 (1 + ( 1)n )ψ n+1, (12) ( ˆT o ψ) n = (ψ h2 n 1 2 (1 + ( 1)n )ψ n 1 1 ) 2 (1 ( 1)n )ψ n+1. (13) Exponenta tych wyrażeń jest postaci { exp( i t/ h ˆT e ψ) (αψ }n = n β 2 (1 ( 1)n )ψ n 1 β ) 2 (1 + ( 1)n )ψ n+1, { exp( i t/ h ˆT o ψ) (αψ }n = n β 2 (1 + ( 1)n )ψ n 1 β ) 2 (1 ( 1)n )ψ n+1. 2.1 Równanie dyfuzji Wyniki dotyczące stabilności, dyskutowane tutaj dla przypadku równania Schrödingera, są również słuszne dla równania dyfuzji. Podstawienie t it i V = 0 przekształca wszystkie wzory otrzymane dla równania Schrödingera w klasyczne równanie dyfuzji. Operatory unitarne zamieniane sa rzeczywistymi operatorami o wartościach własnych mniejszych niż jeden i stabilność metody jest zapewniona. 2.2 Więcej wymiarów (14) (15) W przypadku większej liczby wymiarów wyrażenia są niewiele bardziej skomplikowane. Z a d a n i e 2. Otrzymać wzory różnicowe dyskutowanej metody dla przypadku n-wymiarowego równania Schrödingera lub równania dyfuzji. 3 Problemy graficzne Ponieważ dyskutowane wyżej problemy można przedstawić graficznie zajmiemy się przez chwilę sposobami reprezentacji danych na ekranie. Dyskusja będzie dotyczyć trzech spraw. Pierwsza to proste rzutowanie figur 3 wymiarowych, druga to rysowanie poziomic (konturów), a trzecia to problem niewidocznych linii na rysowanych rzutach. 4

3.1 Rzutowanie RZUTOWANIE y p'' P'' P(X,Y,Z) Y p(x,y) oko E o p' x O Z P' C X rzut obiekt E E p'' y o x p' Rzutowanie figur na ekran. P'' y=y(z - Z )/(Z - E o E O x=x(z - Z )/(Z - E o E P' (Patrz tekst) Łatwo sprawdzić słuszność następujących równości x = OP EO / EQ = X(Z E Z O )/(Z E Z) (16) y = Y (Z E Z O )/(Z E Z) (17) Z a d a n i e 3. Napisz program w Java T M (klasa), który rzutuje figurę o zadanych wierzchołkach (x i, y i, z i) na ekran. Zastosuj do kilku wybranych figur przestrzennych. 3.2 Poziomice Poziomice są liniami jednakowej wartości funkcji z = f(x, y), a więc określone są równaniem z = const. Najwygodniej jest podzielić obszar określoności funkcji f na trójkątne podobszary. Interpolacja wielkości z w takim elementarnym obszarze trójkąta przebiega następująco (patrz rysunek). 5

k (xm,yu,zu) i (xi,yi,zi) (xm,ym,zm) (xm, yl, zl) Interpolacja z w punkcie wewnętrznym (x m, y m ) trójkąta (i-j-k). Najpierw znajdujemy najdalej wysunięte punkty w x: x min = min(x i, x j, x k ), x max = max(x i, x j, x k ). W celu zbadania całego obszaru trójkąta przesuwamy linię x = x m od x min do x max. Dla każdej wartości x m znajdujemy granice zmienności y. Nazwiemy je y l oraz y u. Są one ograniczone dwoma bokami trójkąta i j k. Trzeci bok nie jest ważny i wykluczymy go z rozważań. Aby sprawdzić, który to bok sprawdzamy czy x m leży poza przedziałem (x p, x q ), gdzie p, q = i, j, k. Jeśli np. x m leży poza przedziałem (x k, x j ) (patrz rysunek), to bok ij wykluczamy z procedury znajdowania y u i y l dla x = x m. Jeśli x m przekroczy x k to znajdzie się na zewnątrz (x i, x k ) i w konsekwencji wykluczymy bok ik. Jeśli będziemy wyznaczać x u i x l z równań boków ik oraz ij, jak na rysunku, to dostaniemy y u = y i + (y k y i )(x m x i )/(x k x i ), y l = y i + (y j y i )(x m x i )/(x j x i ). Jeżeli x k = x i lub x j = x i to y u i y l są równe maksymalnej i minimalnej wartości y. Podobne formuły interpolacyjne stosujemy dla z otrzymując z u i z l w punktach (x m, y u ) i (x m, y l ) (wystarczy zamienic y-ki przez z-ty w równanich). Znajomość granic z l i z u na linii x m pozwala znaleźć wartość z w punkcie y m przez interpolację z(x m, y m ) = z m = z l + (y m y l )(z u z l )/(y u y l ). Zmieniając x m w granicach (x min, x max i y m oraz y m w granicach (y l, y u ) możemy znaleźć z we wszystkich interesujących nas punktach trójkąta i j k. Należy przy tym dobrać wielkość przyrostów x, y tak by otrzymać w miarę gładkie krzywe. Z a d a n i e 4. (Dla zainteresowanych) Napisz program dokonujący triangulacji dziedziny z = f(x, y) i znajdujący poziomice z = const. j 6

3.3 Problem niewidocznych linii Które linie rysowanej na ekranie figury są widoczne, a które nie? Jak je odróżnić? Problem ten prosto opisał H.N. Lerman (Software Age, July, 1970). Aby zrozumieć na czym to polega spójrzmy na rysunek prostopadłościanu. 3 4 2 1 7 8 6 5 Prostopadłościan. Zewnętrzne wierzchołki prostopadłościanu wraz z łżczącymi je krawędziami są zawsze widoczne. Wewnętrzne wierzchołki mogą być albo widoczne albo niewidoczne. Zależy to od tego, ź której strony kartki papieruźnajduję one się znajduje, a więc zależy to od wartości współrzędnej z wierzchołka. Np., jeśli kartka papieru (ekran) ustawimy tak by przechodził przez z = 0 to wierzchołki o z < 0 (i punkty linii o z < 0 ) nie powinny pojawić się na rysunku. Z a d a n i e 5. (Dla zainteresowanych) Napisz program który rysuje powierzchnię z = f(x, y) bez linii niewidzialnych. 7