MathCAD是美国PTC公司旗下MathSoft子公司推出的一个交互式的数学软件。MathCAD是集科学编辑、数学计算、和仿真于一体的软件,主要特点是输入界面比较友好,所见即所得。MathCAD可视作一个功能强大的计算器,没有复杂的使用规则;同时它和Word、WPS等文字处理软件配合使用良好。
优点:
符号计算非常强大,可解的方程类型最广泛
非常强大和灵活的语言,完成相同的工作,和同类语言相比代码量往往最少
语言高度统一,支持相当多的编程范式,过程式、函数式、元编程,逻辑编程、基于规则..循环比较慢,可以用Compile加速,或使用Map、Table、Nest等代替循环。许多内置函数具备AAS机制(AutomaticAlgorithmSelection)
擅长高精度和大数计算,图形方面的函数很丰富,默认画图比Matlab和Maple更好看
界面美观,输入公式很方便
帮助文档很友好
缺点:
价格较高,比matlab更贵(Matlab的价格取决于你要哪些工具箱)
向量化的操作比Matlab稍慢,有时比Matlab更耗内存
代码调试不是很方便,但可以用Wolfram Workbench (基于Eclipse的IDE) 改善
程序语言学习曲线陡峭,排除熟悉Scheme、Haskel等函数式语言或者作为高级计算器使用的人
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删