MN LAB5 1

MN LAB5 1



Metody numeryczne - laboratoria - zajęcia 5 CAŁKOWANIE NUMERYCZNE

Praca na zajęciach (do zdobycia max. 8 punktów):

Napisz program, który umożliwi znalezienie całki dowolnej funkcji wprowadzonej przez użytkownika. Zastosuj metodę Monte Carlo.

Dane wejściowe:

•    funkcja podcałkowa,

•    przedział całkowania,

•    liczba strzałów.

Dane wyjściowe:

•    wynik liczbowy w oknie Command Window,

•    wykres z zaznaczoną funkcją podcałkową, strzałami celnymi i niecelnymi oraz osią OX.

Wykonaj badania, które pozwolą ocenić wpływ liczby strzałów na wynik.W tym celu oblicz całkę dla funkcji sin(x) w przedziale <-pi, pi> kolejno dla 50, 100 i 500 strzałów.

Zadanie domowe - nieobowiązkowe, tylko dla mających czas i chęci ido zdobycia max. 4 punkty):

Napisz program, który umożliwi porównanie działania metody prostokątów i parabol. Wykorzystaj GUI do obsługi programu. Program ma umożliwiać obliczanie całki dla dowolnej funkcji, w dowolnym przedziale oraz z dowolnym krokiem. Działanie metod powinno być zilustrowane na oddzielnych wykresach, a wyniki liczbowe wyświetlone z odpowiednim opisem co jest czym.

Uwagi:

•    dowolny - oznacza wprowadzony przez użytkownika.

•    pamiętaj o sprawdzeniu granic całkowania (a<b)

•    pamiętaj żeby wprowadzić pewne domyślne dane (na wszelki wypadek jeśli użytkownik okaże się zbyt leniwy aby wprowadzić coś nowego)

Ekstra dodatek do zadania domowego - za 8 punktów na laboratoriach i 4 punkty na egzaminie (i to nie są żarty, zadanie nie jest łatwe i dlatego szanowny studencie zabierz się za nie jak będziesz miał podstawowe zadanie domowe)

Napisz program jak wyżej ale dodaj do niego sprawdzanie czy użytkownik podał poprawny przedział całkowania, np. użytkownik wprowadził funkcję log(x) i przedział <-5,10>. Program powinien poinformować użytkownika, że wprowadził złe dane i poprosić o nowe albo zaproponować nowe granice.

Uwagi końcowe:

Termin nadsyłania programów upływa na kolejnych zajęciach. Tytuł listu: “MN program 4 -Twóje Nazwisko Studencie”. W treści listu proszę pamiętać o podaniu imienia, nazwiska oraz grupy z którą chodzi się na zajęcia.


Wyszukiwarka

Podobne podstrony:
MN LAB2 Metody numeryczne - laboratoria - zajęcia 2 Interpolacja i aproksymacja funkcji dyskretnych
MN LAB3 Metody numeryczne - laboratoria - zajęcia 3 ROZWIĄZYWANIE UKŁADÓW RÓWNAŃ LINIOWYCH Praca na
Zagadnienia związane z metodami numerycznych metody numeryczne konstrukcja i wykorzystanie algorytmó
Metody numeryczne Prezentacja na ćwiczenia z dn. 22 października 2012 u prof. Ihora Ohirko Mateusz J
MN w1 ?ˆkowanie numeryczne60651978436 Metody numeryczne (wykład) CEZ - WIPB ► MN_wl ► Quizy ► Całk
MN w1 Minimum funkcji60651919631 Jesteś zalogowany(a) jako Marcin Szekalski (Wyloguj)Metody numery
MN w1 Minimum funkcji wielu zmiennych60651956145 Metody numeryczne (wykład) CEZ - WIPB ► MN_wl ► Q
MN w1 Minimum funkcji wielu zmiennych60651966706 Jesteś zalogowany(a) jako Marcin Szekalski (Wylog
MN w1 R¢wnania nieliniowe60651849358 Metody numeryczne (wykład) CEZ - WIPB ► MN_wl ► Quizy ► Równ
MN w1 R¢wnania nieliniowe60651861021 Jesteś zalogowany(a) jako Marcin Szekalski (Wyloguj)Metody n
MN w1 R¢wnania nieliniowe60651870711 Metody numeryczne (wykład) CEZ - WIPB ► MN_wl ► Quizy ► Równ
MN w1 R¢wnania r¢¾niczkowe60652040264 Jesteś zalogowany(a) jako Marcin Szekalski (Wyloguj)Metod
MN w1 R¢wnania r¢¾niczkowe60652054603 Metody numeryczne (wykład) Jesteś zalogowany(a) jako Marc
MN w1 Test 160651708610 Jesteś zalogowany(a) jako Marcin Szekalski (Wyloguj)Metody numeryczne (wyk

więcej podobnych podstron