0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

禁用MATLAB后,投资开发一个中国自己的SuperLab

如意 来源: 急速马力快de源码控 作者: 急速马力快de源码 2020-07-06 09:11 次阅读

近日哈工大学生激活MATLAB失败,美国通过“实体清单”不断打压制裁国内高校、科研机构和高科技公司,又一次引起大家关注。

值得注意的是,哈工大并没有正式回应MATLAB被禁之事,这也间接说明了此事影响非常的小。其实国内高校早有应对方案,看看自从2001年5月就登上“美国光荣榜“的北航和西工大,近20年来没有使用MATLAB,照样顺利发展。

既然需要MATLAB的替代方案,那么是否可以投资开发一个中国自己的SuperLab呢?答案是可以,并且很容易给出初步的财务投资分析。

一,MATLAB简介

MATLAB是由美国MathWorks公司开发的商业数学软件,常用于科学计算、数学建模、信号处理、矩阵处理、数据分析、决策优化、线性控制、非线性控制、图形显示等,在多个科研技术领域中使用普遍。

MATLAB系统由开发环境、数学函数库、MATLAB编程语言、图形处理库和应用程序接口五大部分构成,使用C语言开发,1984年发布最早版本V1.0,最新版本是2020年3月发布的R2020a,V9.8。

二,开源项目Scilab

MATLAB不具有光刻机EDA芯片设计软件那样的不可替代性,行业地位甚至没有Windows,LinuxAdobe,AutoCAD这些软件高,这次美国禁用MATLAB其实没有必要,反而相当于主动退出中国的科学计算软件市场。

重点说一下国内使用非常普遍的Scilab,不只是实体清单上的其它中国高校,很多高校和科研机构都在使用和推广。Scilab来自法国自动研究院,1994年发布第一个版本V1.1,最新版本是2020年2月发布的V6.1.0,支持Linux、Windows和MacOS所有平台。

和MATLAB不同的是,Scilab是一款开源软件,主要使用C和C++语言在VS环境下开发,遵守GPL2.0开源协议。在该协议下,用户可以自由使用,也可以修改源代码,并且修改后的源代码也需要遵守GPL2.0协议,也就是说,所有的源代码和用户手册都是公开的。

Scilab功能完善,和MATLAB相比不分伯仲。Scilab支持工具箱扩展机制,同时提供了一个非常强大的语言转换工具,可以自动将MATLAB语言编写的程序转换为Scilab语言,便于迁移已有项目工程代码。

三,Scilab在中国

Scilab在中国的推广从2002年就开始了,并且每年都有一场竞赛。将近20年来,历届竞赛作品水平越来越高,众多大学和研究机构开始鼓励和推广使用Scilab,具有广泛的用户基础和深厚的社会基础。

2008年10月,在广西柳州举办“2008年Scilab 竞赛”。

2007年5月,南海东软信息技术学院与香港理工大学在广东佛山共同举办“2007年Scilab 竞赛”。

2006年9月,浙江大学在杭州主办“2006年Scilab 竞赛”。

2005年10月,北京航空航天大学与武汉理工大学在武汉共同举办“2005年Scilab竞赛”。

2004年10月,厦门大学在厦门主办“2004年Scilab 竞赛”。

2003年10月,西安交通大学与清华大学在西安共同举办“2003年Scilab竞赛”。

四,开发中国版权的SuperLab

基于Scilab开发我们自己的SuperLab,可以分成两步走。

1,参加Scilab开源项目

尤其是在团队早期的学习阶段,加入Scilab社区,承担代码开发工作,深入学习理解整个系统。

2,新开发SuperLab项目

项目开发的难点和重点在于大量数据分析、模型构建和行业工具的开发,经常需要引入外部行业专家和科学家参与,是一个逐步积累和完善的长期过程。

五,财务投资分析

专职研发团队20人,一年开发出V1.0版本,预算投入一千万。

采用开源项目方式,和高校以及科研机构合作,引入科研资源和学生团队,开展校企合作模式。

开展宣讲、培训和推广,吸纳100家成员单位,筹集项目研发基金10万/年/成员,保障项目持续研发资金。

网友评论:

”开发了要有行销全世界,与美软件竞争的勇气。“

