1. Znajdowanie miejsca zerowego funkcji metodą bisekcji.



Podobne dokumenty
Wybrane metody przybliżonego. wyznaczania rozwiązań (pierwiastków) równań nieliniowych

Matematyka. rok akademicki 2008/2009, semestr zimowy. Konwersatorium 1. Własności funkcji

Rzut oka na współczesną matematykę spotkanie 3: jak liczy kalkulator i o źródłach chaosu

Wstęp do programowania

Akademia Górniczo-Hutnicza Wydział Elektrotechniki, Automatyki, Informatyki i Elektroniki

1 Metody rozwiązywania równań nieliniowych. Postawienie problemu

METODY ROZWIĄZYWANIA RÓWNAŃ NIELINIOWYCH

Napisz program, który dla podanej na standardowym wejściu temperatury w stopniach Fahrenheita wypisze temperaturę w stopniach Celsjusza.

Iteracyjne rozwiązywanie równań

Badanie funkcji. Zad. 1: 2 3 Funkcja f jest określona wzorem f( x) = +

PLAN WYNIKOWY DLA KLASY PIERWSZEJ POZIOM PODSTAWOWY. I. Liczby (20 godz.) ( b ) 2

Metody numeryczne. dr Artur Woike. Ćwiczenia nr 2. Rozwiązywanie równań nieliniowych metody połowienia, regula falsi i siecznych.

Analiza Matematyczna Ćwiczenia

22 Pochodna funkcji definicja

Metody rozwiązywania równań nieliniowych

Matematyka stosowana i metody numeryczne

1. Zbadać liniową niezależność funkcji x, 1, x, x 2 w przestrzeni liniowej funkcji ciągłych na przedziale [ 1, ).

Zagadnienia - równania nieliniowe

MATLAB Prowadzący: dr hab. inż. Marek Jaszczur Poziom: początkujący

Egzamin z Metod Numerycznych ZSI, Grupa: A

Analiza algorytmów zadania podstawowe

Równania nieliniowe. LABORKA Piotr Ciskowski

KURS WSPOMAGAJĄCY PRZYGOTOWANIA DO MATURY Z MATEMATYKI ZDAJ MATMĘ NA MAKSA. przyjmuje wartości większe od funkcji dokładnie w przedziale

Instrukcje pętli przykłady. Odgadywanie hasła. 1) Program pyta o hasło i podaje adres, gdy hasło poprawne lub komunikat o błędnym haśle.

Następnie przypominamy (dla części studentów wprowadzamy) podstawowe pojęcia opisujące funkcje na poziomie rysunków i objaśnień.

Egzamin z Metod Numerycznych ZSI, Egzamin, Gr. A

Obliczenia Symboliczne

Modelowanie rynków finansowych z wykorzystaniem pakietu R

Lista zadań nr 2 z Matematyki II

9. BADANIE PRZEBIEGU ZMIENNOŚCI FUNKCJI

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

Pochodna funkcji jednej zmiennej

Funkcja kwadratowa. f(x) = ax 2 + bx + c,

Algorytmy zrandomizowane

Mathcad c.d. - Macierze, wykresy 3D, rozwiązywanie równań, pochodne i całki, animacje

Elementy logiki (4 godz.)

INFORMATYKA ELEMENTY METOD NUMERYCZNYCH.

WYDZIAŁ INFORMATYKI I ZARZĄDZANIA, studia niestacjonarne ANALIZA MATEMATYCZNA1, lista zadań 1

SPIS TREŚCI WSTĘP LICZBY RZECZYWISTE 2. WYRAŻENIA ALGEBRAICZNE 3. RÓWNANIA I NIERÓWNOŚCI

Informatyka A. Algorytmy

KRYTERIA OCENIANIA ODPOWIEDZI Próbna Matura z OPERONEM. Matematyka Poziom rozszerzony

Rozwiązywanie równań nieliniowych i ich układów. Wyznaczanie zer wielomianów.

