给定三个“双精度”值“x”、“y”和“z”,如何最小化计算“x * y / z”的精度损失?
作者:EFanZh 提问时间:3/15/2023
我有三个值,和 ,我想计算 的结果,我可以写出以下函数:doublexyzx * y / z double mul_div_1(double x, double y, double z) { re...
浮 问答列表
作者:EFanZh 提问时间:3/15/2023
我有三个值,和 ,我想计算 的结果,我可以写出以下函数:doublexyzx * y / z double mul_div_1(double x, double y, double z) { re...
作者:displaydisplayname 提问时间:3/21/2023
例如: const n=5; const x=1.23; const y=n-x; document.write(x+y==n); 有关代码为 n=5,x=1.23,y=5-1.23(四舍五入后的...
作者:displaydisplayname 提问时间:3/21/2023
我正在查看一些代码,发现有些部分使用 num/2,而另一些部分使用 num * 0.5。这启发了我一个问题:在 MIN_VALUE 和 MAX_VALUE 的范围内,num/2 和 num*0.5 可...
作者:Adam Hyland 提问时间:3/18/2023
如果你正在阅读有关1990年代图形学发展的新闻,你可能会关注Jim Blinn在IEEE计算机图形学与应用上的专栏,“Jim Blinn的角落”。在 1997 年夏天,你会打开一个名为“浮点技巧”的专...
作者:Basj 提问时间:1/10/2023
我试过了: import locale print(locale.locale_alias) locale.setlocale(locale.LC_ALL, '') locale.setlocale...
作者:Adaenthusiast 提问时间:3/16/2023
这篇文章链接到这个 Ada 2005 访问类型。目标是使用 Ada 十进制类型来获得与手动(和计算器)计算类似的结果,其中在每个中间步骤中使用了 6 位小数。 从下表可以看出,当使用欧拉方法进行进一...
作者:user3363546 提问时间:3/25/2023
这个问题在这里已经有答案了: 浮点数学坏了吗? (34 个答案) 8个月前关闭。 我正在浏览一个 C 应用程序代码,发现整数除法的浮点数提高了精度,我不明白为什么。 例如,将浮点数 12926.0 ...
作者:yupbank 提问时间:2/25/2022
我有一个 1 次多项式的系数列表,其中a[i][0]*x^1 + a[i][1] a = np.array([[ 1. , 77.48514702], [ 1. , 0. ], [ 1. , 2...
作者:Prerak Jain 提问时间:3/26/2023
我的教科书是这么说的 [这是我的代码] package streams; public class streams { public static void main(String[] arg...
作者:Curtis 提问时间:3/29/2023
我担心像 7/2 这样的东西可能会在某些计算机上变成 3.499999999 而不是 3.5,然后四舍五入为 3 而不是 4。这可能吗? 我需要每台计算机都精确地重新运行相同的数学运算。这是我唯一一...