”下大本钱去研究比外国产品更先进的产品,有备无患。“

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • matlab
    +关注

    关注

    182

    文章

    2963

    浏览量

    230160
  • 大数据
    +关注

    关注

    64

    文章

    8863

    浏览量

    137299
  • 开源项目
    +关注

    关注

    0

    文章

    36

    浏览量

    7174
收藏 人收藏

    评论

    相关推荐

    Pure path studio内能否自己创建component,来实现特定的算法,例如LMS算法?

    TLV320AIC3254EVM-K评估模块, Pure path studio软件开发环境。 问题:1.Pure path studio 内能否自己创建component,来实
    发表于 11-01 08:25

    Matlab/Simulink/Stateflow建模开发及仿真测试

    matlab 模拟仿真 熟悉Matlab/Simulink/Stateflow建模开发及仿真测试,熟悉V模型开发流程。 熟悉自动代码生成,能够编写或者配置自动代码生成脚本。
    发表于 10-24 17:23

    启用或禁用数字信号

    电子发烧友网站提供《启用或禁用数字信号.pdf》资料免费下载
    发表于 09-18 14:50 0次下载
    启用或<b class='flag-5'>禁用</b>数字信号

    「OpenHarmony开发与实践 | 基于红莓RK2206开发板」阅读体验】+这是风口上的机会

    作为一个中国人,学习自己的系统,在此基础上开发应用及研究,是骄傲,也是未雨绸缪。 要再此基础上贡献自己微薄之力!
    发表于 07-24 08:20

    基于MATLAB的通信系统设计

    在通信系统设计领域,MATLAB作为款强大的数学计算与仿真软件,广泛应用于信号处理、通信系统建模与仿真等方面。本文将详细介绍基于MATLAB
    的头像 发表于 07-18 15:52 1027次阅读

    如何使用MATLAB创建预测模型

    MATLAB 简介 MATLAB 是由 MathWorks 公司开发的,它提供了集成的计算环境,包括
    的头像 发表于 07-11 14:29 619次阅读

    matlab预测模型有哪些

    环境,使其成为预测模型开发和实现的理想平台。本文将详细介绍MATLAB中常用的预测模型及其应用。 线性回归模型 线性回归是种简单的预测模型,用于分析两或多个变量之间的线性关系。在
    的头像 发表于 07-11 14:27 687次阅读

    EtherCAT运动控制器的MATLAB开发

    以正运动ZMC408CE运动控制器为例,讲解MATLAB进行运动控制应用开发
    的头像 发表于 04-17 10:54 524次阅读
    EtherCAT运动控制器的<b class='flag-5'>MATLAB</b><b class='flag-5'>开发</b>

    启用dCacheADC的dma功能被禁用是为什么?

    启用 dCache ,ADC 的 dma 功能被禁用。为什么?
    发表于 01-26 06:08

    读出STM0.TIM0的当前计数器值,在读取计数器之前我需要禁用所有中断吗?

    ,当我只读出较低的 16 位计数器值时,就会触发个中断,因此只有在处理中断函数才能读出较高的 16 位值。 然后我得到错误的值。 有
    发表于 01-25 08:06

    在ModuStoolBox环境之外开发应用程序时应该考虑哪些因素?

    我正在迈出CY8CPROTO-063-BLE平台的第步,并希望在ModusToolbox生态系统之外创建自己的引导代码。 对开发板进行编程,我尝试调试这个小启动代码。 但是,CM0
    发表于 01-25 06:38

    如何在TLE9879中禁用SWD接口?

    你好: 现在,当我使用 KEIL 软件开发TLE9879时,我遇到了问题。 我已经开发了启动程序,我想从 LIN 下载应用程序,所以我想禁用
    发表于 01-22 06:12

    N76E003开了定时器0中断和串口0中断,两个中断打开,串口发送数据无法进入中断的原因?

    N76E003开了定时器0中断和串口0中断,两个中断打开,串口发送数据无法进入中断,单独使用没有什么问题,还望各位指教
    发表于 01-17 06:44

    请问ADXL345两个中断能否只用1

    我在使用贵公司的ADXL345芯片,对它的中断脚有些不太清楚。 芯片上有两个中断脚 INT1、INT2,这两脚的功能是不是样的?或者说我在做设计时,只需要将其中的
    发表于 12-27 06:06

    如何自己搭建服务器?

    如何自己搭建服务器?自己搭建服务器涉及到硬件和软件两
    的头像 发表于 12-12 16:52 3758次阅读