问答列表

给定三个“双精度”值“x”、“y”和“z”,如何最小化计算“x * y / z”的精度损失?

作者:EFanZh 提问时间:3/15/2023

我有三个值,和 ,我想计算 的结果,我可以写出以下函数:doublexyzx * y / z double mul_div_1(double x, double y, double z) { re...

对于任何浮点数 x,y,整数 n,其中 const y=n-x 和 0<=x,y,n<=MAX_VALUE,x+y==n 总是真的吗?

作者: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(四舍五入后的...

如果 y=1/x,其中 x,y 可以用浮点数表示而不四舍五入,并且 MIN_VALUE<=x,y,z,z*y<=MAX_VALUE,那么 z*y==z/x 总是真的吗?

作者: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 年夏天,你会打开一个名为“浮点技巧”的专...

如何制作那个f“...”字符串格式使用逗号而不是点作为小数分隔符?

作者:Basj 提问时间:1/10/2023

我试过了: import locale print(locale.locale_alias) locale.setlocale(locale.LC_ALL, '') locale.setlocale...

Ada:将浮点数转换为十进制

作者:Adaenthusiast 提问时间:3/16/2023

这篇文章链接到这个 Ada 2005 访问类型。目标是使用 Ada 十进制类型来获得与手动(和计算器)计算类似的结果,其中在每个中间步骤中使用了 6 位小数。 从下表可以看出,当使用欧拉方法进行进一...

浮点到整数除法可以提高精度,但不明白为什么 [duplicate]

作者: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...

我的 java zybook 的代码不适用于浮点格式

作者:Prerak Jain 提问时间:3/26/2023

我的教科书是这么说的 [这是我的代码] package streams; public class streams { public static void main(String[] arg...

Math.round(intA/intB) 是否总是在每台设备上返回相同的结果?

作者:Curtis 提问时间:3/29/2023

我担心像 7/2 这样的东西可能会在某些计算机上变成 3.499999999 而不是 3.5,然后四舍五入为 3 而不是 4。这可能吗? 我需要每台计算机都精确地重新运行相同的数学运算。这是我唯一一...


共817条 当前第56页