Функция Gnuplot ibeta
, кажется, реализована таким образом, что происходит сбой на обычных входах вблизи границы домена, но не всегда для более близких подходов.
Например, я получаю следующие результаты ( на Gnuplot 5.2, уровень исправления 8):
gnuplot> print ibeta(.1,1e-3,.93), ibeta(.1,1e-3,.94), ibeta(.1,1e-3,.95)
0.0123146537078641 0.0124763579765399
gnuplot> print ibeta(.1,1e-3,.93), ibeta(.1,1e-3,.94), ibeta(.1,1e-3,.95)
^
undefined value
или, что еще более странно,
gnuplot> print ibeta(.1,5e-3,.93)
0.0591743782874705
gnuplot> print ibeta(.1,5e-3,.95)
gnuplot> print ibeta(.1,5e-3,.95)
^
undefined value
gnuplot> print ibeta(.1,5e-3,.99)
0.0685440281786021
Есть ли способ изменить какой-нибудь порог чувствительности или еще что-то, чтобы заставить gnuplot вычислять ближе к границам