Kolokwium z ”Algorytmów analizy numerycznej” (grupa 1) 1
Transkrypt
Kolokwium z ”Algorytmów analizy numerycznej” (grupa 1) 1
Kolokwium z ”Algorytmów analizy numerycznej” (grupa 1) 1. Wyprowadź wzory i następnie napisz funkcję double Horner(int n, double c); zwracającą wartość w(c) wielomianu x2i+1 w(x) = i=0 i! n X dla ustalonego c. 0 00 000 2. Za pomocą uogólnionego schematu Hornera wyznacz p(1), p (1), p (1), p (1) dla wielomianu p(x) = 2x4 − 3x3 + 2x2 − x + 2. 3. Wyznacz przybliżoną wartość Lagrange’a dla funkcji f (x) = √ √ 3 stosując wielomian interpolacyjny x + 1 przyjmując jako węzły x0 = 0, x1 = 3, x2 = 8. Nastepnie oszacuj błąd tego przybliżenia. 4. Dla następujących danych xi −1 0 2 fi 1 1 4 0 fi 00 fi 1 2 wyznacz wielomian interpolacyjny w postaci Hermite’a. 5. Oblicz metodą Neville’a wartość wielomianu interpolacyjnego w punkxi −1 0 2 cie x = 1 wyznaczonego w oparciu o warunki f (xi ) 0 3 −1 Kolokwium z ”Algorytmów analizy numerycznej” (grupa 2) 1. Wyprowadź wzory i następnie napisz funkcję double Horner(int n, double c); zwracającą wartość w(c) wielomianu x2i+1 w(x) = i i=0 2 n X dla ustalonego c. 0 00 000 2. Za pomocą uogólnionego schematu Hornera wyznacz p(1), p (1), p (1), p (1) dla wielomianu p(x) = 2x4 + 3x3 − 2x2 + x − 2. 3. Wyznacz przybliżoną wartość Lagrange’a dla funkcji f (x) = √ √ 5 stosując wielomian interpolacyjny x + 1 przyjmując jako węzły x0 = 0, x1 = 3, x2 = 8. Nastepnie oszacuj błąd tego przybliżenia. 4. Dla następujących danych xi 0 1 3 fi 1 2 4 0 fi 00 fi 4 8 wyznacz wielomian interpolacyjny w postaci Hermite’a. 5. Oblicz metodą Neville’a wartość wielomianu interpolacyjnego w punkxi 0 2 3 cie x = 1 wyznaczonego w oparciu o warunki f (xi ) 3 −1 2 Kolokwium z ”Algorytmów analizy numerycznej” (grupa A) 1. Wyprowadź wzory i następnie napisz funkcję double Horner(int n, double c); zwracającą wartość w(c) wielomianu x2i+1 w(x) = i i=0 2 n X dla ustalonego c. 0 00 000 2. Za pomocą uogólnionego schematu Hornera wyznacz p(1), p (1), p (1), p (1) dla wielomianu p(x) = 2x4 − 3x3 + 2x2 + x − 2. 3. Wyznacz przybliżoną wartość Lagrange’a dla funkcji f (x) = √ √ 3 stosując wielomian interpolacyjny x + 2 przyjmując jako węzły x0 = −1, x1 = 2, x2 = 7. Nastepnie oszacuj błąd tego przybliżenia. 4. Dla następujących danych xi −1 0 2 fi 1 1 4 0 fi 00 fi 1 2 wyznacz wielomian interpolacyjny w postaci Hermite’a. 5. Oblicz metodą Neville’a wartość wielomianu interpolacyjnego w punkxi −3 −1 0 cie x = 1 wyznaczonego w oparciu o warunki f (xi ) −2 0 3 Kolokwium z ”Algorytmów analizy numerycznej” (grupa B) 1. Wyprowadź wzory i następnie napisz funkcję double Horner(int n, double c); zwracającą wartość w(c) wielomianu x2i+1 w(x) = i=0 i! n X dla ustalonego c. 0 00 000 2. Za pomocą uogólnionego schematu Hornera wyznacz p(1), p (1), p (1), p (1) dla wielomianu p(x) = 2x4 + 3x3 − 2x2 − x + 2. 3. Wyznacz przybliżoną wartość Lagrange’a dla funkcji f (x) = √ √ 5 stosując wielomian interpolacyjny x + 1 przyjmując jako węzły x0 = 0, x1 = 3, x2 = 8. Nastepnie oszacuj błąd tego przybliżenia. 4. Dla następujących danych xi 0 1 3 fi 1 2 4 0 fi 00 fi 4 8 wyznacz wielomian interpolacyjny w postaci Hermite’a. 5. Oblicz metodą Neville’a wartość wielomianu interpolacyjnego w punkxi −1 0 2 cie x = 1 wyznaczonego w oparciu o warunki f (xi ) 0 3 −1