问答详情

个人中心

Python会逐渐取代Matlab,成为数学建模竞赛的第一大必备软件吗?

2015-07-15 浏览 27710 关注 3
MATLAB Python

世界编程语言排行榜,Python一直稳居前10,而Matlab连续5年难以杀进前20。这是今天上网查到的数据,起因是因为最近一段时间备战9月份的国赛,周围的编程队员有几个开始用Python了,自己还是Matlab,于是感觉自己已经被时代抛弃。仔细查了Python,感觉这个语言还是比较方便和通俗易懂的,数学建模的时候,直接学Python可以吗?还是必须要学Matlab?

问答发起人 王雪 王雪 河北工程大学

全部回答(1)

王瑞康
王瑞康
2015-07-17 山东大学

Matlab是一款科学计算软件,价格不菲,对于大多数同学来说都是比较昂贵的。国外很多科研实验室都没有购买正版的Matlab软件,大都是用免费的软件替代。市面上其它脚本语言的兴起,尤其是开源免费语言,例如python和R,给科学计算带来的福音。以python为例,它不仅仅在科学计算上表现已经非常好的性能,它还是一门面向对象,用于其它工程,网络等开发的语言。

经常可以看到这样一个公式:python+NumPy+Scipy+matplotlib=Matlab,数学建模这个学科,Matlab软件强大的仿真工具箱很少用到,因此,如果仅仅考虑在数学建模中的应用,Python很有可能成为一个非常流行的软件。至于到底能否成为第一大还是第二大,现在还说不清,或许哪一天Matlab开放了一些基本运算的功能呢,一些特殊的工具箱付费才能开放呢。

   2015-07-17 未知
33
  • 冶彦辉冶彦辉 给了我一个很好的启示,数学建模还需要学习python  2015-07-17 未知
  • 王瑞康王瑞康 回复 冶彦辉 呃,搞科研的时候,周围很多师兄师姐都用python,数学建模不一定非要学习python。  2015-07-18 未知
  • 冶彦辉冶彦辉 学习C语言是不是就可以解决一定的数学建模所需要的编程技术了  2015-07-18 未知
  • 周岳周岳 回复 冶彦辉 很多人说,学会了C,再去学Matlab就会发现很简单,这一点我有些体会。但是C语言在数学建模竞赛中用的比较少,大多数参赛队还是用Matlab。如果想学的话,还是直接学Matlab吧,当然python现在在研究生实验室里用的比较多,师兄和师姐都用python,如果想接轨的话,可以着手学一下python吧。  2015-07-18 未知
  • 冶彦辉冶彦辉 回复 周岳 好的,十分感谢你呢。。。  2015-07-19 未知
- 查看更多和回答问题请下载赛氪APP -
赛乐云AI 证书查询
取消 确认

同学~下载赛氪APP就可以进群咯~
先不聊 去下载