24小时热门版块排行榜    

CyRhmU.jpeg
查看: 7828  |  回复: 41

kouloukoulou

银虫 (小有名气)


小木虫: 金币+0.5, 给个红包,谢谢回帖
看你干什么了,要是工程问题还是用matlab吧,要求不高而且速度快,功能强大;如果你是研究物理什么的mahematica绝对是不二之选
21楼2012-10-14 19:10:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

kylinvector

新虫 (初入文坛)


小木虫: 金币+0.5, 给个红包,谢谢回帖
审美(用户界面上 生成的图片等等)说 Matghematica》》Matlab(但是Mathematica代码缩进太烂了)
编程的形式(函数式,过程式,模式匹配等等)上说Mathematca》》Matlab 自然编程的灵活性就好很多(Matlab有Simulink)
内置函数的功能 个人认为Mathematica》Matlab
语言结构的统一性 Mathematica》》Matlab Methmatica的语言有统一的概念,其功能的强大都在这一整体中 而Matlab的功能强大是靠其工具包的补充
性能 Matlab》》Mathemtica(但是实际上这个可能是因为一个人用数学软件解决一个问题会用最直接的方式,但是不是用适合这个软件的方式,这种直接有两方面:
1 受以前的编程语言的影响 2 就是遇到问题最直接的想法,其实如果看过SICP了解一点解释器的东西就会发现用Mathematica慢是因为不了解Mathematica的求值方式) 在内存管理方面,原则上讲,由于Mathematica有垃圾回收机制,所以不用太在意内存分配的事,但是事实不是如此,首先我觉得Mathematica的垃圾回收很不好,不小心就内存爆了,而且注意这个垃圾回收的过程是要花时间的,所以可能这也是慢的一个原因

总之,如果你想花时间学的花并且丰富计算机编程的思路和计算机科学的知识,mathematica很不错,因为他里面涉及不少很有趣的概念(求值规则,垃圾回收等等)还有各种编程范式,但是如果只是拿来用用,用Matlab就可以了,因为不深入是不可能解决Mathematica低效的问题,关于Mathematica和Matlab的争论,我觉得很像《《黑客与画家》》中LIsp与其他的语言的争论,Mathematica的位置很像Lisp,而Matlab就很像c呀java呀什么的
22楼2012-12-04 18:18:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

realghost828

金虫 (小有名气)


小木虫: 金币+0.5, 给个红包,谢谢回帖
一直用matlab,很强大。
人生就是要辉煌!
23楼2012-12-05 14:51:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ncszhenry

金虫 (初入文坛)


小木虫: 金币+0.5, 给个红包,谢谢回帖
matlab在数学仿真上很给力,但是在做数学计算时,它的输入方式与传统的表达式输入不一样,刚开始入手时会不太习惯,而mathematica上手快,它与我们的思维习惯很相似。maple听说过,没用过。我目前在用的就是matlab,功能很强大,做工程应用的matlab还是必须得会
24楼2013-03-29 20:42:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

cooooldog

铁杆木虫 (著名写手)

ส็็็


小木虫: 金币+0.5, 给个红包,谢谢回帖
数值计算还是matlab好; C语言没有matlab调试快和方便; matlab有些反复使用的代码部分没有用C效率高; 可以两者结合用于数值计算;

mathematica和maple符号计算功能强; mathematica是高级数学计算器; maple开发抽象代数计算方面比mathematica好,但是帮助文档和侧重太抽象了,不太适合非抽象数学专业的使用; 如果本身是计算数学, mathematica辅助一些符号计算足矣;
ส็็็็็็็็็็็็็็็็็็็็
25楼2013-03-30 09:12:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

chyanog

金虫 (小有名气)


小木虫: 金币+0.5, 给个红包,谢谢回帖
引用回帖:
15楼: Originally posted by liufuhao at 2011-05-01 09:38:08
matlab 主要用于数值计算
mathematica 主要用于符号推导
maple 介于两者之间

Maple的数值计算比Mathematica差多了
26楼2013-05-13 21:29:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

chyanog

金虫 (小有名气)


小木虫: 金币+0.5, 给个红包,谢谢回帖
发现好多回复都不太靠谱的,发几个有用的链接吧
http://www.zhihu.com/question/19561045

http://math.stackexchange.com/qu ... thematica-or-matlab
http://programmers.stackexchange ... ician/119737#119737
PS:老外的看法怎么就不一样呢?
27楼2013-05-13 21:34:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

chyanog

金虫 (小有名气)


小木虫: 金币+0.5, 给个红包,谢谢回帖
引用回帖:
8楼: Originally posted by l刘紫乔 at 2011-04-21 12:24:32
Mathematica有时速度慢的惊人 MATLAB好画图实现算法都好用

Mathematica慢往往是使用不当造成的
28楼2013-05-13 21:49:51
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

chyanog

金虫 (小有名气)

引用回帖:
22楼: Originally posted by kylinvector at 2012-12-04 18:18:58
审美(用户界面上 生成的图片等等)说 Matghematica》》Matlab(但是Mathematica代码缩进太烂了)
编程的形式(函数式,过程式,模式匹配等等)上说Mathematca》》Matlab 自然编程的灵活性就好很多(Matlab有Simul ...

说的很不错,赞一个,了解Mathematica的不多
29楼2013-05-13 21:53:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

勾股导航

金虫 (小有名气)

看你做什么了
Justdoit!
30楼2013-05-13 21:57:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 lixy1217 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见