标签归档:软件

常用数学软件介绍

MathCAD

   MathCAD是由MathSoft公司推出的一种交互式数值系统。该软件定位于向广大教师、学生、工程人员提供一个兼备文字处理、数学和图形能力的集成工作环境使他们能方便地准备教案、完成作业和准备科学分析报告。Mathcad在对待数值计算、符号分析、文字处理、图形能力的开发上,不以专业水准为追求,而尽力集各种功能为一体。需讲究精度、速度、算法稳定性的数值计算问题和需经复杂推理的符号运算问题,都不是Mathcad所致力解决的目标。在输入一个数学公式、方程组、矩阵之后,计算机能直接给出结果,而无须去考虑中间计算过程。最令人激动的是在加入软件包自带的Maple插件后能直接支持符号运算。你可以在计算机上输入数学公式、符号和等式等,很容易地算出代数、积分、三角以及很多科技领域中的复杂表达式的值,并可显示数学表格和图形,通过对图形结果的分析,使我们对问题的理解更加形象。
   Mathcad的用户主要针对具备应用数学知识但并不要求具有较多的计算机知识的用户,如工程研究人员、学生等。

Matlab

   MATLAB是一个高性能的科技计算软件,广泛应用于数学计算、算法开发、数学建模、系统仿真、数据分析处理及可视化、科学和工程绘图、应用系统开发, 包括建立用户界面。当前它的使用范围涵盖了工业、电子、医疗、建筑等各领域。
   MATLAB是英文Matrix Laboratory(矩阵实验室)的缩写,最早是由C.Moler用Fortran语言编写的,用来方便地调用LINPACK和EISPACK矩阵代数软件包的程序。后来他创立了MATHWORKS公司,对MATLAB作了大量的、坚持不懈的改进。现在MATLAB已经更新至6.5版,MATLAB提供的工具箱已覆盖信号处理、系统控制、统计计算、优化计算、神经网络、小波分析、偏微分方程、模糊逻辑、动态系统模拟、系统辨识和符号运算等领域。

Mathematica
   Mathematica是由美国Wolfram公司研究开发的一个数学软件,它提供了与Mathcad和Matlab这两个著名数学软件同样强大的功能,能够完成符号运算、数学图形绘制甚至动画制作等多种操作。
   Mathematica是目前比较流行的符号运算软件之一,它不仅可以完成微积分、线性代数及数学各个分支公式推演中的符号演算,而且可以数值求解非线性方程、优化等问题。它不仅是数学建模的得力助手,也是大学数学教育和科学研究不可或缺的工具。

Maple

   Maple是加拿大滑铁卢大学(University of Waterloo)和Waterloo Maple Software公司注册的一套为微积分、线性代数和微分方程等高等数学使用的软件包。它是当今世界上最优秀的几个数学软件之一,它以良好的使用环境、强有力的符号计算、高精度的数值计算、灵活的图形显示和高效的编程功能,为越来越 多的教师、学生和科研人员所喜爱,并成为他们进行数学处理的工具。
   Maple软件适用于解决微积分、解析几何、线性代数、微分方程、计算方法、概率统计等数学分支中的常见计算问题。
   Maple采用字符行输入方式,输入时需要按照规定的格式输入,虽然与常见的数学格式不同,但灵活方式,也很容易理解。输出则可以显字符方式和图形方式,产生的图形结果可以很方便地剪贴到Windows应用程序内。

SCILAB

SCILAB是以法国国立信息与自动化研究院(INRIA)的科学家为主体共同开发的“开放源码”科学自由软件。SCILAB与MATLAB的起源相同,都源自Cleve Moler与1980年开发的程序。因此它们二者个功能类似,而且大部分的指令、语法等也都类似。
SCILAB是一种解释性语言,能运行与Linux、Windows以及UNIX等操作系统下。用户可以从SCILAB主页下载最新的安装版本进行安装使用。
SCILAB 为用户提供优秀的计算和开放式编程环境:包含多种容易操作的数据结构;一个作为广泛计算基础的合理有效的基本函数集;一个开放式编程环境,新的函数能很容易的被添加。Intersci是一个有用的发布工具,通过它能建立接口,添加新的函数和工具箱。例如可以添加新的Fortran和C代码到SCILAB 中。
SCILAB还包括一些应用于不同科学计算领域的工具箱,如数学建模、信号处理、网络分析、决策优化、线形与非线形等多个方面。安装文件中就包含有多个常用工具箱:Scicos(图形化动态模拟仿真器)、Signal(信号处理工具箱)、 Control(控制工具箱)和Metanet(图形和网络工具箱)等。