這個單元包含高性能的算術、三角、對數、統計和金融方面的計算及FPU程序函數用于補充Delphi語言System.pas 單元中的數學常規程序函數
參考:
1) P.J. Plauger, "The Standard C Library", Prentice-Hall, 1992, Ch. 7. 《標準C程序庫》
2) W.J. Cody, Jr., and W. Waite, "Software Manual For the Elementary Functions", Prentice-Hall, 1980.《軟件手冊初步》
3) Namir Shammas, "C/C++ Mathematical Algorithms for Scientists and Engineers", McGraw-Hill, 1995, Ch 8.《C/C++ 數學的運算法則對于科學家和工程師》
4) H.T. Lau, "A Numerical Library in C for Scientists and Engineers", CRC Press, 1994, Ch. 6.《C語言中的數字的程序庫對于科學家和工程師》
5) "Pentium(tm) Processor User's Manual, Volume 3: Architecture and Programming Manual", Intel, 1994《Pentium(tm) 處理器使用手冊,第 3 冊: 體系結構和程序手冊》
注意
1) 對于有些函數,這個單元中涉及的概念或常數由Earl F. Glynn (www.efg2.com) 和 Ray Lischner (www.tempest-sw.com)提供。
2) 所有的角度參數三角函數的結果都用弧度表示
3) 下列大部分的三角和對數程序直接的映射到Intel 80387 FPU
4) 浮點機指令、輸入域、輸出范圍和錯誤處理主要由 FPU 硬件決定
5) 匯編程序中的代碼支持Pentium FPU 管線體系
常數
IEEE 浮點類型的范圍, 包括非正規的
1) MinSingle = 1.5e-45; 最小Single數
2) MaxSingle = 3.4e+38; 最大Single數
3) MinDouble = 5.0e-324; 最小Double數
4) MaxDouble = 1.7e+308; 最大Double數
|
|