No fakt, rząd wielkości się zgadza, ale wartości nie do końca - oto co mam w wynikach w telefonie:
- hiperfokalna = 76.46m
- ostrość od 38.23m (tzn. już wiem jak interpretować ten wynik, bo tu oczywiście chodzi o związek z hiperfokalną i ostrzeniem w nieskończoność, ale nazwa sugeruje, że obiektyw ostrzy w tym mscu )
- bliżej 0.387m
- dalej 0.39(0) m
- zasięg 0.0020m
- itd...

biorąc pod uwagę, że liczyłem z Twojego wzoru to i tak coś ta Java dziwnie zaokrągla - w zasadzie wszystkie wyniki są lekko poprzesuwane od hiperfokalnej począwszy.

Wartości ymin, ymax się pokrywają z wyliczeniami w Excelu u mnie.
Ja też liczyłem w excellu z dokładnością ~10 cyfr po przecinku i wynik mam identyczny jak liczyłem ręcznie, czyli patrz wyżej. Zupełnie nie wiem skąd te rozbieżności, ale już na pewno nie ze wzorów.

Proponuję wymianę arkuszy kalkulacyjnych via email, ale jeśli nie masz w tej chwili na to czasu - ok.
Ale Ci ćwieka zabiłem sorry..ale ten programik jest naprawdę fajny.