这本书是用来介绍数值运算的,虽然其中介绍了如何将许多重要的数值算法编写到Java程序中,但本书并不是一本关于数值方法或数值分析的著作。我们将检验这些算法,以了解它们是如何工作的以及为什么是有效的。同时,书中也给出了许多交互式程序和图形程序的算法。在讲解了如何避免一些浮点数和整数运算的陷阱之后,我们将研究求解x方程、进行插值和积分、求解微分方程及线性系统方程的程序。在本书中,解释了如何发现及避免应用程序中可能导致计算误差的编程错误。作为将纯数学转换为计算机数学的权威专家,作者通过简单、轻松的写作风格,解释了如何使用经常被忽略的Java计算特性。RonaldMak是NASAAmesResearchCenter的资深专家,目前正在为下一代火星漫游者项目设计基于Java的工作软件。Mak曾经撰写过有关编译器的两本著作。本书深入讲解了有关Java的数值计算,并介绍了常见的Java数值方法及计算特性。全书分为4个部分,共16章,首先对Java的数据表示、数据类型及相关标准进行了详细的介绍。然后,作者分析了数值求根、数值求和、插值、估计、数值积分、求解微分方程等常见的数值计算;讨论了矩阵运算软件包,并讲解了各种矩阵运算?姆椒āW詈螅臼楦隽艘恍┯腥さ氖Ъ扑闶道H槟谌菪掠保倮岣唬矣τ昧舜罅可慕换ナ酵夹纬绦颉1臼槭屎嫌谟行巳ぱ癑ava数值方法的程序设计者,同时对于从事数值计算及相关工作的人员也具有很好的参考价值。