The Mathematical-Function Computation Handbook: Programming Using the MathCW Portable Software Library
暫譯: 數學函數計算手冊:使用 MathCW 可攜式軟體庫進行程式設計
Nelson H.F. Beebe
- 出版商: Springer
- 出版日期: 2017-09-08
- 售價: $7,830
- 貴賓價: 9.5 折 $7,439
- 語言: 英文
- 頁數: 1115
- 裝訂: Hardcover
- ISBN: 3319641093
- ISBN-13: 9783319641096
海外代購書籍(需單獨結帳)
商品描述
This highly comprehensive handbook provides a substantial advance in the computation of elementary and special functions of mathematics, extending the function coverage of major programming languages well beyond their international standards, including full support for decimal floating-point arithmetic. Written with clarity and focusing on the C language, the work pays extensive attention to little-understood aspects of floating-point and integer arithmetic, and to software portability, as well as to important historical architectures. It extends support to a future 256-bit, floating-point format offering 70 decimal digits of precision.
Select Topics and Features: references an exceptionally useful, author-maintained MathCW website, containing source code for the book’s software, compiled libraries for numerous systems, pre-built
C compilers, and other related materials; offers a unique approach to covering mathematical-function computation using decimal arithmetic; provides extremely versatile appendices for interfaces to numerous other languages: Ada, C#, C++, Fortran, Java, and Pascal; presupposes only basic familiarity with computer programming in a common language, as well as early level algebra; supplies a library that readily adapts for existing scripting languages, with minimal effort; supports both binary and decimal arithmetic, in up to 10 different floating-point formats; covers a significant portion (with highly accurate implementations) of the U.S National Institute of Standards and Technology’s 10-year project to codify mathematical functions.This highly practical text/reference is an invaluable tool for advanced undergraduates, recording many lessons of the intermingled history of computer hardw
are and software, numerical algorithms, and mathematics. In addition, professional numerical analysts and others will find the handbook of real interest and utility because it builds on research by the mathematical software community over the last four decades.商品描述(中文翻譯)
這本內容極為全面的手冊在數學的基本和特殊函數計算方面提供了實質性的進展,將主要程式語言的函數覆蓋範圍擴展到超越其國際標準,包括對十進制浮點運算的全面支持。該書以清晰的方式撰寫,專注於 C 語言,並廣泛關注浮點和整數運算中不太被理解的方面,以及軟體可攜性和重要的歷史架構。它還擴展了對未來 256 位浮點格式的支持,該格式提供 70 位十進制精度。
選擇主題和特點:參考了一個極其有用的、由作者維護的 MathCW 網站,該網站包含本書軟體的源代碼、針對多個系統的編譯庫、預建的 C 編譯器以及其他相關材料;提供了一種獨特的方法來使用十進制運算涵蓋數學函數計算;為多種其他語言提供了極具通用性的附錄:Ada、C#、C++、Fortran、Java 和 Pascal;僅假設對常見語言的計算機程式設計有基本的熟悉程度,以及初級代數知識;提供了一個可輕鬆適應現有腳本語言的庫,幾乎不需任何努力;支持二進制和十進制運算,最多可達 10 種不同的浮點格式;涵蓋了美國國家標準與技術研究所(NIST)為期 10 年的項目中,對數學函數進行編碼的顯著部分(具有高度準確的實現)。
這本極具實用性的文本/參考書對於高年級本科生來說是一個無價的工具,記錄了計算機硬體和軟體、數值算法以及數學交織歷史的許多教訓。此外,專業的數值分析師和其他人會發現這本手冊非常有趣且實用,因為它建立在過去四十年數學軟體社群的研究基礎上。