• Nie Znaleziono Wyników

Metody numeryczne w fizyce

N/A
N/A
Protected

Academic year: 2021

Share "Metody numeryczne w fizyce"

Copied!
19
0
0

Pełen tekst

(1)

Metody numeryczne w fizyce

FZP002934wcL

rok akademicki 2016/17 semestr letni

Wykład 1

Karol Tarnowski

karol.tarnowski@pwr.edu.pl A-1 p. 411B

(2)

• Laboratorium – 70 pkt. (praca na zajęciach)

• Ćwiczenia – 20 pkt. (kolokwium)

• Wykład – 10 pkt. (obecność)

Zasady zaliczenia

Podział punktów na formy zajęć

(3)

• 50 – 59 pkt. – 3,0 dst

• 60 – 69 pkt. – 3,5 dst+

• 70 – 79 pkt. – 4,0 db

• 80 – 89 pkt. – 4,5 db+

• 90 – 99 pkt. – 5,0 bdb

• 100 i więcej – 5,5 cel

Zasady zaliczenia

Skala ocen

(4)

• N. J. Giordano, H. Nakanishi, Computational Physics, 2nd Edition, Prentice Hall

• D. Kincaid, W. Cheney, Analiza numeryczna, Wydawnictwa Naukowo-Techniczne

• T. Pang, Metody Obliczeniowe w Fizyce. Fizyka i Komputery, Wydawnictwo Naukowe PWN

• W. Salejda, M. H. Tyc, M. Just, Algebraiczne metody rozwiązywania równania Schrödingera, Wydawnictwo Naukowe PWN

Materiały do kursu

(5)

• liczba atomów uranu w funkcji czasu

Zanik promieniotwórczy

235

92U 7 10 lat8

U

 

N t

U U

dN N

dt  

U U

 

0 exp t N N

(6)

Zanik promieniotwórczy

Rozwiązanie numeryczne

    U 2 U  2 3 U  3

U U 2 3

1 1

0 2 3!

dN d N d N

N t N t t t

dt dt dt

   

    U

U U 0 dN

N t N t

  dt

   

U U U U

U

lim0 t

N t t N t N t t N t

dN

dt   t t

     

  U

U U

N t t N t dN t

   dt

(7)

Zanik promieniotwórczy

Rozwiązanie numeryczne

   

U

U U

N t t N t dN t

   dt

U U

dN N

dt  

   

U

 

U U

N t t N t N t t

  

(8)

Zanik promieniotwórczy

Rozwiązanie numeryczne

(9)

Programowanie rozwiązań numerycznych

• (deklaracja) i inicjalizacja potrzebnych zmiennych

• przeprowadzenie obliczeń

• zapisanie (wyświetlenie) wyników

(10)

Programowanie rozwiązań numerycznych

• (deklaracja) i inicjalizacja potrzebnych zmiennych

– NU(0), t, ,

– wektor czasów,

– wektor wartości funkcji NU

(11)

Programowanie rozwiązań numerycznych

• przeprowadzenie obliczeń

   

U

 

U U

N t t N t N t t

  

(12)

Programowanie rozwiązań numerycznych

• zapisanie (wyświetlenie) wyników

– zebranie obliczonych wartości

– czytelna wizualizacja rezultatów

(13)

Sprawdzanie poprawności programów

• Czy wyniki wyglądają rozsądnie?

• Czy wyniki numeryczne zgadza się z dostępnymi wynikami analitycznymi?

• Czy wyniki nie zależą od parametrów numerycznych?

(14)

Sprawdzanie poprawności programów

• Czy wyniki wyglądają rozsądnie?

(15)

Sprawdzanie poprawności programów

• Czy wyniki numeryczne zgadza się z dostępnymi wynikami analitycznymi?

(16)

Sprawdzanie poprawności programów

• Czy wyniki numeryczne zgadza się z dostępnymi wynikami analitycznymi?

(17)

Sprawdzanie poprawności programów

• Czy wyniki nie zależą od parametrów numerycznych?

(18)

Sprawdzanie poprawności programów

• Testy zbieżności

• Dyskretyzacja

(19)

Wskazówki praktyczne

• Opisowe nazwy zmiennych

• Wprowadzanie komentarzy

• Czytelność kodu

• Czytelność wykresów

Cytaty

Powiązane dokumenty

rok akademicki 2018/19 semestr letni.

W wielu przypadkach program komputerowy generuje ciąg przybliżeń rozwiązania..

• MathWorks, Documentation Center, Partial Differential Equation

Cheney, Analiza numeryczna, Wydawnictwa Naukowo-Techniczne, 2006, rozdziały 9.3, 9.4.

Just, Algebraiczne metody rozwiązywania równania Schrödingera, Wydawnictwo Naukowe PWN. Materiały

Just, Algebraiczne metody rozwiązywania równania Schrödingera, Wydawnictwo Naukowe PWN. Materiały

numeryczna, Wydawnictwa Naukowo- Techniczne, 2006,

• Twierdzenie Schura gwarantuje, że dowolna macierz kwadratowa jest. unitarnie podobna do macierzy trójkątnej UAU H