主题
Search

浮点代数


简单来说,浮点代数是对代数进行浮点表示运算,通过任意数量的自动化设备完成。

传统上,这个定义的措辞使其仅适用于对实数的浮点表示(即,浮点数集合的有限元素)执行的代数运算,尽管包括有符号无穷大和 NaN 在内的几种额外的浮点数据类型也通常被允许作为此类函数的输入。在许多广泛采用的标准中,例如 IEEE 754-2008,浮点代数归类于浮点运算的更大标题之下。

操作函数可能的异常
sinsin(x)(-infty,+infty)无效操作(如果 |x|=infty);下溢
coscos(x)(-infty,+infty)无效操作(如果 |x|=infty);下溢
tantan(x)(-infty,+infty)无效操作(如果 |x|=infty);下溢
sinPisin(pix)(-infty,+infty)无效操作(如果 |x|=infty);下溢;多种情况
cosPicos(pix)(-infty,+infty)无效操作(如果 |x|=infty);多种情况
asinarcsin(x)[-1,+1]无效操作(如果 |x|>1);下溢
acosarccos(x)[-1,+1]无效操作(如果 |x|>1
atanarctan(x)[-infty,+infty]下溢
atanPiarctan(x)/pi[-infty,+infty]下溢
atan2(y,x)参见下文[-infty,+infty]^2下溢;多种情况
atan2Pi(y,x)参见下文[-infty,+infty]^2下溢
sinhsinh(x)[-infty,+infty]上溢;下溢
coshcosh(x)[-infty,+infty]上溢
tanhtanh(x)[-infty,+infty]下溢
asinharcsinh(x)[-infty,+infty]下溢
acosharccosh(x)[+1,+infty]无效操作(如果 x<1
atanharctanh(x)[-1,+1]下溢;除以零(如果 |x|=1);无效操作(如果 |x|>1

上表总结了 IEEE 754-2008 中“推荐的算术运算”标题下包含的代数函数。请注意,三角函数也包含在内。

请注意,函数atan2(y,x)的确切定义在表中被省略,但是它是点(x,y) 与正 x 轴在原点所成的角,范围为[-pi,+pi];类似地,atan2Pi(y,x)是同一函数的归一化版本,具有缩放范围[-1,+1]。有关通篇提及的函数的其他细节和注意事项,请参见文档(IEEE Computer Society 2008,§5 和 §9);标记为“多种情况”的异常也在文档中详细说明(IEEE Computer Society 2008,pp 43-45)。


另请参阅

代数, 偏置指数, 浮点运算, 浮点指数, 浮点正规数, 浮点数, 浮点优选指数, 浮点量子, 浮点表示, IEEE 754-2008, 区间算术, NaN, 静默 NaN, 信号 NaN, 尾数, 次正规数

此条目由Christopher Stover贡献

通过 Wolfram|Alpha 探索

参考文献

Goldberg, D. "What Every Computer Scientist Should Know About Floating-Point Arithmetic." ACM Comput. Surv. 23, 5-48, March 1991. http://docs.sun.com/source/806-3568/ncg_goldberg.html.Hauser, J. R. "Handling Floating-Point Exceptions in Numeric Programs." ACM Trans. Program. Lang. Sys. 18, 139-174, 1996. http://www.jhauser.us/publications/HandlingFloatingPointExceptions.html.IEEE Computer Society. "IEEE Standard for Floating-Point Arithmetic: IEEE Std 754-2008 (Revision of IEEE Std 754-1985)." 2008. http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=4610935.Severance, C. (Ed.). "IEEE 754: An Interview with William Kahan." Computer, 114-115, Mar. 1998.Stevenson, D. "A Proposed Standard for Binary Floating-Point Arithmetic: Draft 8.0 of IEEE Task P754." IEEE Comput. 14, 51-62, 1981.

如此引用

Stover, Christopher. "浮点代数。" 来自 MathWorld——Wolfram Web 资源,由 Eric W. Weisstein 创建。 https://mathworld.net.cn/Floating-PointAlgebra.html

主题分类