- 注册时间
- 2009-2-12
- 最后登录
- 1970-1-1
- 威望
- 星
- 金币
- 枚
- 贡献
- 分
- 经验
- 点
- 鲜花
- 朵
- 魅力
- 点
- 上传
- 次
- 下载
- 次
- 积分
- 24174
- 在线时间
- 小时
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?欢迎注册
×
4大M,指Maple,MATLAB,Mathematica,MathCAD。
1) MathCAD是严格意义上的数学软件吗?
网上到处充斥着这样的说法,数学软件有4大M,其实这话在PTC收购了MathCAD之前还真可以这么说,但之后,MathCAD是 工程计算软件,是有文稿排版功能的工程计算软件,它把计算细节隐藏在文稿后面,让用户把更多的心思放在文稿演示或者说思路的呈现上:
primarily intended for the verification, validation, documentation and re-use of engineering calculations.
严格意义上的数学软件是像Maple和Mathematica那样能数值计算,符号计算,有文稿演示功能,且有编程能力的软件,所以正如官网所宣称的一样,MathCAD没打算自己要成为数学软件。
2) 谁是真正的通用科学计算软件?
按照各自官网的说法,MATLAB,Maple,Mathematica 都自诩是通用的科学计算软件,意思是说,数学和工程领域通吃。但实际上,我觉得只有Maple才是真正名副其实的数学和工程通吃的通用科学计算软件,
一直以来,数学领域(尤其是符号计算方面)是MATLAB的软肋,自从MATLAB购买了Maple的符号计算引擎之后,才填补了数学计算的缺憾,于是MATLAB才敢这么自诩是通用科学计算软件,但2008年MATLAB购买的Maple符号引擎的期限已到,也不打算续买,而换成了MuPAD,另一个符号计算引擎(CAS),以期稳住“通用科学计算软件”这个称号,但大家都知道,MuPAD的符号计算能力跟Maple那简直不是一个数量级的对手,于是此时的MATLAB才开始名不副实了,所以,我认为MATLAB不是真正的通用科学计算软件,虽然它在工程领域的王者地位是谁也撼不动的。
而Mathematica呢,数学无疑是强项,工程领域则一直是它的弱项,虽然后期添置了很多工程领域的东西。
所以按传统套路来说,Mathematica是最不厚道的了,工程领域这么“弱”,却依然要这么自诩自己是通用科学计算软件。但如果你了解了NKS(a New Kind of Science)理论,你也许就该理解这个中缘由了。
3) Maple 和Mathematica的数学计算能力,哪个更强?
这种问题很纠结,我只能说,各有特色。 但有一点是明确的,Mathematica的编程能力更强,所谓编程能力强,就是更适于编程。
总结一下:
MathCAD是文稿演示能力强,编程能力弱的工程计算软件,
MATLAB是编程能力强,无文稿演示功能的工程计算软件,工程计算领域的绝对至尊级王者。
Maple是通用的科学计算软件,工程和数学通吃,而且都特别的强悍
Mathematica是数学软件,符号计算软件中的一朵奇葩 (它的确有点另类)。
初稿,有部分细节未填充,欢迎大家补充,或者扔砖头!!! |
|