MathCAD与MATLAB、Mathematica的优缺点比较

MATLAB 

MATLAB 原是矩阵实验室 (Matrix Laboratory), 在 70 年代用来提供 Linpack 和 Eispack 软件包的接口程序, 采用 C 语言编写。从 80 年代出现 3.0 的 DOS 版本, 逐渐成为科技计算、视图交互系统和程序语言。

MATLAB 程序主要由主程序和各种工具包组成, 其中主程序包含数百个内部核心函数, 工具包则包括复杂系统仿真、信号处理工具包、系统识别工具包、优化工具包、神经网络工具包、控制系统工具包、μ分析和综合工具包、样条工具包、符号数学工具包、图像处理工具包、统计工具包等。文章源自设计学徒自学网-http://www.sx1c.com/48831.html

MATLAB 是数值计算的先锋, 它以矩阵作为基本数据单位, 在应用线性代数、数理统计、自动控制、数字信号处理、动态系统仿真方面已经成为首选工具, 同时也是科研工作人员和大学生、研究生进行科学研究的得力工具。MATLAB 在输入方面也很方便, 可以使用内部的 Editor 或者其他任何字符处理器, 同时它还可以与 Word6.0/7.0 结合在一起, 在 Word 的页面里直接调用 MATLAB 的大部分功能, 使 Word 具有特殊的计算能力。文章源自设计学徒自学网-http://www.sx1c.com/48831.html

优势:文章源自设计学徒自学网-http://www.sx1c.com/48831.html

线性代数和数值计算方面优势显著,
向量化运算往往比同类软件更快,
拥有超多工具箱, 仿真, 图像处理, 信号处理, 金融, 统计, 优化。…
程序语言比较易学, 编辑和调试环境不错
方便构建 GUI文章源自设计学徒自学网-http://www.sx1c.com/48831.html

缺点:文章源自设计学徒自学网-http://www.sx1c.com/48831.html

不是原生支持符号计算(符号计算远不止是推导公式), 新版的 mupad 内核还不错, 但是和 Mathematica、Maple 比有明显差距, 不论是深度、广度和速度
递归特别慢, 比 Mathematica 和 Maple 以及常见的脚本语言都慢
在一些数学领域相对薄弱, 如数论, 图论, 离散数学等
高精度和大数计算比较慢(如精确计算 100 万的阶乘或π的前 500 万位)
工具箱之间的协作能力不是很好
界面不太好看(新版 R2013a 的 Ribbon 界面不错)
缺省画图不美观, 锯齿, 系统函数命名不够规范文章源自设计学徒自学网-http://www.sx1c.com/48831.html 文章源自设计学徒自学网-http://www.sx1c.com/48831.html

继续阅读
我的微信
微信扫一扫
weinxin
我的微信
惠生活福利社
微信扫一扫
weinxin
我的公众号
 
推荐应用
设计学徒自学网
  • 本文由 设计学徒自学网 发表于 2024年6月13日10:10:17
  • 转载请务必保留本文链接:http://www.sx1c.com/48831.html
    本站展示的所有图文软件均来自于互联网,仅用于软件学习研究分享传递,请勿商用,本站如有侵权请联系客服删除。
匿名

发表评论

匿名网友
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

拖动滑块以完成验证