tammy 发表于 2005-11-17 21:00

[转帖]听听一个Mathematica爱好者的心声!!!!

我是一个Mathematica爱好者,从大学一年级接触这个软件就很喜欢。因为参加2001年全国大学生数学建模比赛,我花了很多时间学习这个软件的使用,由于在参赛过程中它起到很大作用,所以我逐渐对他变得狂热起来。在随后的数学课程的学习中,我大量使用Mathematica编程:偏微分数值解,统计科学;尤其是在数值代数和数值逼近和常微分数值解两门课程中。在数值代数中通过Mathematica大量的使用,是我对大多数的算法都有了现实的感受;而数值逼近和常微分数值解中我更是采用Mathematica对所有能计算的地方做了计算,从中我获得了那些书本上不可能得到的体会。2004年全国首届研究生数学建模比赛中,我也是用Mathematica进行计算和绘图,我们的论文<<最优布站的研究>>获得了一等奖.目前,我主要从事计算视觉和图像分析的研究,我也是通过Mathematica推导公式,绘图和做一些简单的演示。   计算数学是一门实践性很强的学科,任何一门有应用价值的学科都具有这种属性。作为一个被称作是“理科最好的数学软件”的软件,Mathematica自由其特点,或者说为什么要学Mathematica:
   1。小巧,装起来大概需要160M,远比Matlab小的多;
   2。易于上手,界面简单,函数都是相应的英文,易于记忆;
   3。符号计算功能一流,绝对比其它任何一个数学软件都好,但是数值计算功能不太好;
   4。Mathematica用户之广泛令人吃惊。它横跨所有大陆,包括所有年龄段的人,并且包括艺术家,作曲家,语言学家和律师。也有很多人使用Mathematica去促进他们对科学,数学和计算机的爱好。Mathematica也被大量地用于教育,在美国现在有成百上千的课程──从高中课程到研究生课程──用它作基础。比如搞经济学的可以看看这个个人主页,这是个经济学博士后,他的论文中的计算就是采用Mathematica。
   如果你是搞学术研究的,为了更好的交流,当然应该学一学Mathematica了。当然你可以选择:了解基本知识,别人使用时你看懂就行;或者你也可以学的很精通。
   是好东西,当然要大家分享。而且,学习Mathematica的实践让我体会到必须大家一起交流才能学的更好!

[ 本帖最后由 suffer 于 2007-12-19 15:34 编辑 ]

sunshine1 发表于 2005-12-12 23:10

那是因为你没用过matlab
如果你用了matlab恐怕你就不会这么说了
我认为一个学数学的不学mathematic 不是一种遗憾,
而完全没学过matlab则是一种很严重的失败

[ 本帖最后由 suffer 于 2007-12-19 15:33 编辑 ]

happy 发表于 2005-12-17 14:32

个人感觉各有优缺点,在很多方面matlab确实比mathematica强,但是符号运算方面maltab还是差很远的

[ 本帖最后由 suffer 于 2007-12-19 15:34 编辑 ]

xyz 发表于 2005-12-26 09:25

高手啊!请教你如何编写一个离散数学的工具包(尤其是有关谓词逻辑的工具包)?

[ 本帖最后由 suffer 于 2007-12-19 15:34 编辑 ]

sunshine1 发表于 2006-1-1 16:43

从“整体”来说,还是matlab强
不过我看上了mathematic 强大的处理符号的功能,正在学习它,希望高手指教一下

[ 本帖最后由 suffer 于 2007-12-19 15:34 编辑 ]

sunshine1 发表于 2006-1-1 16:53

我刚学习<BR>一直没找到它的清除屏幕的函数(相当于matlab的clc)<BR><BR>回头跟俺说一下

jiwell 发表于 2006-1-10 17:06

<P>怎么把MATHMATIC和MATLAB结合起来编程,利用前者强大的符号运算功能。有没做过这种方案的?</P>

suffer 发表于 2006-1-11 10:05

回复:(jiwell)怎么把MATHMATIC和MATLAB结合起来编程...

你的意思是不是类似于用matlab调用mathmatic函数?

[ 本帖最后由 suffer 于 2007-12-19 15:34 编辑 ]

yautou 发表于 2006-2-24 12:02

Mathematica的符号功能是最强的。且它的运行构架是最优的。符号运算效力与解析能力是最好的(数值运算当然是Matlab最好)。它的构架由核心系统与前端系统构成。两个系统既合作又独立。这个比Matlab的构架都要优秀。它是专为研究人员开发的。至于Maple的符号能力根本就比Mathematica弱很多的。它基本上是为中学生与大学生之学习研发的。不足以进行物理学与技术科学的运演。而Mathematica是最好的物理学科研的工具。Matlab是最好的技术科学数值求解的工具。朋友们应该知了。数值类的数学软件是Matlab最好最全。符号分析类的数学软件是Mathematica最好。

[ 本帖最后由 suffer 于 2007-12-19 15:37 编辑 ]

samking630 发表于 2006-2-24 22:42

Mathematica 正在学习

xiven2008 发表于 2006-2-26 09:33

都是高人呀,我也想学,可学了目前是没什么用的!学机械的要学的东西太多了

[ 本帖最后由 suffer 于 2007-12-19 15:37 编辑 ]

mywusuzhen 发表于 2006-4-19 23:41

既然你是MATHEMATICA的爱好者,肯定知道它的研究现状之类的,麻烦你跟我讲下吧,我不是它的爱好者,但是我的毕业论文却是关于它的,帮帮我吧,论文题目是MATHEMATICA在解题中的辅助作用,望各位高人帮帮小女子,感激不尽!

[ 本帖最后由 suffer 于 2007-12-19 15:35 编辑 ]

zyl-jd2000 发表于 2007-12-11 22:48

是啊
Mathematic却是不错
但工程方面的数太少

suffer 发表于 2007-12-19 15:36

原帖由 zyl-jd2000 于 2007-12-11 22:48 发表 http://www.chinavib.com/forum/images/common/back.gif
是啊
Mathematic却是不错
但工程方面的数太少

Mathematic的强项不是数值计算和信号处理

MathPen001 发表于 2008-2-14 12:38

符号计算应该是Maple最好的,在求解非线性问题时尤其明显。在学术界Maple的用户要比Mathematica要多,如果你参加过数学会议,很容易可以发现上述现象。

数值计算应该是matlab最好的,使用方便,而且有着比较广泛的工具箱。Matlab的符号计算工具箱是Maple开发的,但是功能有限,我们可以用Maple Toolbox for Matlab接口在两种不同的计算环境中共享变量、命令、函数等,一个完美的解决方案。

Mathematica的界面更流畅一些,数值和符号计算整合得比较好,它是Matlab和Maple的有益补充。没有哪个软件什么都最强,用户需要选择合适的一个或几个作为自己常用的工具。

Mathematica与Matlab是完全独立的系统,两者之间没有任何接口。用户可以对Matlab和Maple的源代码进行任意修改和调试,而Mathematica是一个类似于“黑瞎子”的系统,用户无法知道它的计算原理,这一点对学术研究非常不利。

[ 本帖最后由 MathPen001 于 2008-2-14 12:45 编辑 ]
页: [1] 2
查看完整版本: [转帖]听听一个Mathematica爱好者的心声!!!!