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