如何在不使用Java库和内置方法的情况下计算平方根?

埃莉西·高科夫

请帮助我编写一个函数,使用公式计算正实数的平方根:

x i+1 = (1/2) * (xi + (A / x1)),

其中“ A”-输入实数。

在零迭代中,采用下一条语句x0 = A该错误至少应为10-6

输出量

sqrt (2) = 1.414
sqrt (9) = 3
sqrt (25) = 5
妮娜·斯科茨(Nina Scholz)

您可以采用x ix)和x i + 1x1的新值,并检查这些值是否相等。然后结束系列并返回该值。

首先,您需要一个适当的值,例如给定值的一半。

function sqrt(a) {
    var x,
        x1 = a / 2;
        
    do {
        x = x1;
        x1 = (x + (a / x)) / 2;
    } while (x !== x1);
    return x;
}

console.log(sqrt (2)); // 1.414
console.log(sqrt (9)); // 3
console.log(sqrt (25)); // 5

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Javascript:在不使用内置平方根公式的情况下测试完美平方

编写一个程序,在不使用 math 模块的情况下,在 python 中查找输入数字的平方根

Prolog 如何在不使用内置函数的情况下计算事实的数量

试图在不使用学校内置的东西的情况下为牛顿平方根创建一个计算器。我有它,但数学有点偏离

如何在不使用python的内置方法的情况下将列表中的单词大写?

如何在不使用内置 c# 方法的情况下反转字符串

使用Java Math平方根方法计算1到1,000的平方根。然后只输出整数

如何在Python中计算平方根?

如何在不使用内置函数的情况下对字符串数组中的重复项进行排序和删除?

如何在不使用内置函数sum和嵌套循环的情况下添加嵌套列表的值

如何在不使用localhost的情况下使用Java与MySQL数据库连接

如何在iOS的Swift中使用vDSP / Accelerate计算矢量元素的平方根

如何在不使用循环或任何Java内置方法的情况下,在3词短语中查找第二个词的长度?

计算平方根

平方根计算

如何在不使用某个特定项目之后出现的项目的情况下,在不使用python方法的情况下计算列表中项目的#of

计算平方根的怪异方法

如何计算方阵的平方根倒数

如何在Java中实现“快速逆平方根”?

如何在不使用内置函数的情况下预测KNN分类器

如何在不使用内置函数的情况下从python中的数组中删除元素

如何在不使用unity内置函数的情况下围绕对象旋转?

如何在不使用内置地图或星图的情况下编写类似星图的函数?

如何在不使用MATLAB中内置函数的情况下进行10倍交叉验证?

如何在不使用 Javascript 中的内置函数的情况下进行过滤?

一旦在默认情况下添加平方根,结果就会不同

如何在不使用Java的reduce方法的情况下获得相同的结果?

Java-如何在不使用别名的情况下返回方法多维数组

如何在不使用java中的compare()方法的情况下进行选择排序?