Когда x приближается к минимуму, наклон приближается к 0, и следующая оценка делает x <0 и, следовательно, NaN для <code>log(x).
Ваш цикл выше решает f(x)=0
, у которого нет реального корня, таким образом, ошибка отмечена выше. Чтобы найти минимум или максимум, найдите, где наклон производной равен 0. Решите fprime(x)
= 0, в этом случае минимум составляет 1/7.