Pochodne, całki i metoda trapezów
PMiKNoM seminaria - zajęcia 2
Pochodne - rozwiązywanie analityczne
- Zastosowanie pochodnych w inżynierii materiałowej i technologii chemicznej - przykłady.
Podstawowe wzory
Zadania
Oblicz pochodne funkcji:
- `f(x) = \sqrt{x} + 5x^2 + 3x + 1`
- `f(x) = sin(x) \cdot ln(x)`
- `f(x) = ln(2x+1)`
- `f(x) = cos(-x^3 + 3x + 2)`
- `f(x) = {x^2 + 2x}/sin(x)`
Wzór Taylora i pochodne numeryczne
Jeżeli funkcja `f` jest różniczkowalna w przedziale `(a,b)`, to dla każdego punktu `x` z tego przedziału spełniony jest tzw. wzór Taylora:
Pierwsza pochodna lewo- i prawo-stronna
Dokonujemy Aproksymacji pierwszego rzędu, tj. zaniedbujemy wszystkie wyrazy ciągu Taylora, poza pierwszym. Wzór zapisany dla kroków `h` i `-h` wygląda następująco:
Po przekształceniu:
Pierwsza i druga pochodna centralna
Dokonujemy Aproksymacji drugiego rzędu, tj. zaniedbujemy wszystkie wyrazy ciągu Taylora, poza pierwszymi dwoma. Wzór zapisany dla kroków `h` i `-h` wygląda następująco:
Odemując drugi wzór od pierwszego otrzymujemy:
Dodając oba wzory otrzymujemy:
Całki - rozwiązywanie analityczne
- Zastosowanie całek w inżynierii materiałowej i technologii chemicznej - przykłady.
Podstawowe wzory
Zadania
Oblicz następujące całki:
- `\int(5x^4 - 3x^2 + 2/x + 1/{x^2}) dx = `
- `\int(sin x - 2e^{-x} + 4^x) dx = `
- `\int({2x^3 - 3^2 + 6x + 7}/{x^2}) dx = `
- `\int(3^x - x^{-1} + cosx + 2) dx = `
Całki, których nie można rozwiązać analitycznie
Całki - rozwiązywanie numeryczne
Całka `\int_a^b f(x)` jest to pole powierzchni pod wykresem funkcji `f(x)` w przedziale `[a,b]`.
Interpretacja graficzna
Rozwiązywanie całki metodą trapezów - wyprowadzenie
Wartość całki jest sumą pól powierzchni trapezów:
Rozwijamy sumę jednocześnie podmieniając `x_0=a` i `x_n=b` oraz wyciągając `h` przed nawias:
Grupując odpowiednie wyrazy dochodzimy do wzoru:
Rozwiązywanie całek metodą trapezów - algorytm programu:
- Zapisz definicję funkcji podcałkowej
- Zadeklaruj zmienne
- Pobierz zmienne `a`, `b` oraz `n` z arkusza kalkulacyjnego
- Oblicz krok całkowania (wysokość trapezu)
- Wyzeruj wartość zmiennej `s`
- Oblicz sumę `s = \sum_{i=1}^{n-1}f(x_i)` - pętla for
- Wylicz całkę (ze wzoru powyżej)
- Wyświetl obliczoną wartość (jako MsgBox lub zapisz do arkusza)