打破MATLAB封锁还是要靠编程教育_风闻
黑客行-网络安全和舆论战专家,信仰马列主义毛泽东思想。2020-06-12 22:28

可以替换MATLAB的软件有不少方案,例如:
Sage 是一个免费的、开源的数学软件系统,采用GPL协议。它整合了许多开源Python包,采用Python语言编写,但也支持其他语言。它的目标是创造一个可变的开源软件以替代Magma、Maple、Mathematica和Matlab。Sage不仅是一个软件,也是一个编程环境,提供命令行模式、笔记本模式,可以编写编译型程序和解释型程序。目前Sage支持Linux、Mac OS X、BSD、Solaris平台。
功能编辑Sage程序较大(1.7G),但是提供了网络接口,就是说,用户可以在不安装整个程序的情况下,在服务器上运行Sage的笔记本模式。可以通过扩展阅读中提供的地址注册账号免费试用。也可以在自己的服务器上架设Sage。使用时,可以随时点击右上角的Help获取帮助。对于使用Sage基本功能的四则运算、微积分、线性代数、数论图论等,网络版Notebook完全可以应付。如果需要3D作图,需要浏览器支持Java。

还有SCILAB 是一款与 MATLAB 相似的开源软件,是由法国国家信息、自动化研究院的科学家们开发。SCILAB作为一种科学工程核算软件,其数据类型丰富,能够很方便地完成各种矩阵运算与图形显示,能应用于科学核算、数学建模、信号处理、决议计划优化、线性、非线性控制等各个方面。能够完成 MATLAB 上所有基本的功用,如科学核算、矩阵处理及图形显示等。
因为 SCILAB 的语法与 MATLAB 非常挨近,了解 MATLAB 编程的人很快就会掌握 SCILAB 的运用。有意思的是,SCILAB 提供的言语转化函数能够自动将用 MATLAB 言语编写的程序翻译为 SCILAB 言语。现在,SCILAB 可在 Linux、Windows 和 Mac OS 全 PC 渠道运转。

但是中国高校的软件编程教育太弱,除了计算机和软件专业的同学有比较好的编程教育,其他理工科学生都没有中级水平的编程教育,除了部分特别爱好编程和自学的同学。
所以,要打破外国软件封锁,关键还是加大加强学生编程教育。