文档介绍:**************************数学单元*********************************
Delphi / Kylix 跨平台运行时(Runtime)库
Copyright (c) 1996, 2001 Borland 软件********************************************************************
这个单元包含高性能的算术、三角、对数、 单元中的数学常规程序函数
参考:
. Plauger, "The Standard C Library", Prentice-Hall, 1992, Ch. 7. 《标准C程序库》
. Cody, Jr., and W. Waite, "Software Manual For the Elementary Functions", Prentice-Hall, 1980.《软件手册初步》
Namir Shammas, "C/C++ Mathematical Algorithms for Scientists and Engineers", McGraw-Hill, 1995, Ch 8.《C/C++ 数学的运算法则对于科学家和工程师》
. Lau, "A Numerical Library in C for Scientists and Engineers", CRC Press, 1994, Ch. 6.《C语言中的数字的程序库对于科学家和工程师》
"Pentium(tm) Processor User's Manual, Volume 3: Architecture and Programming Manual", Intel, 1994《Pentium(tm) 处理器使用手册,第 3 册: 体系结构和程序手册》
注意
对于有些函数,这个单元中涉及的概念或常数由Earl F. Glynn () 和 Ray Lischner ()提供。
所有的角度参数三角函数的结果都用弧度表示
下列大部分的三角和对数程序直接的映射到Intel 80387 FPU
浮点机指令、输入域、输出范围和错误处理主要由 FPU 硬件决定
汇编程序中的代码支持Pentium FPU 管线体系
常数
IEEE 浮点类型的范围, 包括非正规的
MinSingle = -45; 最小Single数
MaxSingle = +38; 最大Single数
MinDouble = -324; 最小Double数
MaxDouble = +308; 最大Double数
MinExtended = -4932; 最小Extended数
MaxExtended = +4932; 最大Extended数
p = -+18; p数
p = +18; p数
下列常数不应当被用于比较关系,仅仅用于分配。若要用于比较关系请使用IsNan 和 IsInfinity 函数。(已提供在后面)
NaN =