- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数学及编程软件;一、数学软件及其分类;通用数学软件包:
功能比较完备,包括各种数学、数值计算、丰富的数学函数、特殊函数、绘图函数、用户图形届面交互功能,与其他软件和语言的接口及庞大的外挂函数库机制(工具箱toolbox)。
常见通用数学软件包有Matlab、Mathematica和Maple,其中Matlab以数值计算见长,Mathematica和Maple以符号运算、公式推导见长。;专用数学软件包有:
(1)绘图类软件
如MathCAD,Tecplot,IDL,Surfer,Origin, SmartDraw, DSP2000;
(2)数值计算类软件
如Matcom, IDL, DataFit,S-Spline,Lindo,Lingo,O-Matrix, Scilab, Octave, linpack/lapack/BLAS/GERMS/IMSL/CXML);
(3)有限元计算类
如ANSYS, MARC,PARSTRAN, FLUENT, FEMLAB,FlexPDE, Algor,COSMOS, ABAQUS,ADINA;
(4)计算化学类
如Gaussian98,Spartan,ADF2000,ChemOffice;
(5)数理统计类
如GAUSS ,SPSS,SAS, Splus,statistica,minitab;
(6) 数学公式排版类
如MathType, MikTeX,Scientific Workplace,Scientific Nootbook;
;二、数学软件四大家;1、Maple V 系统
Maple是加拿大滑铁卢大学(University of Waterloo)和Waterloo Maple Software公司注册的一套为微积分、线性代数和微分方程等高等数学使用的软件包。
是当今世界上最优秀的几个数学软件之一,它以良好的Map使用环境、无以伦比的符号计算、高精度的数值计算、灵活的图形显示和高效的编程功能,为越来越多的师生和科研人员所喜爱。
其符号计算能力还是MathCAD和MATLAB等软件的符号处理的核心。
;Maple提供了2000余种数学函数,涉及普通数学、高等数学、线性代数、数论、离散数学、图形学。
还提供了一套内置编程语言,用户可开发自己的应用程序,且Maple自身的2000多种函数,基本上是用此语言开发的。
Maple采用字符行输入方式,输入时需要按照规定的格式输入,虽然与一般常见的数学格式不同,但灵活方便,也很容易理解。
输出则可选择字符方式和图形方式,产生的图形结果可方便地剪贴到Windows应用程序内。
Maple适用于解决微积分、解析几何、线性代数、微分方程、计算方法、概率统计等数学分支中的常见计算问题。;2、MathCAD 系统
MathCAD是美国Mathsoft公司1986年推出的集文本编辑、数学计算、程序编辑和仿真于一体的一个交互式数学系统软件。
从早期的DOS下1.0和Windows下4.0版,到1999年的8.0版MathCAD8,其主要特点是输入格式与人们习惯数学书写格式很近似,采用所见所得界面,适合无须复杂编程或要求比较特殊的计算。
还带有一个程序编辑器,在比较短小计算速度要求较低时常采用它。其程序编辑器的优点是语法特别简单。功能也从简单的数值计算,直至引用Maple强大的符号计算能力,使得它发生了一个质的飞跃。
但Mathcad在对待数值计算、符号分析、文字处理、图形能力的开发上,不以专业水准为追求,而尽力集各种功能为一体。需讲究精度、速度、算法稳定性的数值计算问题和需经复杂推理的符号运算问题,都不是Mathcad所致力解决的目标。在输入一个数学公式、方程组、矩阵之后,计算机能直接给出结果,而无须去考虑中间计算过程。;;3、Mathematica 系统 Mathematica是由美国物理学家Stephen Wolfram领导的Wolfram Research开发的数学系统软件,拥有强大的数值和符号计算能力,在这方面与Maple类似,但不是基于Maple的,而是自己开发的。
Mathematica基本系统主要是用C语言开发的,因而可容易地移植到各种平台上。
它是一个交互式计算系统,在用户和Mathematica互相交换、传递信息数据的过程中完成的。
Mathematica系统所接受的命令都被称作表达式,系统在接受一个表达式后就对它进行处理,然后再把计算结果返回。; Mathematica对于输入形式有比较严格规定,用户必须按照系统规定数学格式输入,系统才能正确处理,不过由于3.0版本引入输入面板,并且可修改、重组
文档评论(0)