9得票2回答
GCC中的sqrt()在编译后是如何工作的?使用了哪种求根方法?是牛顿-拉夫逊方法吗?

对于GCC中math.h标准库的sqrt()函数,我很好奇它是如何工作的。因此,我使用牛顿-拉弗森方法编写了自己的sqrt()函数来实现它!

9得票4回答
为什么math.sqrt会导致ValueError: math domain error错误?

什么导致了这个问题? from math import sqrt print "a : " a = float(raw_input()) print "b : " b = float(raw_input()) print "c : " c = float(raw_input()) d = (...

9得票4回答
在C语言中计算嵌套根

我被要求只使用递归计算以下嵌套根表达式。 我写了下面的代码,它可以工作,但他们只允许我们使用一个函数和1个输入n来计算表达式,而不是像我使用的2个。 有人能帮我将这段代码转换成一个函数来计算表达式吗?除了<math.h>中的函数外,不能使用任何库。 n=10时的输出为:1....

9得票7回答
sqrt()函数不支持变量参数

我不知道是否有什么明显的东西我忽略了,但是似乎我无法在C语言中计算一个变量的平方根;sqrt()函数似乎只能用于常数。这是我的代码: #include <math.h> #include <stdio.h> int main() { double a = 2...

9得票1回答
np.sqrt对于非常大的整数的行为很奇怪

>>> np.__version__ '1.7.0' >>> np.sqrt(10000000000000000000) 3162277660.1683793 >>> np.sqrt(100000000000000000000.) 1000...

9得票2回答
平方根的硬件实现?

我正在寻找一些关于在FPGA上实现的高效平方根算法的更多信息。已经发现了很多算法,但例如Intel或AMD使用哪个算法呢? 所谓高效,是指它们要么非常快速,要么不需要太多内存。 编辑:我应该提到这个问题通常涉及浮点数,由于大多数硬件实现IEEE 754标准,其中数字表示为:1个符号位、8个偏...

8得票2回答
如何诊断g++ 4.3.4中对sqrt(int&)的含糊调用

我的代码如下: #include <cmath> #include <iostream> float foo(float f) { std::cout << "float\n"; return f; } double foo(double...

8得票2回答
找不到Swift Darwin文档。

我正在尝试使用Swift编写以下简单代码: 我想查看“sqrt”函数的实现方式,所以我试图点击“Darwin.C.math”链接,但是什么也没有发生。我谷歌了“Swift darwin apple documentation”,但是没有关于“Darwin”的内容出现。所以请问有人能告诉我...

8得票6回答
PHP中的平方根

为什么在PHP中使用"16"作为参数调用sqrt函数时,输出结果不是整数? 示例 php > $fig = 16; php > $sq = sqrt($fig); //should be 4 php > echo $sq; 4 php > echo is_int($...

8得票1回答
如何比较形式为a+b*sqrt(c)的数字而不使中间整数变得越来越大?

我正在开发一个应用程序,用于解决涉及圆和直线的二维欧几里得几何学中的二次限制问题(可构数),并通过图形方式表示结果。我在 这篇论文 上找到了有关在二叉树中表示此类问题的信息,但我遇到了一些实现问题: 我需要比较形式为a + b * sqrt(c)的数字,以进行标准关系运算,如小于、大于和等于...