《数学建模与数值计算方法》讲义C..pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《数学建模与数值计算方法》讲义C..ppt

数学软件 仝辉 北京邮电大学理学院 Email:yjssxjm@ 课件下载:/tonghui/yjssxjm 数学家可以把符号计算软件看作是最基本的语言,如同计算机学家的C语言。 ——陈木法 让一些杰出的人才奴隶般地把时间浪费在计算上是不值得的。 ——莱布尼兹 计算机数学系统 新一代的计算机数学系统主要指科学计算软件。 科学计算软件的功能模块 基本科学计算模块 大型矩阵计算、插值、逼近、求解非线性方程组、目标函数的优化等。 面向不同工程对象的科学计算需求模块 结构分析、信号处理、大规模集成电路辅助设计等。 符号计算与机器证明模块 公式推导、符号计算、数值计算与定理证明等。 系统仿真、控制模块 常用的数学软件 通用系统:具有数值计算、符号计算、图形功能和编程功能。 Matlab Mathematica Maple MathCAD …… 专用系统:为解决数学、物理、理论化学或其他学科中的问题而专门研制。 SAS、Statistica、SPSS Lindo、Lingo CAMAL …… 数值计算与符号计算 计算机的诞生源于数值计算,“计算”一词在过去仅是数值计算的意思。数值计算的结果是一个数值。像Fortran、C等高级语言,主要用于数值计算。 现在计算机除了传统的数值计算外,还可以进行数学符号的演算,也称计算机代数。所谓符号,可以是字母、公式,也可以是数值,数值是表达式的一种最简单的形式。符号计算是相对实质计算而言的,对于符号计算,计算机处理的数据和处理后的结果是符号(表达式)。 符号计算与计算机代数 用于计算各类表达式的符号计算系统是一个数学软件系统,它主要包括数值计算、符号计算、图形功能和程序设计四个方面的功能,它有功能强大、种类丰富的内部函数,用户也可以自由地定义自己的函数并扩大到系统函数中去。 通过符号计算,人们可以利用计算机完成数学演算、数学推理和数学证明,这就是计算机代数。许多数学问题由计算机来完成显然效率倍增,还可以避免人为的错误。从而使人们能把注意力着重在分析问题、解决问题的本质方面,专心做更加富有创造性的智能化的工作。 计算机代数软件 计算机代数开始于20世纪50~60年代。70年代人们开发出的几个较成功的通用的计算机代数系统,如Reduce,MuMath和Macsyma系统,早期的计算机代数系统大部分用LISP语言开发,运行速度较慢,用户再开发也不容易,一般只用于大型计算机上。 80年代初开始,人们陆续开发出一批计算机代数软件,其基本系统都是用C语言开发的,可以较容易移植到微机上,并且陆续有了Windows版本。 当今30多个计算机代数应用软件(区别于文字处理和图形类而言,也称为数学软件),就软件数学处理的原始内核而言,可分为两大类: 一类是数值计算(Number calculus)型软件,如MATLAB,Xmath,Gauss,MLAB等,它们对大批数据具有较强的管理、计算和可视化能力,运行效率高; 另一类是数学分析(Math analysis)或称符号运算型软件,如Mathematica,Maple,Macsyma等,它们以符号计算见长,并可得到解析符号解和任意精度解,但处理大量数据时运行效率较低。 按1995年IEEE Spectrum排行居数值型软件前两位的是MATLAB和Xmath,而符号型软件的前三位是Maple,Mathematica,Macsyma。 Maple系统→简介 Maple系统是用C语言编写的,由加拿大的Waterloo大学的符号计算研究小组从1980年9月开始开发的。Waterloo大学的数学家们采用了当时最先进的算法编写,是一个开放的适用于各种不同计算机环境的计算机代数系统。Maple系统每年都要更新,以吸收最好的算法。现在在加拿大的Waterloo和瑞士的Zuris有研究中心,他们在继续从事软件的开发研究。 Maple的第一个商业版本是1985年出版的Maple Version3.3。 Maple系统→组成、特点 Maple系统由三部分组成:用户界面(Iris)、代数运算器(Kernel)、外部函数库(External library)。 它的特点是它的帮助菜单非常丰富,简单易学,拥有大量的软件包,交互式环境,输出界面与平常书写基本一致,很适合初学者学习使用,符号运算功能强,具有一定的决策能力。 它的输出有多种形式,如LaTeX,Fortran,C,也可由Scientific Word等接受。 Mathcad→简介 Mathcad是80年代出现的较早的一个交互式数学软件。其开发商是Math

文档评论(0)

heroliuguan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档