MATLAB被“断供”,哈工大师生过得怎么样?( 三 )


“另外 , 还有一家法国公司用起来也挺好 , 叫Scilab , 学生推荐说这是一个自由软件 , 可以不通过授权使用 , 而且Scilab和MATLAB很像 , 多数情况下都可以无缝衔接 。 ”上述老师称 。
学校的学生们还通过网络平台收集了一系列类似MATLAB的产品 , 包括GNU Octave、Julia、FreeMat以及SageMath等 。
“总的来说 , MATLAB的集成度是最高的 , 这些替代软件一部分是这个功能比较强 , 一部分那个功能比较强 , 而MATLAB的90多个工具箱涵盖了航天、机电等领域 , 甚至生命科学都能用得上 。 ”这位老师告诉采访人员 。
实际上 , MATLAB和Simulink的功能替代分为两个方面 , 一部分是数值计算 , 另一部分是仿真模拟 。 Aaron告诉采访人员 , 前者的替代品有很多 , Python的很多包都可以 , 还有Octave之类的开源产品 , 而后者的替代品就比较少了 , 尤其是体系化的产品 , 基本没有 。
他认为 , MATLAB的核心竞争力 , 也就是其不可替代之处在于 , MATLAB和Simulink是一个大而全的生态 , 用不同产品替补部分功能还可以 , 但代替整个生态就很难 。
具体来说 , 用户可以利用Simulink建模来做仿真模拟 , 这部分功能用别的软件可行 , MATLAB的数值计算部分也可以用别的软件 。 但MATLAB和Simulink的生态优势体现在 , 它可以把建立的模型直接生成C代码 , 用于后续的测试和硬件部署 。 另外 , 将建模和硬件测试直接一起完成的功能也是Simulink的特色 。
MATLAB被“断供”,哈工大师生过得怎么样?
文章图片
图片来源:摄图网
将Maple和MATLAB进行对比 , Maple被称为“轻量版的MATLAB” , 也就是说可以完成一些基础的计算仿真功能 , 但是它的专业库相对较少 , 对于一些专业性要求较高的系统仿真建模 , Maple暂时无法实现 。
除了国外的类似软件 , 大家更加关注的还是类似华为海思的国产化替代 。
在哈工大被禁用MATLAB消息传出以后 , 一家名为Truffer的国产软件在知乎上掀起热议 。 Truffer方面称 , 其能够在半年内实现MATLAB科学计算与图形显示的70%;1年内100%全部实现;3年内完全实现Simulink;100%自主源代码 , 无需OpenGL等组件支持的三维、四维图形显示 。 短期内将在周全性(需要积累)、高性能并行计算(需要厂家支持)、专业的扩展工具箱(第三方支持 , 大家一起努力)等方面会稍微落后 , 不过足以应付90%的日常科研需求 。 Truffer承诺 , 至少有10%的功能 , 比MATLAB更好用、易用 。
一石激起千层浪 。 Truffer的率先响应一方面满足了大家对于MATLAB国产化替代的期待 , 另一方面 , 也让更多专业人士质疑其宣称内容的真实性 。 Truffer在知乎上的回答得到了9000多次点赞以及3000多条评论 , 而其中一项有关质疑Truffer源代码专业性的回答也得到了1000多次点赞 。
Truffer负责人在6月30日接受《每日经济新闻》采访人员采访时称 , 目前Truffer正在重点实现数值计算与三维图形部分 , 已有功能与MATLAB完全无法比拟 。
不过他认为 , MATLAB虽然是霸主 , 却并不完美 , MATLAB的三维图形与一些数值计算的缺陷显而易见 , 他希望Truffer能够在局部超越MATLAB , 加上易用性和自主国产的特质 , 慢慢获得用户认可 。
试图抓住这次机会的不止Truffer , 一款名为MWorks的国产软件在其微信公众号中称 , 能够对标Simulink在控制系统设计仿真上的能力 , 以及MATLAB大量工程化的工具箱和模型库 。 其表示 , “科学与工程计算 , 不止是MATLAB , MWorks也行!”
据介绍 , MWorks是苏州同元软控信息技术有限公司自主研发的系统设计与仿真平台 , 是亚洲唯一的Modelica(基于面向对象程序设计的语言)系统建模仿真软件 , 也是国际六大Modelica的内核之一 , 已被多个重大型号工程选为指定的数字化涉及与仿真平台 。
“相比于MATLAB等工业软件巨头数十年来在全球市场上的深厚积累 , MWorks在科学计算模型库、工具箱、代码生成等资源和功能上还有所欠缺 , 距离国际领先能力还有一定的路要走 。 ”
而这也正是业内对于我国工业软件的发展共识 , “道阻且长 , 行则将至” 。
封面图片来源:摄图网


推荐阅读