Metody przybliżonego rozwiązywania równań

Transkrypt

Metody przybliżonego rozwiązywania równań
Analiza numeryczna
III rok matematyki
Laboratorium 5
Zadanie 1. Oszacować błąd obliczenia x2 − y 2
a) zgodnie z kolejnością działań
b) wykorzystując wzór skróconego mnożenia.
Zadanie 2. Napisać funkcję, która za pomocą metody stycznych (Newtona) wyznacza
przybliżenie miejsca zerowego zadanej funkcji f : R 7→ R.
Zadanie 3. Napisać funkcję, która za pomocą metody siecznych wyznacza przybliżenie
miejsca zerowego zadanej funkcji f : R 7→ R.
Zadanie 4. Przeanalizować działanie funkcji FindRoot w programie Mathematica.
Zadanie 5. Niech funkcja f : R 7→ R będzie dana wzorem f (x) = 3x2 − 1. Uzasadnij, że
f ma miejsce zerowe w przedziale [0, 1]. Wyznacz przybliżenie tego miejsca zerowego wykonując 3 kroki metody bisekcji. Następnie wykonaj 3 kroki metody Newtona przyjmując
x0 = 1 i oceń, która metoda jest szybsza - metoda bisekcji, czy metoda stycznych. Czy
funkcja f może mieć miejsce zerowe w przedziale [1, 2], a może w [−2, 2]? Odpowiedzi
uzasadnij.
Zadanie 6. Załóżmy, że pewne równanie ma rozwiązanie w przedziale [0, 1]. Ile kroków
metody bisekcji należy wykonać, aby znaleźć je z błędem bezwzględnym mniejszym niż
2−10 ?
Zadanie 7. Znaleźć rozwiązanie równania x4 + 10x − 100 = 0 w przedziale (2, 3) z
dokładnością 0, 01.
Zadanie 8. Wyznaczyć przybliżenie miejsca zerowego funkcji f (x) = 2ex − 3 wykonując
1 krok metody stycznych i przyjmując jako punkt startowy x0 = 1.
Zadanie 9. Korzystając z metody siecznych wyznacz przybliżenie liczby log10 8 bez liczenia logarytmu. Jako punkty startowe przyjmij x0 = 1, x1 = 2. Obliczenia zakończ, gdy
spełniony będzie warunek
x
n+1 − xn ¬ 0, 01,
xn+1
gdzie {xn } jest ciągiem kolejnych przybliżeń liczby log10 8. Zmodyfikuj procedurę dla metody siecznych tak, by wypisywała kolejne przybliżenia i kończyła działanie po spełnieniu
powyższego warunku. Jeden krok metody siecznych wykonaj w zeszycie.
Zadanie 10. Stosując metodę siecznych wyznacz ciągi przybliżeń miejsc zerowych poniższych funkcji. Obliczenia zakończ, gdy spełniony będzie warunek
x
n+1 − xn xn+1
¬ 0, 01.
Analiza numeryczna
III rok matematyki
Dwa kroki metody wykonaj pisemnie w zeszycie.
a) f (x) = x3 + 2x2 − 3x + 5,
b) f (x) = cos x − x + 3,
c) f (x) = 3x − 7,
x0 = −6,
x0 = 1,
x0 = 1,
x1 = −5,
x1 = 2,
x1 = 2,
d) f (x) = 2x − 12x + 3,
x0 = 3,
e) f (x) = 2x − 12x + 3,
x0 = 4, 5,
x1 = 4,
x1 = 5.
Zadanie 11. Dla funkcji z poprzedniego zadania wyznacz ciągi przybliżeń miejsc zerowych
stosując metodę Newtona przyjmując x0 jako punkt startowy. Obliczenia zakończ, gdy
spełniony będzie warunek
x
n+1 − xn ¬ 0, 01.
xn+1
Dwa kroki metody wykonaj pisemnie w zeszycie. Porównaj tempo zbieżności metody
stycznych i metody siecznych.