楼主: zzzzzbbbbb25
847 1

[其他] R小程序悬赏求助 [推广有奖]

  • 9关注
  • 2粉丝

已卖:75份资源

讲师

73%

还不是VIP/贵宾

-

威望
0
论坛币
1570 个
通用积分
0.0600
学术水平
19 点
热心指数
32 点
信用等级
19 点
经验
14004 点
帖子
501
精华
0
在线时间
642 小时
注册时间
2012-4-22
最后登录
2019-2-28

楼主
zzzzzbbbbb25 发表于 2013-4-10 21:42:54 |AI写论文
50论坛币
求助 牛顿—拉弗森算法的R程序,希望高人帮忙写出来。谢了。

最佳答案

关键词:悬赏求助 小程序 R程序 程序

沙发
kaifengedu 发表于 2013-4-10 21:42:55
newtonraphson <- function(ftn, x0, tol = 1e-9, max.iter = 100) {

x <- x0
fx <- ftn(x)
iter <- 0

while ((abs(fx[1]) > tol) && (iter < max.iter)) {
x <- x - fx[1]/fx[2]
fx <- ftn(x)
iter <- iter + 1
cat("At iteration", iter, "value of x is:", x, "\n")
}


if (abs(fx[1]) > tol) {
cat("Algorithm failed to converge\n")
return(NULL)
} else {
cat("Algorithm converged\n")
return(x)
}
}

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
jg-xs1
拉您进交流群
GMT+8, 2025-12-9 07:21