Mathematica和matlab有什么区别,那个更简单阿?

不知道对数学建模来说哪个更有用,更简单?
也就是说哪个更容易学会?对初学者来说

2007-5-23 16:21 补充:
我被弄晕过去了,这几天这两个软件我都简单的看了下,我还是看不出这两个东西间有什么区别,
不过现在想想自己不应该写这个问题问哪个更简单,
或许更确切的问题应该是他们分别适用于什么环境,他们的长处又分别是什么,

Mathematica更简单些,两者区别如下:

一、主体不同

1、Mathematica:是一款科学计算软件,很好地结合了数值和符号计算引擎、图形系统、编程语言、文本系统、和与其他应用程序的高级连接。

2、matlab:是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境。

二、特点不同

1、Mathematica:囊括了大量可立即计算的数据。用户可以通过编程访问这些数据,并且也可以通过Wolfram Research的数据服务器自动更新数据。

2、matlab:可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等。


三、优势不同

1、Mathematica:可以在许多不同的平台上运行,包括:Linux、Apple的Mac OS X以及基于NT的Microsoft Windows。所有平台都支持64位实现。

2、matlab:主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。


参考资料来源:百度百科-Mathematica

参考资料来源:百度百科-MATLAB

温馨提示:内容为网友见解,仅供参考
第1个回答  2015-06-26
Mathematica是数学家、物理学家的软件,函数的命名很规范,matlab这方面差些;matlab是工程师的软件,有很多工程上的工具箱,功能很强悍,很合适算法的设计与验证,不要忘了matlab是矩阵实验室,而很多工程上的东西都是用矩阵来描述的;Mathematica符号计算更加强悍,当然数值计算也不差,matlab符号计算差一点,不过收购了mupad之后,符号计算也很强了,数值计算强大;Mathematica语法简洁,更容易学些,matlab更接近计算机编程语言些,也不难学。
总之,看你问题而定吧,两者都学更好,毕竟都是工具。核心是数学思维、思想。
第2个回答  推荐于2017-10-14
本人持相反意见
我觉得matlab更简单些
mathematica更漂亮,什么符号都能显示出来,matlab打出来和notebook打出来的一样

我觉得matlab简单的证据:
我上大一时学eng6,关于matlab。根本没怎么念,每道题瞧瞧就能解
我现在学ecm6,关于mathematica,每个作业我都得跑computer lab和同学一块儿研究个10来个小时,加上TA才解出来

学matlab的时候没怎么费劲就拿个A
学mathematica的时候虽然老师说55%是B,70%是A还照样没什么把握本回答被提问者采纳
第3个回答  2007-05-19
Mathematica更简单
<br>matlab更有用
<br>初学者用Mathematica吧,更容易学会
第4个回答  推荐于2017-10-01
Mathematica的语法统一,优美。强大的符号计算能力自然不用说了,本身界面和绘图漂亮,做一些快速原型和数学建模、推导非常方便。matlab的优势在于大量的函数,取用方便。所以matlab总的来说简单些。
Mathematica和MATLAB、Maple并称为三大数学软件。
Mathematica是一款科学计算软件,很好地结合了数值和符号计算引擎、图形系统、编程语言、文本系统、和与其他应用程序的高级连接。很多功能在相应领域内处于世界领先地位,它也是使用最广泛的数学软件之一。Mathematica的发布标志着现代科技计算的开始。Mathematica是世界上通用计算系统中最强大的系统。自从1988发布以来,它已经对如何在科技和其它领域运用计算机产生了深刻的影响。
MATLAB是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。
MATLAB是matrix&laboratory两个词的组合,意为矩阵工厂(矩阵实验室)。是由美国mathworks公司发布的主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案,并在很大程度上摆脱了传统非交互式程序设计语言(如C、Fortran)的编辑模式,代表了当今国际科学计算软件的先进水平。
相似回答