首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    牛顿迭代法求解平方根

    String[] args) { sqrt a = new sqrt(); System.out.println(a.sqrt(2)); } } //2的平方根的求解结果...但是,当遇到复杂的问题时,特别在未知量很多,方程非线性时,无法得到直接解法(例如五方程并没有解析解)。 这时候,我们需要使用迭代算法,一步步逼近,得到问题的答案。...并且,如果f′(x)f'(x)不为0,那么牛顿法将具有平方收敛的特性,也就是,每迭代一,其结果的有效倍数将增加一倍。 简单推导 ?...= \frac{f(x_n)}{x_n - x_{n+1}} 有 xn+1=xn−f(xn)f′(xn) x_{n+1} = x_n -\frac{f(x_n)}{f'(x_n)} 对于平方根问题...延伸与应用 同样的,牛顿迭代法同样可以求n次方根,对于f(x)=xm−nf(x)=x^m - n 有 xn+1=xn−xnm(1−axn−m) x_{n+1}=x_n-\frac{x_n}{

    1.4K40
    领券