温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
计算方法
常用
算法
编程
实现
中国
范士娟
华东交通大学教材(专著)基金资助项目计算方法的常用算法及编程实现杨超范士娟编著58604715EA7B8381在518258JISUAN FANGFA DEECHANGYONG SUANFA JIBIANCHENG SHIXIAN中团石化去版社H TT P:/WWW S I N O P E C P R E SS C O M前,言FOREWORD随着计算机技术的飞速发展及其在各个领域的广泛应用,理论科学、试验科学和计算科学并列成为现代科学活动的三种重要手段,通过计算机可以计算实际问题、分析计算误差,并与相应的理论和可能的试验进行对比和印证。因此,掌握基本的数值计算方法已成为理工科学生必备的技能之一。本书是在工程教育认证背景下,以成果导向教育(OBE)理念为指引编写而成,重在培养并使学生获得自我学习和动手解决实际问题的能力。本书的宗旨是让学生学习并掌握常用算法的原理与流程,并能用计算机实现,从而培养和提高其选用合适的算法来独立处理数值计算问题的能力。本书在简略介绍算法原理的基础上,给出详细的编程流程,侧重于算法的程序实现,便于加深学生对算法原理的理解和掌握。全书分9章,共有44个算法,包括求解线性方程组的6个直接算法和4个迭代算法,求非线性方程根的7个算法,求解非线性方程组的6个迭代算法,4个插值算法,2个曲线拟合算法,3个求解矩阵特征值的算法,6个求解数值积分算法和1个数值微分算法(包括3个小算法),5个常微分方程数值解法。每个算法都有一个例程和详尽的程序代码,所有的算法例程均采用可视化编程语言Delphi7.0作为开发工具编写而成。为便于学习和理解,所有例程都坚持简洁性、一致性、易用性、重用性和实用性原则:程序界面设计尽可能简洁、美观,类似算法的界面设计风格尽可能保持一致;参数的输入、求解结果的输出都在程序界面上完成,简单且直观,也便于算法的对比:不同的算法程序里,参数的读取过程、计算结果的输出过程等尽可能采用相同的过程名称:所有主要的子程序(函数或过程)都有文字说明其功能;类似的子程序或过程里调用参数的形式也尽可能保持一致;多数算法都做成了通用子程序的形式,只需按要求传递参数,就可返回需要的数据,便于代码重用,甚至直接使用;需要输入方程或方程组表达式的地方,单独给出了子程序框架,实际应用时,只需在指定的子程序框架内输入必要的表达式即可,其余程序无需改动:设计程序时,总是尽可能采用内存占用少的方式:涉及多项式或函数的地方,都给出原数据(方程)曲线和求解结果曲线,便于对比。这些都有利于培养良好的编程习惯。本书44个算例程序都在“Windows7+Delphi7.0”和“Windows10+Delphi7.0”环境下调试通过。本书在成稿过程中,华东交通大学刘正平教授和江西农业大学吴彦红教授、薛龙副教授都提出了许多宝贵意见,在此表示衷心感谢!同时,华东交通大学也为本书的顺利出版提供了基金资助,在此表示诚挚的谢意!由于作者水平有限,书中难免还存在不足和疏漏,恳请读者和广大同仁多提宝贵意见,以便今后改进。的水8本生冠5下4”州出安江出线下叶杨超范士娟2019年3月于南昌元座游是,西冠8长以装图才的求脉京片风动话,所区中个,个