Я написал этот код в R для метода Bisection
Bisection <- function(xL, xR, eps, max_iter){
iter <- 1
while ((abs(xR-xL) > eps) && (iter > max_iter)){
xM <- (xL+xR)/2
if (f(xM)*f(xR) < 0){
xL <- xM
}else{
xR <- xM
}
iter <- iter +1
}
Сформируйте некоторую функцию f (x), которую вы можете заполнить самостоятельно.
Однако у меня есть идея, что это не работает так, как должно.
Кто-нибудь видит ошибку?