Maple V.S. Mathematica
我简单评价了下面两个软件的特点,想必对初学者会有一些帮助,实属抛砖引玉:Mathematica :4个星的“数学”软件,在数学二字上加引号是因为他已经超越了纯粹数学的范畴,这主要表现在他不断开发的面向于不同学科的工具包。就做数学和应用数学的能力来说Mathematica不如Maple(并不是说其做不了,不怕麻烦编程序也能做,但是话说回来基本的东西都编程序的话,那么和Fortran之类的语言没什么区别了)。另一个问题是Mathematica的内核不如Maple稳定(计算速度较Maple慢,我是说纯粹的计算时间,不是输入命令的时间,目前的Maple的Java界面比较失败,让人感觉算Maple算得慢,其实不是这样的)。Mathematica的诱人之处是与其它数值软件相比可以做符号运算,与Maple相比二次开发性好,工具包比Maple做的好。此外,其自带的语言是面向对象的,很厉害,很灵活。
Maple:5个星的数学软件,纯粹数学的巨人,如果想做数学和应用数学的能力(数值的除外)其是最好的选择。但是此软件二次开发能力不好,仅把软件的发展目标放在数学上,不想向其它领域发展。Maple自带的语言较容易理解,就像用英语说话一样。 我觉得给初学者一个建议是挺好的,大家怎么不跟贴涅! 看了,写得不错! 我是VIP,没法帮你加分!
以后常来灌水,Simwe ftp 有几本书,4 分以上免费下载!
从“符号”看
作为符号语言,mathematica的符号功能远强于maple,因此也可以说mathematica的基础远比maple坚实,虽然其模块提供给用户的比maple少,但其潜力比maple更大。数学
单纯从数学角度讲,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 编辑 ] 这几个软件都用了几年,现在用Maple多一点,感觉功能很强,而且用起来更简单、自然。 我也选择Maple, 方便好用, 同时新版还增加许多插件,比如dynoFlexpro and toolbox 我也一直在使用maple,不过,感觉使用java设计的maple实在是太差劲了,我每次都是安装好后将java方式的快捷方式删除了,使用原来的方式工作。很多人都抱怨这个,为什么不改改呢?不知道公司有什么想法? 我还是觉得mathematica专业 我喜欢maple!不过刚开始学西 其实硬要拿这两个软件来对比,很难说谁强谁弱,Mathematica的创始人是物理学家,所以作出来的软件当然就适用于做物理这边的了,个人认为是根据需要选择软件,而不是个人偏好! 使用MATLAB+MAPLE是最好的选择,作数值分析和论文matlab已足够,推导公式用maple最方便,两者结合起来非常方便,我不喜欢Mathematica的输入方式. Mathematica的命令比Maple麻烦! 看到了大家的意见和看法
我觉得 其实 mathmatica 确实看起来很专业和让人感觉更数学,我有时候用它的理由就是小,明朗。
我不是做数学的,可以说是做物理的,这个讨论没有涉及mathcad,其实我觉得 这个都不好说,编程我觉得还是matlab比较好,小计算或者推导用mathematica,而设计简单的比如定制一些自己的想法或者简单快捷的验证想法 用mathcad,因为它的输入灵活的多。
当然我这么说可能并不专业,但是感觉是 选择最好的时候用最恰当的软件,但是一定要有一个是专攻,并且用得非常好。当然我个人认为还是把matlab搞定 是最好的选择。
个人见解 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 编辑 ] 我不太喜欢Mathematica的界面及输入方式,感觉和别扭,不知道现在新版本改进了没有。现在做仿真数值计算什么的用matlab,推导公式用maple11,还是中文版的,呵呵,比较爽感觉
说的好
顶一下,楼主真是这方面的专家呀 个人觉得符号计算还是maple强一些,但是为什么现在mathematica的英文书一堆一堆的,而maple的却是凤毛麟角? Maple好些,正在用它 各有所长,不过只用了mathematica
页:
[1]
2