1060440929

1060440929



LABORATORIUM: Zasady użytkowania edytora vi; joe; podstawowe komendy systemu UNIX/LINUX. Pisanie programów z wykorzystaniem operacji na zmiennych znakowych i wieloindeksowych oraz odpowiednim podziałem programu na segmenty - projekt programu w systemie LINUX. Interface użytkownika - X-Windows. Usługi systemowe: kompilatory Fortranu, C i Pascala - użytkowanie. Usługi sieciowe: mail, telnet, ftp, talk, finger.

Osoba odpowiedzialna za przedmiot: Jednostka organizacyjna:

Dr inż. Marek Stanuszek

Instytut Modelowania Komputerowego (F-3)

Kierunek/Specjalność:

Tytuł przedmiotu:

Semestr, wymiargodz. (W, C, L), pkt.:

MiBM / Mechanika Komputerowa Metody numeryczne MK-3.2 III - W1, C1, L1 (3 pkt.); IV-WE 1, C1, L1 (6

Semestr III

WYKŁADY/ĆWICZENIA:    Wstęp - podstawowe pojęcia; rodzaje i źródła błędów w obliczeniach

numerycznych; cyfry znaczące; zbieżność a stabilność obliczeń. Numeryczne metody rozwiązywania nieliniowych równań algebraicznych. Metody: iteracji prostej Newtona (Newtona-Raphsona), reguła falsi, siecznych. Przyśpieszenie zbieżności obliczeń: metody relaksacji, metoda Aitkena. Błąd rozwiązania. Numeryczne metody rozwiązywania dużych układów liniowych równań algebraicznych. Charakterystyka równań; klasyfikacja metod; metody eliminacji: Gaussa-Jordana, Choleskiego; metody iteracyjne: Jacobiego    i    Gaussa-

-Seidela. Błąd rozwiązania. Rozkład macierzy na czynniki trójkątne LU; odwracanie macierzy kwadratowej i trójkątnej. Rozwiązywanie nadokreślonych układów liniowych równań algebraicznych. Numeryczna analiza wartości i wektorów własnych macierzy. Podstawowe twierdzenia i własności. Metody szacowania spektrum wartości własnych. Metody określenia pojedynczych wartości własnych i wektora własnego. Metody analizy wszystkich wektorów i wartości własnych. Uogólniony problem własny. Błąd rozwiązania. Źle uwarunkowane układy równań algebraicznych. Aproksymacja. Podstawowe pojęcia. Metody interpolacji: Lagrange’a, odwrotna Lagrange’a, Hermite’a, funkcjami spline; oszacowanie błędu interpolacji. Wielomiany Czebyszewa. Metody najlepszej aproksymacji: Czebyszewa, najmniejszych kwadratów; opracowanie wyników eksperymentu. Aproksymacja w obszarach dwuwymiarowych. Błąd aproksymacji.

Uwaga: Wykłady i ćwiczenia są prowadzone wspólnie, częściowo metodą seminaryjną.

LABORATORIUM: Studenci wykonują własne programy związane z treścią wykładu, korzystając z biblioteki podanej w podręczniku „Numerical Recipes” do wyboru w językach FORTRAN, PASCAL lub C oraz z biblioteki IMSL.

Semestr IV

WYKŁADY/ĆWICZENIA: Konstrukcja wielomianów ortogonalnych, metoda Grama-Schmidta. Numeryczne różniczkowanie funkcji. Generacja wzorów różnicowych:    przez różniczkowanie wzorów

aproksymacyjnych oraz metodą nieoznaczonych współczynników. Dokładność wzorów. Numeryczne całkowanie. Kwadratury: Newtona-Cotesa, Gaussa, Romberga. Kwadratury proste i złożone; oszacowanie błędu całkowania. Całki pojedyncze i wielokrotne. Numeryczne całkowanie funkcji osobliwych i obliczanie całek niewłaściwych. Numeryczne całkowanie w obszarach dwuwymiarowych: czworokątnych, trójkątnych, dowolnych. Dokładność wzorów. Numeryczne całkowanie układu zwyczajnych równań różniczkowych. Podstawowe pojęcia i twierdzenia. Klasyfikacja problemów i metod. Problem początkowy. Metody: Eulera, Rugego-Kutty, explicit, implicit, predyktor-korektor. Problem brzegowy. Metoda różnic skończonych. Ogólne rozwiązania różnicowe. Błąd rozwiązania. Numeryczne całkowanie równań różniczkowych cząstkowych. Klasyfikacja problemów brzegowych drugiego rzędu. Podstawy klasycznej metody różnic skończonych i jej zastosowanie do analizy problemów eliptycznych rzędu drugiego i czwartego oraz problemów parabolicznych i hiperbolicznych drugiego rzędu. Błąd rozwiązania. Zarys komputerowych metod optymalizacji funkcji. Wstęp, podstawowe pojęcia, klasyfikacja i charakterystyka problemów optymalizacji. Metody optymalizacji funkcji: bez ograniczeń, przy ograniczeniach równościowych, przy ograniczeniach nierównościowych (metoda projekcji gradientu, metody kierunków dopuszczalnych). Warunki Kuhna-Tuckera. Pakiet programów optymalizacji ADS (Automated Design of Structures). Algorytmy genetyczne, podstawowe pojęcia i algorytmy. Szybka transformacja Fouriera (FTT). Prace seminaryjne: referaty studentów na podstawie dostarczonych materiałów w języku angielskim.

Uwaga: Wykłady i ćwiczenia są prowadzone wspólnie, częściowo metodą seminaryjną.

LABORATORIUM: Studenci wykonują własne programy związane z treścią wykładu, korzystając z biblioteki podanej w podręczniku „Numerical Recipes” do wyboru w językach FORTRAN, PASCAL lub C oraz z bibliotek IMSL i ADS.



Wyszukiwarka

Podobne podstrony:
12. Podstawowe operacje w systemie Unix/Linux -    Przegląd poleceń powłoki systemu.
12. Podstawowe operacje w systemie Unix/Linux -    Przegląd poleceń powłoki systemu.
12. Podstawowe operacje w systemie Unix/Linux -    Przegląd poleceń powłoki systemu.
12. Podstawowe operacje w systemie Unix/Linux -    Przegląd poleceń powłoki systemu.
Podstawy języka - struktura pliku źródłowego Pisanie programu w Baskom Basicu nie jest trudne ale ab
Laboratorium Przemysłowe Systemy Cyfrowe (PLC) 1.1. Projektowanie programu użytkownika Podstawowe
Przebieg zajęć. 1.    Podstawowe zasady pracy w edytorze grafiki: a)
TECHNOLOGIE INFORMACYJNE (0/15) ZAGADNIENIA: Podstawy obsługi aplikacji użytkowych: edytor tekstu,
ANNA OLKOWSKA. TEST SPRAWDZAJĄCY Z INFORMATYKI DLA KLASY VI SZKOŁY PODSTAWOWEJ -EDYTOR TEKSTOWY I SP
ANNA OLKOWSKA. TEST SPRAWDZAJĄCY Z INFORMATYKI DLA KLASY VI SZKOŁY PODSTAWOWEJ -EDYTOR TEKSTOWY I KO
ANNA OLKOWSKA. TEST SPRAWDZAJĄCY Z INFORMATYKI DLA KLASY VI SZKOŁY PODSTAWOWEJ -EDYTOR TEKSTOWY I Za

więcej podobnych podstron