lishhit 发表于 2007-1-21 23:46:26

Maple V.S. Mathematica

我简单评价了下面两个软件的特点,想必对初学者会有一些帮助,实属抛砖引玉:

Mathematica :4个星的“数学”软件,在数学二字上加引号是因为他已经超越了纯粹数学的范畴,这主要表现在他不断开发的面向于不同学科的工具包。就做数学和应用数学的能力来说Mathematica不如Maple(并不是说其做不了,不怕麻烦编程序也能做,但是话说回来基本的东西都编程序的话,那么和Fortran之类的语言没什么区别了)。另一个问题是Mathematica的内核不如Maple稳定(计算速度较Maple慢,我是说纯粹的计算时间,不是输入命令的时间,目前的Maple的Java界面比较失败,让人感觉算Maple算得慢,其实不是这样的)。Mathematica的诱人之处是与其它数值软件相比可以做符号运算,与Maple相比二次开发性好,工具包比Maple做的好。此外,其自带的语言是面向对象的,很厉害,很灵活。

Maple:5个星的数学软件,纯粹数学的巨人,如果想做数学和应用数学的能力(数值的除外)其是最好的选择。但是此软件二次开发能力不好,仅把软件的发展目标放在数学上,不想向其它领域发展。Maple自带的语言较容易理解,就像用英语说话一样。

lishhit 发表于 2007-1-27 12:37:48

我觉得给初学者一个建议是挺好的,大家怎么不跟贴涅!

FreddyMusic 发表于 2007-1-27 12:51:10

看了,写得不错! 我是VIP,没法帮你加分!

以后常来灌水,Simwe ftp 有几本书,4 分以上免费下载!

scqxaie 发表于 2007-1-27 14:03:48

从“符号”看

作为符号语言,mathematica的符号功能远强于maple,因此也可以说mathematica的基础远比maple坚实,虽然其模块提供给用户的比maple少,但其潜力比maple更大。

mathfan2008 发表于 2007-1-31 18:52:38

数学

单纯从数学角度讲,Maple要比Mathematica强很多,而且Maple的数学函数要比Mathematica要多(大概是3:2的比例),这两者的符号计算很难说谁比谁强,但是Mathematica的集成性做的比较好一点。现实一点说Maple的数学味道更浓一点,Mathematica物理性更浓一点。
至于程序调试,Mathematica的程序调试能力比MATLAB、Maple都要差,二次开发不知道怎样,但是国内二次开发的好像只有两个在Maple进行二次开发的例子,Mathematica好像没有。
另外个人觉得理想的配置是MATLAB+Maple+Maple开发的MATLAB接口工具箱,最顶级配置了,Maple这几年发展很快,在国外用Maple的用户已经远远超过了Mathematica。

[ 本帖最后由 mathfan2008 于 2007-1-31 18:54 编辑 ]

mathfan2008 发表于 2007-1-31 19:00:05

这几个软件都用了几年,现在用Maple多一点,感觉功能很强,而且用起来更简单、自然。

handful 发表于 2007-2-1 09:37:35

我也选择Maple, 方便好用, 同时新版还增加许多插件,比如dynoFlexpro and toolbox

coollamb 发表于 2007-2-26 22:51:33

我也一直在使用maple,不过,感觉使用java设计的maple实在是太差劲了,我每次都是安装好后将java方式的快捷方式删除了,使用原来的方式工作。很多人都抱怨这个,为什么不改改呢?不知道公司有什么想法?

luwis 发表于 2007-6-20 13:09:32

我还是觉得mathematica专业

yaohr 发表于 2007-6-20 22:53:02

我喜欢maple!不过刚开始学西

ysyzhb 发表于 2007-6-21 22:23:39

其实硬要拿这两个软件来对比,很难说谁强谁弱,Mathematica的创始人是物理学家,所以作出来的软件当然就适用于做物理这边的了,个人认为是根据需要选择软件,而不是个人偏好!

jmjqp2006 发表于 2007-7-10 07:54:19

使用MATLAB+MAPLE是最好的选择,作数值分析和论文matlab已足够,推导公式用maple最方便,两者结合起来非常方便,我不喜欢Mathematica的输入方式.

ton121212 发表于 2007-10-26 20:11:19

Mathematica的命令比Maple麻烦!

森森 发表于 2007-11-4 00:24:20

看到了大家的意见和看法

我觉得 其实 mathmatica 确实看起来很专业和让人感觉更数学,我有时候用它的理由就是小,明朗。

我不是做数学的,可以说是做物理的,这个讨论没有涉及mathcad,其实我觉得 这个都不好说,编程我觉得还是matlab比较好,小计算或者推导用mathematica,而设计简单的比如定制一些自己的想法或者简单快捷的验证想法 用mathcad,因为它的输入灵活的多。

当然我这么说可能并不专业,但是感觉是 选择最好的时候用最恰当的软件,但是一定要有一个是专攻,并且用得非常好。当然我个人认为还是把matlab搞定 是最好的选择。
个人见解

mathfan2008 发表于 2008-1-29 09:59:42

Matlab、Maple、Mathematica都用过几年,MathCAD接触得较少,不适合我。从计算能力上讲:
数值计算的最佳选择-Matlab
公式推导、符号计算的最佳选择 - Maple,而且跟Matlab有接口,目前Maple针对工程的产品不多,但从上次参加的Maple推广会议上了解到,今后将推出非常有竞争力的工程产品,未来几年会成为Matlab的最大竞争对手。
Mathematica与Maple技术特征非常相似,所以有时会用它尝试Maple不能求解的一般代数问题。
MatheCAD - 比较适合工程计算管理,不过可靠信息表明MathCAD在北美的市场份额急剧下降。自从Maple 10改用技术文件界面(有点抄袭MathCAD的界面)和增加CAD接口后,大量用户已经改用Maple了。

[ 本帖最后由 mathfan2008 于 2008-1-29 10:01 编辑 ]

shuiniu995 发表于 2008-4-10 10:55:15

我不太喜欢Mathematica的界面及输入方式,感觉和别扭,不知道现在新版本改进了没有。现在做仿真数值计算什么的用matlab,推导公式用maple11,还是中文版的,呵呵,比较爽感觉

xw_lxw 发表于 2008-4-20 00:50:36

说的好

顶一下,楼主真是这方面的专家呀

甲子 发表于 2009-2-21 09:37:43

个人觉得符号计算还是maple强一些,但是为什么现在mathematica的英文书一堆一堆的,而maple的却是凤毛麟角?

zzzlmn 发表于 2009-2-24 17:07:29

Maple好些,正在用它

wanbinking 发表于 2009-3-8 01:16:49

各有所长,不过只用了mathematica
页: [1] 2
查看完整版本: Maple V.S. Mathematica