近期又有一个少有人知的名词进入大众的视野“MATLAB软件”。是因为一个新闻“哈工大被禁用MATLAB软件,论文投稿不能使用其处理数据”。(6月6日起不能使用)不禁有一些问题要问。
MATLAB是什么?它是美国MathWorks公司出品的商业数学软件,用于数据分析、无线通信、深度学习、图像处理与计算机视觉、信号处理、量化金融与风险管理、机器人,控制系统等领域。MATLAB是matrix&laboratory两个词的组合,意为矩阵工厂(矩阵实验室),软件主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。
由以上的定义所知,这个软件都用在一些较尖端科技领域。那这些科研结构离了它不行吗?不是不行,是极大的不方便。因为这个软件在20世纪70年代的美国墨西哥大学诞生,再到一些商业公司的包装到真正商业化,从发展到20世纪90年代MATLAB已成为国际控制界的标准计算软件。不可替代表现在:1.大家即已经习惯用这软件做科研了,若是换工具肯定会有适应的问题。2.此软件经过数十年的发展积累了大量的类库(就是方便科研人员做分析),就想一个经验丰富的老司机,说不定会带着你的科研项目飞起来。3.免费的软件没有丰富的类库、工具,4.国内的软件不好用,买的人少,售后服务无保障。5.最重要的一点是有些科研论文的数据必须是此软件得出实验数据才有效。
国人思维的话,可能会问,用盗版的啊。但是如果要在国际上发表论文,用盗版是违法的,不作数的。工大被美国列入“实体名单”,MATLAB的开发公司中止了相关授权。美国如此做我们就没有办法了吗?非也,其实这也是我们国产软件崛起的机会。再者,我们的智慧的同学们一定有办法的,看到过新闻讲:说用python开发的仿MATLAB工具已经在路上了,3个月内测,半年后上线。其实使用开源的Python、Julia这些替代品,与MATLAB都有很远的差距。“MATLAB的底层技术实力非常先进,特别是数学运算奇快无比。”,
“千万别停用,MATLAB计算很快,我们基本只用这一个软件,无论是做实验还是写论文。停用我就毕不了业了。。。”,
“MATLAB是一个大而全的软件,真的被停用的话,影响程度要看你使用哪些功能。对于一些基础的算法、画图等,python、octave等软件可以替代。但一些仿真的功能,如基于MATLAB建立起来的工具simulink,一些特殊行业特别是研发设计类专业经常会用到,就很难找到替代软件了。“
以上是一些同学遇到的暂时的困难,或不便。这恰巧特朗普有给我上了一课,知道自主产权的重要,知识产权的重要。目前国人用盗版的越来越少了,知识付费的观念已经深入人心。像美国限制一些高校禁止学术交流一样,反而给我们分辨哪些是美国惧怕的厉害的大学。
同学们,困难是暂时的,相信用我们聪明和勤奋可以克服这些暂时的困难,迎接我们是美好的明天。