Metoda bisekcji

0

W jaki sposób można sprawdzić czy w metodzie bisekcji nie wpadamy w asymptotę pionową? Zakładam, że interesuje mnie tylko wynik przybliżony miejsc zerowego. Nie interesuje mnie jaką dokładnie ma wartość funkcja w tym miejscu (tzn. oczywiście im bliżej zera tym lepiej, ale w ogólności nieistotne).

Tak, wiem, że warunki metody bisekcji nie dopuszczają takich funkcji, ale zakładam, że użytkownik może podać dowolną funkcję. Ja chcę tylko wykryć taką sytuację i ewentualnie o tym poinformować.

0

Chyba musisz obliczenie wartości funkcji umieścić w try ... catch. I sprawdzić czy nie było wyjątku, i czy wyliczona wartość jest różna od NaN, Infinity i -Infinity.

1 użytkowników online, w tym zalogowanych: 0, gości: 1