问题标签 [sqrt]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c - sqrt() 函数链接错误
以下代码在 Linux 上引发未定义符号错误。
如果我用 (double)16 替换 sqrt() 的参数,那么程序正在编译和执行。为什么在第一种情况下会抛出错误。
c++ - 有人可以告诉我这是如何编译的吗?( sqrt 正在重新调整字符串)
这是我的代码。这让我难以置信。
是的,正在编译。sqrt 正在返回一个字符串。尝试使用双精度或浮点数会引发奇怪的错误。谁能告诉我发生了什么?我以前从未有过这个。有趣的是,我实际上稍后会转换为字符串,但我怀疑这会编译其他任何地方......
编辑:首先发布了错误的编译器错误。
edit2:第 161 行是 n=sqrt(n); 我什至尝试过 double x = sqrt(n) 和许多其他方法;哦,当我在上面发布的方法中打印出 retrned 字符串时,我得到一个段错误(obv ..)
c++ - “sqrt”不是“std”的成员
我在 Linux 中编译我的程序 - 它具有以下行:
在 Windows 上,没问题。但是,在 Linux 上,我收到一个错误:
sqrt
不是std
我已经包含了math.h
。
那有什么问题?
java - 为什么快速反平方根在 Java 上如此奇怪和缓慢?
我正在尝试在 java 上实现快速平方根逆以加快向量归一化。但是,当我在 Java 中实现单精度版本时,我的速度与开始时大致相同1F / (float)Math.sqrt()
,然后迅速下降到一半的速度。这很有趣,因为虽然 Math.sqrt 使用(我认为)本机方法,但这涉及浮点除法,我听说这真的很慢。我计算数字的代码如下:
使用我编写的一个简短的程序迭代每 1600 万次,然后汇总结果并重复,我得到如下结果:
我始终得到两个速度大致相同的数字,然后进行迭代,其中快速平方根可节省大约 60% 所需的时间1F / Math.sqrt()
,然后进行几次迭代,快速平方根运行所需的时间大约是其两倍控制。我很困惑为什么 FISR 会从相同 -> 快 60% -> 慢 100%,并且每次运行我的程序时都会发生这种情况。
编辑:上面的数据是我在 Eclipse 中运行它时的数据。当我运行程序时,javac/java
我得到完全不同的数据:
EDIT2:经过几次响应后,似乎速度在几次迭代后稳定下来,但它稳定到的数字非常不稳定。有人知道为什么吗?
这是我的代码(不完全简洁,但这是全部内容):
c - 在 C 中使用 math.h sqrt 函数
阅读 math.h 的文档,似乎我所要做的就是包含 math.h,并使用包含的数学函数,例如 sqrt。问题是在我的程序中尝试使用 sqrt 时出现以下错误。我尝试了 math.sqrt,但这也不起作用。知道我做错了什么吗?
...
matlab - Matlab中的双sqrt解决方案?
我想知道如何从 Matlab 中的 sqrt 获得正解和负解。
例如,如果我有:
c - 为什么这个 C 表达式会产生错误的答案?
我有以下代码:
根据调试器,结果值为e
2,但它应该是 2.8284271。我究竟做错了什么?
windows - Delphi中的Sqrt函数
作为一个让自己投入的练习,我想在 Delphi 中设计一个计算器。所以,到目前为止,总和、减法、乘法和除法几乎都在起作用。
我对平方根有问题的唯一功能。
变量被扩展,我几乎只是从字符串(我使用两个编辑框)转换为浮点数
德尔福它让我回来了
[错误] calc.dpr(72):缺少运算符或分号。
c++ - sqrt(x) 和 pow(x,0.5) 的区别
我想知道为什么 C/c++ 中有 sqrt() 函数,因为我们可以使用
有什么sqrt(x)
不同pow(x,0.5)
。具有 sqrt 功能是否有特定原因?