我在 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)。但是,我认为它无法正常工作。有人看错了吗?