(5) f(x) = ln x + x 3, (6) f(x) = 1 x. (19) f(x) = x3 +2x

Obliczenia iteracyjne

ROZWIĄZYWANIE UKŁADÓW RÓWNAŃ NIELINIOWYCH PRZY POMOCY DODATKU SOLVER PROGRAMU MICROSOFT EXCEL. sin x2 (1)

Analiza Matematyczna MAEW101 MAP1067

ARKUSZ X

Wymagania edukacyjne na poszczególne oceny branżowa szkoła I stopnia klasa 1 po gimnazjum

Wykresy i własności funkcji

Podstawowe algorytmy i ich implementacje w C. Wykład 9

Wymagania edukacyjne. Hasło z podstawy programowej 1. Liczby naturalne 1 Liczby naturalne, cechy podzielności. Liczba godzin

Wstęp do Informatyki zadania ze złożoności obliczeniowej z rozwiązaniami

Funkcja kwadratowa. f(x) = ax 2 + bx + c = a

Wstęp do programowania

ARKUSZ PRÓBNEJ MATURY Z OPERONEM MATEMATYKA

I. Podstawy języka C powtórka

Kubatury Gaussa (całka podwójna po trójkącie)

Wstęp do metod numerycznych Rozwiazywanie równań algebraicznych. P. F. Góra

MATEMATYKA WYKAZ UMIEJĘTNOŚCI WYMAGANYCH NA POSZCZEGÓLNE OCENY DLA KLASY DRUGIEJ

Laboratorium nr 7 Sortowanie

