Programowanie funkcyjne/Procedury wyższych rzędów/Ćwiczenia: Różnice pomiędzy wersjami
Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Nie podano opisu zmian |
|||
Linia 3: | Linia 3: | ||
* Jaki typ ma procedura <tt>compose</tt> zastosowana w wyrażeniu: | * Jaki typ ma procedura <tt>compose</tt> zastosowana w wyrażeniu: | ||
compose twice twice;; | compose twice twice;; | ||
* Zaimplementuj aproksymację funkcji za pomocą szeregu Taylora. Twoja procedura powinna mieć następujące parametry: liczbę sumowanych wyrazów szeregu, punkt, w którym badana jest przybliżana funkcja i przybliżana funcja. Wynikiem powinno być przybliżenie funkcji. Zastosuj przybliżenie pochodnej przedstawione na wykładzie. | |||
==Ćwiczenia== | ==Ćwiczenia== |
Wersja z 18:29, 27 sie 2006
Praca domowa
- Wygładzenie funkcji z odstępem polega na uśrednieniu , i . Napisz procedurę wygładzającą daną funkcję z zadanym odstępem.
- Jaki typ ma procedura compose zastosowana w wyrażeniu:
compose twice twice;;
- Zaimplementuj aproksymację funkcji za pomocą szeregu Taylora. Twoja procedura powinna mieć następujące parametry: liczbę sumowanych wyrazów szeregu, punkt, w którym badana jest przybliżana funkcja i przybliżana funcja. Wynikiem powinno być przybliżenie funkcji. Zastosuj przybliżenie pochodnej przedstawione na wykładzie.
Ćwiczenia
- Niech będzie funkcją 1-1 i "na" oraz taką, że , jest rosnąca i . Zaimplementuj procedurę odwrotnosc, której wynikiem dla parametru będzie przybliżenie z dokładnością zadaną przez stałą epsilon (czyli jeśli g = odwrotnosc f, to ).
- Przedstawione w wykładzie tłumienie przez uśrednianie opiera się na średniej arytmetycznej. Czasami zamiast średniej arytmetycznej należy użyć średniej ważonej, z odpowiednio dobraną wagą. Punktem stałym funkcji jest . Zaimplementuj obliczanie -tego pierwiastka z za pomocą obliczania punktu stałego i tłumienia przez uśrednianie z odpowiednimi wagami. Uwaga: W jaki sposób wagi zależą od ?