新书上市:C#科学计算讲义_c#

国内最系统、最深入介绍C#科学计算的原创图书

C#科学计算讲义
Scientific Computing with C#

宋叶志 徐导 何峰 编著

内容特色

·囊括目前常用的科学计算方法
·所有方法给出算法分析及代码实现,读者可以从光盘中直接获得代码
·采用LaTex排版,版面清爽
·作者在线答疑互动


推荐


我以前只用过Fortran、Matlab、C进行编程,但有时也会遇到需要使用面向对象语言的情况。C#语言的特点是:继承了C和C++的优点,精心地面向对象,语言精炼,使用方便,具有很高的灵活性和兼容性。本书为C#语言在数值计算中的使用提供了大量例子程序,包含了数值计算中出现的常用算法,无论是对C#或是数值计算的使用者来说都十分实用。诚如作者所言:“编写这样一套算法库完全没有商业价值,但作者认为这是有意义的事情。一方面自己的工作中需要用到不同的算法,同时作者把这些算法系统整理,满足初学者的学习需求。”我想,这句话也概括了本书的价值。
——清华大学数学科学系 贺茜君

很多做工程数理研究的人都会觉得,将Matlab数值计算代码改写成面向对象语言的过程十分痛苦繁琐,却又不得不做。本书作者独具慧心,为我们解决这个问题悉心铺设了一条阳关大道。所谓授之以鱼不如授之以渔,书中充分利用了C#的强大功能,详细分析了一些经典数值计算的C#实现方法,并且源代码注释详细,便于理解及根据自己需求改写,让我们能够学习数值计算方法的同时掌握一门语言来实现它!这本书简明扼要,书中例子可以让我们边学边干,看起来不但毫不费力,反而像是一种享受。
——浙江大学光电信息工程学系 金晓荣

对于一名工科研究生来说,我一方面使用Fortran、Matlab进行数值计算研究,一方面又要为商用程序开发用户界面,如何将面向对象概念与稳定高效的数值计算结合在一起是一个很具有挑战性的问题。本书在解决这方面问题上发挥了巨大的作用,对于数值计算中的很多常用算法都给予了算法实现。本书深入浅出,不仅从实际应用的角度为读者提供算法上的参考,而且也在字里行间、代码细节中启发了读者的思考。无论你是C#语言使用者,还是数值计算程序的开发人员,本书的使用都是大有裨益的!
——西安交通大学核科学与技术系 张乾

本书介绍了C#程序设计的基础知识,并且对科学计算中的一些基本内容,如线性方程组的求解方法、最小二乘问题、鲁棒估计、非线性方程求解、非线性最优化问题和常微分方程数值解等做了介绍。本书偏重于算法,并且对每一种算法都给出了具体的程序代码。部分程序已经被应用在一些工程实践中。千里之行始于足下,希望这本书能引导读者走上科学计算的道路上来。
——复旦大学信息与计算科学系 杨卫红