Kwantyle. Kwantyl rzędu p rozkładu prawdopodobieństwa to taka liczba x p. , że. Możemy go obliczyć z dystrybuanty: P(X x p.

postaci kanonicznej i iloczynowej trójmiany: y = 0,5x 2. Podaj określenie ciągu arytmetycznego. Dany jest ciąg a n

PRÓBNY EGZAMIN MATURALNY Z MATEMATYKI

MATERIAŁY DIAGNOSTYCZNE Z MATEMATYKI

METODY NUMERYCZNE. Wykład 4. Numeryczne rozwiązywanie równań nieliniowych z jedną niewiadomą. prof. dr hab.inż. Katarzyna Zakrzewska

LUBELSKA PRÓBA PRZED MATURĄ 2017 poziom podstawowy M A T E M A T Y K A 28 LUTEGO Instrukcja dla zdającego Czas pracy: 170 minut

Pochodne funkcji wraz z zastosowaniami - teoria

Metody numeryczne w przykładach

Metody numeryczne I Równania nieliniowe

PODSTAWY INFORMATYKI wykład 5.

10 zadań związanych z granicą i pochodną funkcji.

Efektywna metoda sortowania sortowanie przez scalanie

Wykład

Przykładowy zestaw zadań nr 1 z matematyki Odpowiedzi i schemat punktowania poziom podstawowy ODPOWIEDZI I SCHEMAT PUNKTOWANIA ZESTAW NR 1

1 + x 1 x 1 + x + 1 x. dla x 0.. Korzystając z otrzymanego wykresu wyznaczyć funkcję g(m) wyrażającą liczbę pierwiastków równania.

Pochodna i jej zastosowania

Wykład 11. Informatyka Stosowana. Magdalena Alama-Bućko. 18 grudnia Magdalena Alama-Bućko Wykład grudnia / 22

Zajęcia nr 1 (1h) Dwumian Newtona. Indukcja. Zajęcia nr 2 i 3 (4h) Trygonometria

PRÓBNY EGZAMIN MATURALNY

ODPOWIEDZI I SCHEMAT PUNKTOWANIA ZESTAW NR 1 POZIOM PODSTAWOWY

Analiza matematyczna dla informatyków 3 Zajęcia 14

Matematyka dla DSFRiU zbiór zadań

Przykładowy program ćwiczeń

Obliczenia Naukowe. Wykład 12: Zagadnienia na egzamin. Bartek Wilczyński

Elementy metod numerycznych

Wstęp do programowania

Wstęp do Programowania potok funkcyjny

METODY NUMERYCZNE. Wykład 4. Numeryczne rozwiązywanie równań nieliniowych z jedną niewiadomą. Rozwiązywanie równań nieliniowych z jedną niewiadomą

KONSPEKT FUNKCJE cz. 1.

RÓWNANIA NIELINIOWE Maciej Patan

Rekurencje. Jeśli algorytm zawiera wywołanie samego siebie, jego czas działania moŝe być określony rekurencją. Przykład: sortowanie przez scalanie:

ELEMENTY ANALIZY NUMERYCZNEJ ELEMENTY ANALIZY NUMERYCZNEJ. Egzamin pisemny zestaw 1 24 czerwca 2019 roku

PRÓBNY EGZAMIN MATURALNY

EGZAMIN PISEMNY Z ANALIZY I R. R n

WYMAGANIA EDUKACYJNE Z MATEMATYKI KLASA III ZAKRES ROZSZERZONY (90 godz.) , x

ZADANIA OPTYMALIZCJI BEZ OGRANICZEŃ

Analiza Matematyczna MAEW101

Zadania do wykonania. Rozwiązując poniższe zadania użyj pętlę for.

ROZWIĄZYWANIE RÓWNAŃ NIELINIOWYCH

1. Napisz program, który wyświetli Twoje dane jako napis Witaj, Imię Nazwisko. 2. Napisz program, który wyświetli wizytówkę postaci:

Transkrypt:

1. Znajdowanie miejsca zerowego funkcji metodą bisekcji. Matematyczna funkcja f ma być określona w programie w oddzielnej funkcji języka C (tak, aby moŝna było łatwo ją zmieniać). Przykładowa funkcja to: f() = 2 * sin( ln ). Uwaga! Dla =0 funkcja jest nieokreślona. ( * * f ) = 0, to szukane miejsce zerowe. f C[ a, b] - funkcja f() jest ciągła na przedziale [a,b], ( a) * f ( b) < 0 f - Na krańcach przedziału wartości funkcji mają róŝne znaki (funkcja jest monotoniczna) a+ b Kolejne przybliŝenia: = 2 f ( ) = 0 > STOP f ( ) f ( a) < 0 > b = f ( ) f ( a) > 0 > a = Warunek stopu: * ( k 1) b a ξ k 2 ξ, gdzie ξ - to określona dokładność obliczeń b a k log 2 ( ) ξ

2. Znajdowanie miejsca zerowego funkcji metodą stycznych (Newtona). Matematyczna funkcja f (ciągła i róŝniczkowalna) oraz jej pochodna ma być określona w programie w oddzielnej funkcji języka C (tak, aby moŝna było łatwo ją zmieniać). Przykładowa funkcja to: f() = 2 * sin( ln ). Uwaga! Dla =0 funkcja jest nieokreślona. f ( * ) = 0, Warunek stopu: * to szukane miejsce zerowe. ( k 1) (0) - przybliŝenie początkowe ( k + 1) f ( ) = f ( ) ξ, gdzie ξ - to określona dokładność obliczeń f ( ) = tg( α), gdzie α - nachylenie stycznej do wykresu funkcji w punkcie (k )

3. Znajdowanie miejsca zerowego funkcji metodą regula-falsi. Matematyczna funkcja f ma być określona w programie w oddzielnej funkcji języka C (tak, aby moŝna było łatwo ją zmieniać). Przykładowa funkcja to: f() = 2 * sin( ln ). Uwaga! Dla =0 funkcja jest nieokreślona. ( * * f ) = 0, to szukane miejsce zerowe. f C[ a, b] - funkcja f() jest ciągła na przedziale [a,b], ( a) * f ( b) < 0 f - Na krańcach przedziału wartości funkcji mają róŝne znaki (funkcja jest monotoniczna) Kolejne przybliŝenia: f ( ) = 0 > ( ) k STOP f ( ) f ( a) < 0 > b = f ( ) f ( a) > 0 > a = af ( b) bf ( a) = f ( b) f ( a) Warunek stopu: ( k 1) ξ, gdzie ξ - to określona dokładność obliczeń Warto stosować tę metodę, gdy wartości na krańcach przedziału znacznie się róŝnią.

4. Obliczanie całki oznaczonej na przedziale [a, b] z funkcji f() metodą Newtona. Matematyczna funkcja f ma być określona w programie w oddzielnej funkcji języka C (tak, aby moŝna było łatwo ją zmieniać). f C[ a, b] - funkcja f() jest ciągła na przedziale [a,b], Przedział [a,b] dzielimy na m podprzedziałów o długości h=(b-a)/m. Od liczby m zaleŝy dokładność wyniku. m 1 m 1 h h 2h S ( f ) = 8 f ( a) + f ( b) + 2 f ( a + ih) + 3 [ f ( a + ih + 3) + f ( a + ih + 3 )] i= 1 i= 0 5. Obliczanie całki oznaczonej na przedziale [a, b] z funkcji f() metodą Simpsona. Matematyczna funkcja f ma być określona w programie w oddzielnej funkcji języka C (tak, aby moŝna było łatwo ją zmieniać). f C[ a, b] - funkcja f() jest ciągła na przedziale [a,b], Przedział [a,b] dzielimy na m podprzedziałów o długości h=(b-a)/m. Od liczby m zaleŝy dokładność wyniku. m 1 m h f ( a) + f ( b) S( f ) = + f ( a + ih) + 2 f ( a + ih 2 i= 1 i= 1 h 3 2)

6. Obliczanie pierwiastka z liczby całkowitej z zadaną dokładnością (n-liczb po przecinku. Porównanie wyniku z wynikiem funkcji SQRT. Przykład dla 29 Porównania: 1*1=1 2*2=4 3*3=9 4*4=16 5*5=25 ------------ (5.1)^2 6*6=36 > 29 (5.2)^2... (5.9)^2 itd. 7. Sortowanie przez wybór (selection sort). Mamy tablicę o długości n, więc indeks tablicy i=0,...,n-1. 1) Szukamy minimum z tablicy od indeksu i do końca. 2) Zamiana miejscami znalezionego min z elementem i-tym w tablicy. 3) Zwiększamy indeks i o jeden. Powrót do punktu 1).

