使用R中的while循环计算立方根
我的代码中有一些错误,使它进入无限循环。我尝试添加中断命令,但不起作用使用R中的while循环计算立方根,r,R,我的代码中有一些错误,使它进入无限循环。我尝试添加中断命令,但不起作用 CubicRoot <- function(x){ variable <- 1 while (variable < 5) { x <- x^(1/3)*variable variable + 1 } return(x) } CubicRoot添加变量=变量+1,否则变量保持不变。因此,您正在反复使用variable=1运行它。您没有更改variable的值,只是返回
CubicRoot <- function(x){
variable <- 1
while (variable < 5) {
x <- x^(1/3)*variable
variable + 1
}
return(x)
}
CubicRoot添加变量=变量+1,否则变量保持不变。因此,您正在反复使用variable=1运行它。您没有更改variable的值,只是返回variable+1的值。您需要添加variable