MATLAB和Mathematica哪个用的人更多

2024-11-09 06:28:04
推荐回答(1个)
回答1:

matlab主要是工程计算,特别是矩阵运算很方便,在通信这种领域用途很广
mathematica功能更多貌似,还有符号计算,更像是就是为了数学发明的
国内目前matlab用户数更多

引用知乎 @瓦屋青衣 的发言

我个人没有任何发言权,下面是网上的数据:
Google搜索的结果:
matlab找到约 71,300,000 条结果;找到约 2,840,000 条结果
淘宝中搜索的结果:
matlab找到相关宝贝89466件;mathematica找到相关宝贝3138件
顺手用mathematica算了一下,两组数据的比例还挺相符,应该代表了两者的使用人数之比.求统计学专业人士用假设检验方法计算此比例的0.05-置信区间...关于两者比较的结果很明确了,至于为什么,个人分析应该有以下因素:
1.时间的因素.前者进入大陆学校更早,抢占天时.第一批人用熟练之后,后面刚入学的又受师兄师姐们的影响...这是递归还是循环?
2.前者受众更广.正如15楼所说,学工科的更喜欢用matlab,有各式各样现成的软件包可用.相比后者就没那么多了.
3.后者非主流的语法.与matlab,maple尽力贴近自然语法不同,mathematica自己另有一套语法系统,所以习惯了一类的必然对另一种用着很不顺手.更加限制了后者的应用.

实个人觉得,mathematica的语法才是一大亮点,稍稍规范了一些现在数学界混乱的符号系统...至于其函数名称的冗长,我倒觉得,正因为它的规
范,用过的函数绝不会忘记;而matlab的不常用函数,比如数论函数(为什么又提到数论?)基本调用时每次都要去查询.