8. Sortowanie przez wstawianie (insertion sort). Literatura, np. Algorytmy + struktury danych = programy Banachowski, Ryter 9. Sortowanie bąbelkowe (bubble sort). Porównania po dwa elementy i zamiana, jeśli nie stoją w kolejności sortowania. Tak po pierwszym przejściu tablicy na końcu (element n-1 ) znajdzie się element największy (lub najmniejszy). Później sortujemy juŝ bez ostatniego elementu. Itd. 10. Obliczenie wartości funkcji jako sumy częściowej szeregu McLaurina Wartości funkcji takich jak: sin, ep, cos, ln. Porównać z wynikiem standardowych funkcji z biblioteki matematycznej.

11. Przeliczanie liczb dziesiętnych na rzymskie (do 9999). 12. Rozkład liczby na czynniki pierwsze. 13. Rozwiązywanie układu równań liniowych z macierzą trójkątną dolną, Układ równań A=B, z macierzą trójkątną dolną. Elementy macierzy podawane są przez uŝytkownika na standardowym wejściu.

14. Histogram wylosowanych liczb. Sprawdzanie poprawności wbudowanego generatora liczb losowych (rand, randn). Stworzenie histogramu krotności pojawiania się poszczególnych liczb w wygenerowanym przy pomocy generatora zbiorze liczb całkowitych (wartości całkowite, np. z przedziału 0-10). Liczbę losowań, jak równieŝ przedział liczb całkowitych zadaje uŝytkownik programu. Istnieje równieŝ moŝliwość wyboru domyślnych wartości tych parametrów. Histogram moŝe być reprezentowany tekstowo np. jako tabelka.