世界编程语言排行榜,Python一直稳居前10,而Matlab连续5年难以杀进前20。这是今天上网查到的数据,起因是因为最近一段时间备战9月份的国赛,周围的编程队员有几个开始用Python了,自己还是Matlab,于是感觉自己已经被时代抛弃。仔细查了Python,感觉这个语言还是比较方便和通俗易懂的,数学建模的时候,直接学Python可以吗?还是必须要学Matlab?
世界编程语言排行榜,Python一直稳居前10,而Matlab连续5年难以杀进前20。这是今天上网查到的数据,起因是因为最近一段时间备战9月份的国赛,周围的编程队员有几个开始用Python了,自己还是Matlab,于是感觉自己已经被时代抛弃。仔细查了Python,感觉这个语言还是比较方便和通俗易懂的,数学建模的时候,直接学Python可以吗?还是必须要学Matlab?
Matlab是一款科学计算软件,价格不菲,对于大多数同学来说都是比较昂贵的。国外很多科研实验室都没有购买正版的Matlab软件,大都是用免费的软件替代。市面上其它脚本语言的兴起,尤其是开源免费语言,例如python和R,给科学计算带来的福音。以python为例,它不仅仅在科学计算上表现已经非常好的性能,它还是一门面向对象,用于其它工程,网络等开发的语言。
经常可以看到这样一个公式:python+NumPy+Scipy+matplotlib=Matlab,数学建模这个学科,Matlab软件强大的仿真工具箱很少用到,因此,如果仅仅考虑在数学建模中的应用,Python很有可能成为一个非常流行的软件。至于到底能否成为第一大还是第二大,现在还说不清,或许哪一天Matlab开放了一些基本运算的功能呢,一些特殊的工具箱付费才能开放呢。
2015-07-17 未知