Sprawdź się
Napisz program wyznaczający miejsce zerowe funkcji , wykorzystując algorytm bisekcji.
Przetestuj działanie programu dla funkcji , przedziału , przy współczynniku równym i współczynniku równym .
Specyfikacja problemu:
Dane:
f(x)
– funkcja rzeczywista, której miejsce zerowe mamy obliczyća
– liczba rzeczywista; początek przedziałub
– liczba rzeczywista; koniec przedziałudelta
– liczba rzeczywista, przybliżenie określające maksymalną długość przedziałuepsilon
– liczba rzeczywista; dokładność przybliżenia wartości funkcji w punkcie
Wynik:
Program wyznacza i wypisuje wartość miejsca zerowego funkcji, zaokrąglone z dokładnością do trzech miejsc po przecinku.
Napisz funkcję wyznaczającą miejsce zerowe funkcji z wykorzystaniem metody bisekcji, a następnie zmodyfikuj ją tak, by zwracała krotkę w postaci (c, w, k)
, gdzie c
to miejsce zerowe funkcji, w
to wyznaczona wartość funkcji w miejscu zerowym, a k
to liczba iteracji wykonanych przez algorytm bisekcji (liczba pełnych obiegów pętli). Wykorzystaj warunki zakończenia algorytmu zaprezentowane w prezentacji.
Przetestuj działanie programu dla funkcji , przedziału , przy współczynniku równym i współczynniku równym .
Specyfikacja problemu:
Dane:
f(x)
– funkcja rzeczywista, której miejsce zerowe mamy obliczyća
– liczba rzeczywista; początek przedziałub
– liczba rzeczywista; koniec przedziałudelta
– liczba rzeczywista, przybliżenie określające maksymalną długość przedziałuepsilon
– liczba rzeczywista; dokładność przybliżenia wartości funkcji w punkcie
Wynik:
Program wyznacza i wypisuje wartość miejsca zerowego funkcji, wartość funkcji w wyznaczonym miejscu zerowym i liczbę iteracji algorytmu w postaci krotki (c, w ,k)
, gdzie c
jest miejscem zerowym funkcji, w
jest wyznaczoną wartością funkcji w miejscu zerowym, a k
jest liczbą iteracji wykonanych przez algorytm bisekcji. Wartości c
i w
mają być zaokrąglone z dokładnością do pięciu miejsc po przecinku.
Napisz funkcję wyznaczającą miejsce zerowe metodą bisekcji, a następnie wykorzystaj ją do wyznaczenia liczby .
W programie zastosuj funkcję trygonometryczną sinus, przedział . Wartości współczynników i dobierz tak, by zwracana wartość mogła być poprawnie zaokrąglona z dokładnością do dwóch miejsc po przecinku.
Specyfikacja problemu:
Dane:
f(x)
– funkcja trygonometryczna, którą wykorzystamy do obliczenia wartości liczby .a
– liczba rzeczywista; początek przedziałub
– liczba rzeczywista; koniec przedziałudelta
– liczba rzeczywista, przybliżenie określające maksymalną długość przedziału, do samodzielnego dobraniaepsilon
– liczba rzeczywista; dokładność przybliżenia wartości funkcji w punkcie , do samodzielnego dobrania
Wynik:
Program wyznacza i wypisuje wartość liczby zaokrągloną z dokładnością do dwóch miejsc po przecinku.