四大数学软件Maple、MATLAB、MathCAD和Ma..
四大数学软件Maple、MATLAB、MathCAD和Mathematica优缺点比较2目前在科技和工程界上比较流行和著名的数学软件主要有四个 , 分别是Maple、MATLAB、MathCAD和Mathematica 。 它们在各自针对的目标都有不同的特色 。Maple V 系统
Maple V是由Waterloo大学开发的数学系统软件 , 它不但具有精确的数值处理功能 , 而且具有无以伦比的符号计算功能 。 Maple V的符号计算能力还是MathCAD和MATLAB等软件的符号处理的核心 。 Maple提供了2000余种数学函数 , 涉及范围包括:普通数学、高等数学、线性代数、数论、离散数学、图形学 。 它还提供了一套内置的编程语言 , 用户可以开发自己的应用程序 , 而且Maple自身的2000多种函数 , 基本上是用此语言开发的 。Maple采用字符行输入方式 , 输入时需要按照规定的格式输入 , 虽然与一般常见的数学格式不同 , 但灵活方便 , 也很容易理解 。 输出则可以选择字符方式和图形方式 , 产生的图形结果可以很方便地剪贴到Windows应用程序内 。5个星的数学软件 , 纯粹数学的巨人 , 如果想做数学和应用数学的能力(数值的除外)其是最好的选择 。 但是此软件二次开发能力不好 , 仅把软件的发展目标放在数学上 , 不想向其它领域发展 。 Maple自带的语言较容易理解 , 就像用英语说话一样 。优势:符号计算非常强大 , 和Mathematica相比各有千秋许多多项式操作比Mathematica更快一些符号积分Maple也有速度优势(特别是不定积分) , 不过有时返回的结果没有Mathematica给出的更严谨、鲁棒性好 , 能算的积分类型没有Mathematica多Maple的“适应性”更好 , 有的问题Mathematica需要一定的预处理才能算的更快 , 得出满意的结果Maple更擅长(偏)微分方程 , (其实Maple和Mathematica都能解一些对方解不了的一些特殊微分方程)可以带步骤求解一些问题 , Mathematica需要第三方的Package或借助WolframAlpha上手较快 , 一些常见的操作无需命令 , 通过右键菜单就能完成缺点:界面有点卡(基于Java swing) , 经典界面流畅但是很土自带的代数方面的package比较丰富化简能力 , 不等式求解 , 逻辑系统较Mathematica逊色一些数值计算总体上比Matlab和Mathematica差一些高精度和大数计算方面强于Matlab弱于Mathematica统计方面有些薄弱MATLAB 系统
MATLAB原是矩阵实验室(Matrix Laboratory) , 在70年代用来提供Linpack和Eispack软件包的接口程序 , 采用C语言编写 。 从80年代出现3.0的DOS版本 , 逐渐成为科技计算、视图交互系统和程序语言 。 MATLAB可以运行在十几个操作平台上 , 比较常见的有基于Windows 9X/NT、OS/2、Macintosh、Sun、Unix、Linux等平台的系统 。MATLAB程序主要由主程序和各种工具包组成 , 其中主程序包含数百个内部核心函数 , 工具包则包括复杂系统仿真、信号处理工具包、系统识别工具包、优化工具包、神经网络工具包、控制系统工具包、μ分析和综合工具包、样条工具包、符号数学工具包、图像处理工具包、统计工具包等 。 而且5.x版本还包含一套几十个的PDF文件 , 从MATLAB的使用入门到其他专题应用均有详细的介绍 。MATLAB是数值计算的先锋 , 它以矩阵作为基本数据单位 , 在应用线性代数、数理统计、自动控制、数字信号处理、动态系统仿真方面已经成为首选工具 , 同时也是科研工作人员和大学生、研究生进行科学研究的得力工具 。 MATLAB在输入方面也很方便 , 可以使用内部的Editor或者其他任何字符处理器 , 同时它还可以与Word6.0/7.0结合在一起 , 在Word的页面里直接调用MATLAB的大部分功能 , 使Word具有特殊的计算能力 。优势:线性代数和数值计算方面优势显著 ,向量化运算往往比同类软件更快 ,拥有超多工具箱 , 仿真 , 图像处理 , 信号处理 , 金融 , 统计 , 优化......程序语言比较易学 , 编辑和调试环境不错方便构建GUI缺点:不是原生支持符号计算(符号计算远不止是推导公式) , 新版的mupad内核还不错 , 但是和Mathematica、Maple比有明显差距 , 不论是深度、广度和速度递归特别慢 , 比Mathematica和Maple以及常见的脚本语言都慢在一些数学领域相对薄弱 , 如数论 , 图论 , 离散数学等高精度和大数计算比较慢(如精确计算100万的阶乘或π的前500万位)工具箱之间的协作能力不是很好界面不太好看(新版R2013a的Ribbon界面不错)缺省画图不美观 , 锯齿 , 系统函数命名不够规范MathCAD 系统
推荐阅读
- 确定价格,解决问题
- 了解情况,确定价格
- 了解市场,宣传销售
- 印尼|机密电报曝光!国民党:苏嘉全叔侄涉嫌以公营事业牟私利王育敏说,面对涉及重大弊端的密件内容,国民党提出四大质疑,要求相关人士说明:
- 微商必备软件排行,微商常用软件推荐
- 青年|大快人心马保国被武协定为假大师,并列出四大罪状,网友活该
- 生活里的创意|特级老师:把高中数学“汇”成框架表,把握吃透,3年考试不低120
- 印度天才梦中发明3900个公式,成最伟大数学家!
- 吃喝攻略|爸妈数学不好,如何培养孩子的数学思维?这3点做到孩子很受益
- 中年|出入要人脸识别,物业强制要求注册?软件相关条例却存在诸多问题