序言
在处理很多数学问题的时,有时候需要利用一些数学软件来检验或者是测试自己的想法、处理方式是否正确,而这里就大致简单总结一下常用的数学软件。数学软件是用来建模、分析、计算各种数学资料,包括数值、符 、几何资料等之电脑软件。以下是我们总结的一些常用的数学软件,至于那些少许专业用户的数学软件,我会在最后略微有点说说吧。
MATLAB
MATLAB(矩阵实验室)是MATrix LABoratory的缩写,是一款由美国The MathWorks公司出品的商业数学软件。MATLAB是一种用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境。除了矩阵运算、绘制函数/数据图像等常用功能外,MATLAB还可以用来创建用户界面及与调用其它语言(包括C、C++、Java、Python和FORTRAN)编写的程序。
尽管MATLAB主要用于数值运算,但利用为数众多的附加工具箱(Toolbox)它也适合不同领域的应用,例如控制系统设计与分析、图像处理、信 处理与通讯、金融建模和分析等。另外还有一个配套软件包Simulink,提供一个可视化开发环境,常用于系统模拟、动态/嵌入式系统开发等方面。
主要功能
MATLAB的主要为工程应用提供以下功能:
强大的工具箱
MATLAB的一个重要特点是可扩展性。作为Simulink和其它所有MathWorks产品的基础,MATLAB可以通过附加的工具箱(Toolbox)进行功能扩展,每一个工具箱就是实现特定功能的函数的集合。MathWorks提供的工具箱分以下几大类:
Maple
Maple是目前世界上最为通用的数学和工程计算软件之一,在数学和科学领域享有盛誉,有“数学家的软件”之称。Maple 在全球拥有数百万用户,被广泛地应用于科学、工程和教育等领域,用户渗透超过96%的世界主要高校和研究所,超过81%的世界财富五百强企业之一哟。
Maple系统内置高级技术解决建模和仿真中的数学问题,包括世界上最强大的符 计算、无限精度数值计算、创新的互联 连接、强大的4GL语言等,内置超过5000个计算命令,数学和分析功能覆盖几乎所有的数学分支,如微积分、微分方程、特殊函数、线性代数、图像声音处理、统计、动力系统等。
Maple不仅仅提供编程工具,更重要的是提供数学知识。Maple是教授、研究员、科学家、工程师、学生们必备的科学计算工具,从简单的数字计算到高度复杂的非线性问题,Maple都可以帮助您快速、高效地解决问题。用户通过Maple产品可以在单一的环境中完成多领域物理系统建模和仿真、符 计算、数值计算、程序设计、技术文件、 告演示、算法开发、外部程序连接等功能,满足各个层次用户的需要,从高中学生到高级研究人员。
强大的求解器
Mathematica
Wolfram Mathematica(简称:Mathematica)是一款科学计算软件,有时候也被称为计算机代数系统,广泛使用于科学、工程、数学、计算等仿真模拟领域。
它是由英国科学家斯蒂芬·沃尔夫勒姆提出构想,并且由他所领导的沃尔夫勒姆研究公司(位于美国伊利诺伊州香槟市)开发的一款广泛使用的科学计算软。它拥有强大的数值计算和符 运算能力,是当前为止使用最广泛的数学软件之一。
Wolfram 语言是用于Mathematica的编程语言。
沃尔夫勒姆和他的工作团队于1986年开始Mathematica的研发。Mathematica 1.0于1988年1月23日正式发行。2008年12月发行的Mathematica 7.0版及之后的版本有中文版。
产品功能
Mathematica的功能包括:
这三个是数学软件中,你或许听过的的“3M”,偏向工程的建议MATLAB和Mathematica结合使用,当然我有基友只会用Mathematica,那也是可以的,毕竟只有你精通了其中任何一种,都可以处理你手上的所有的工作的。由于我研究生导师让我学习了Maple,所以我也就使用啦Matlab和Maple,还可以的,至少遇见的问题都可以用他们来处理的。
这三个是非常重要的数学数学软件,下一期我继续推荐其他一些在比如优化建模、数据分析、金融数学、群论等领域,比较特殊的数学软件。
我们人类是孤独的,在茫茫宇宙中;我也是孤独的,在一室一厅一厨一卫的租房处;幸亏还有嫌弃我又抛不下我的数学世界可以畅游,在一定程度上,也是解释了为什么“数学是第三世界”啦。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!