ZT : MATLAB被禁反思:国产软件要“不蒸馒头争口气”

  • 水龙头
    1.我们面临的环境目前就是这样的,这是现实;
    2.只要我们需要与这个环境做生意,就需要用这个环境中最好的那一批产品,简称“集合best”,否则产品很难有竞争力,不管是cpu、软件还是一些零配件等;
    3.如果别人禁我们一些企业、机构,我们就集中力量解决对应的问题,这不仅是头痛医头且解决不了头痛的问题。。。。因为即使花费巨资帮哈工大解决了不能用matlab问题,搞出的产品国内matlab的大多数用户也不会去买,如果要它们买需要行政命令,持续下去的结局大概就是闭关锁国;
    4.正确的方向是创造一个能激励创新的机制,让资本、产业界感觉有利可图,从而在“集合best”里出现一堆中国的原创产品,这样你禁我这个,我可以禁你那个。。。。。其实,如果我们真有了这个机制,这种互相禁的事儿出现的概率也会*降低了。
  • j
    jgx223
    之前待过几家外资,都是用的正版软件。现在在民营了,就没有正版的。
  • z
    zhtx
    回复44#leilei_cool

    R语言,因为是开源的,功能远超matlab。
  • 戏果手
    神经病,为啥不争馒头?要的就是馒头。挣不到钱谁陪你怄气?
  • b
    bullest
    回复53#zhtx

    这两者不是完全替代关系,控制领域的仿真大部分都是用MATLAB。R语言更多是统计上的吧?
  • n
    net.ieee
    MATLAB是好软件,没他其实无所谓的,多编几行代码而已。但这个事情出现在我国软件企业怎么办呢?
  • s
    swsh007
    这个是前几天骂开源的那个?不知道是要代表那边吹风来了。
  • n
    navyyang
    就目前学术圈的黑暗腐败情况。加上国内的知识产权环境。

    没有太大可能真正把这些基础的工业软件都做出来的。

    能搞定几个就很了不起了。

    随便找个理由就可能血本无归,无论是经济还政治,都还不真正具备土壤 iOS fly ~
  • d
    deria
    35岁就失业还搞毛
  • l
    listtoyou
    工业软件,国内可替代的主要是流程和数据管理类,设计仿真类基本都被美国软件把持HiPDA·NG
  • m
    manhere
    说的好像是想做就能做出来似的,操作系统喊了多少年了?
  • l
    linlance2000
    饿死了,都是不吃不喝的神仙么?
  • c
    coolnetboy
    没事 小春比小粉红说了 我们自己开发一个
  • b
    bxf3000
    国家直接发布通知

    以后美方含量超过5%的软件一律不再向对方缴纳软件费。

    明天大规模建设美方软件库,同时附送破解补丁,与美方软件同步更新。免费向全世界开放下载。

    光脚的还怕你造鞋的?领着全世界人民把你的鞋厂撸光。
  • s
    soonnoos
    先把墙拆掉吧,增驾加科研人员获取有用信息的途径
  • 小米牛肉
    sap本来就都是花钱的,有什么禁不禁的,再说了sap是业务软件,还死难用,国产一堆可替换他的。
  • l
    lifeorange
    另起炉灶,不就是第二个苏联 ,二进制能用步,汇编能用不,c语言能用不?iOS fly ~
  • l
    lanwater
    那几软件还真是得学校联合工业合作才能做出来的。 iOS fly ~
  • 奸人坚
    回复19#linkwood
    工业化的供应链中供应能力是最重要的,在选择供应商的时候一个供应商商品质量再好,价格再低,只要供应能力不行需求方都不会选择,软件lisense同理,无条件的单方面断供必然是不符合商业道德的,怎么骂都不过分,说成花钱给供应商试错一点毛病也没有。 iOS fly ~
  • y
    ylwxb
    厉害了我的国,从国家到子民都很厉害!!!!!!
  • s
    sunaddmoon
    用软件得到的数据出的论文不会被承认。
  • s
    song10101128
    等各位都不再使用盗版软件再说这个。国内做软件的,都被你们盗版玩死了。
  • p
    py_250
    赶紧把bat公私合营,马云马化腾李彦宏一起吊路灯
  • w
    wdaxj
    多所高校的matlab被禁用,对我们有什么样的影响?(1)@三一博士 #matlabhttps://v.douyin.com/Jdttmmf/

    多所高校被禁用matlab,对我们影响有多大(2)?#航空 #matlabhttps://v.douyin.com/Jdtc24d/

    多所高校被禁止使用matlab,此时对我们影响有多大?(3)#航空 #matlabhttps://v.douyin.com/Jdneaxk/

    多所高校被禁止使用matlab,此时对我们影响有多大?(4)#航空 #matlabhttps://v.douyin.com/JdtwTFA/
  • 醋溜
    该用照样用啊。
    matlab之类的还好说点,绝大多数人用的都是很少的功能,可以自己编程实现,还可以提升研究生的数学水平。
  • z
    zhangxiaoqi
    不愧是有学问,说成倒贴钱为别人试错小尾巴~
  • s
    shank11
    回复43#工科男1210

    不光要懂工业知识,还要有机会实践,能紧贴客户应用场景,不断改进。要不就算你投入再多,客户不给机会用和试错改进,也是没戏的。
  • c
    clouday
    去店里买牛肉面 丢一句:老子贴功夫来试试你们的牛肉熟不熟 给什么钱 看会不会被老板砍
  • c
    cjiangj
    代替matlab的开源我知道的最好的算scilab,十几年前就有很多在用的,现在应该不会差距那么大了。
  • g
    guyjoes
    这个才是说到了点子上,工业软件的关键不是码农的coding,而是工业化积累,工业软件是产生于工业,而不是IT业,目前的这些工业软件和行业软件往往最初都是诞生于实验室或行业公司内部,一开始的时候都很简陋和弱小,是通过在行业应用领域开始有使用和反馈,不断地修改,推广,积累,扩展并且看到市场不错商业化后逐渐成熟的,因此,想要发展中国自己的工业软件首先就离不开工业环境和商业环境的适应,行业内部要有创新和积累的意识,外部要有利于相关软件商业化的条件,比如IP保护,合适的商业模式(不仅仅是收费付费那么简单),另外就是时间积累,这个真的不是光靠钱能在短期砸出来的。
  • z
    zhouning
    回复11#mikecn


    matlab 的护城河在 toolbox 和 simulink
    数据处理,一般逻辑别的语言都能做
  • n
    net.ieee
    mat的替代品太多,这个不是问题
  • 1
    14783139
    回复43#工科男1210
    在说细点,就是将那些宝贵的经验,结合电子化,软件化,越来越丰富。
    造船造飞机造芯片都是,不知道我们基建这么些年积累的经验,有没有啥桥梁,隧道,模拟工程软件,这个是最现实最可能有话语权的。iOS fly ~
  • z
    zybest
    回复72#sunaddmoon

    介意这个,哈工大整个都被封锁了,用其他软件也够呛。
  • 1
    14783139
    回复82#guyjoes
    穷叔说的是。但是国内这普通民用市场,你把自己经验,看家本领分享出去,那也就宣告你自己over了,和挥剑自宫差不多。

    最有肯能整合这些经验的,还是大国企,那些垄断行业。 iOS fly ~
  • 阿凡囧
    回帖的估计没有用过这两软件的
    都是喷子
  • s
    southface
    最主要的研发工具之一,这样做完全是撕破脸了。
  • 爱旅行的安娜
    回复84#net.ieee
    举个例子? iOS fly ~
  • p
    packingbox
    知识产权不重视,就很难发展起来,大家都跑去互联网,是因为互联网一定程度上不怕盗版 iOS fly ~
  • 啥啥啥
    回复46#大部头书

    SAP是德国公司的,国内用友和金蝶可以替代一部分,还好
  • j
    jeremygoo
    盗版伤害的不仅是国外软件厂商。
  • L
    Laputa
    试错…也是高抬了自己,本来就是一个商业行为,乙方从来没保证没有bug,发现bug开票修呗。 站董定制版
  • 五家渠
    https://www.sohu.com/a/401609106_458015

    后MATLAB时代的七种开源替代,一种替代堪称完美!
    2020-06-13 13:45

    近日,有哈工大学生表示收到了正版软件取消激活的通知,而在与 MATLAB 开发公司 MathWorks 交涉之后,被告知由于美国政府实体名单的原因,相关授权已被中止。目前,哈尔滨工业大学、哈尔滨工程大学的老师和学生们都无法使用 MATLAB。

    MATLAB大学读理工科专业的同学基本上都接触过这款软件。有分析人士指出,如果整个学校被禁用了正版 MATLAB,这意味着学校的人员再发表论文或者从事商业项目,其成果原则上就不应包含任何基于 MATLAB 的内容,这对国内相关企业和研究学者带来的影响不可忽视。

    这件事在国内社交媒体迅速发酵并登上热搜,引发学术界和技术界的广泛讨论。

    现在只是禁止了实体名单的上的几所高校,但是谁又能保证后续不会加码制裁打击中国高校,抑制中国科技发展呢?因此通过此次禁用事件,我们有理由说现在已经到了后MATLAB时代!急需找到MATLAB合适的替代品。

    为此我们收集整理到的一些开源软件,可以起到一定的替代效果。包括:SCILAB、Octave、Spyder、Python、GMAT、GNU Radio、ROS。特别是SCILAB,他与MATLAB最为接近,近乎可以实现完美替代!

    希望本文对大家有所帮助。另外,也欢迎大家在留言区推荐你知道的替代工具。

    1. “近乎完美”替代之SCILAB

    SCILAB 是一款与 MATLAB 类似的开源软件,可以实现 MATLAB 上所有基本的功能,如科学计算、数学建模、信号处理、决策优化、线性、非线性控制等各个方面。

    由于 SCILAB 的语法与 MATLAB 非常接近,熟悉 MATLAB 编程的人很快就会掌握 SCILAB 的使用。有意思的是,SCILAB 提供的语言转换函数可以自动将用 MATLAB 语言编写的程序翻译为 SCILAB 语言。目前,SCILAB 可在 Linux、WINDOWS 和 Mac OS 全 PC 平台运行。

    作为开放源码的软件,SCILAB的源代码、用户手册及二进制的可执行文件都是免费的,公布于INRIA的网站上(中法实验室已建立其镜像网站),可以直接下载,在EETOP论坛SCILAB专区也可以下载http://bbs.eetop.cn/forum-114-1.html

    更重要的是SCILAB 是由法国国家信息、自动化研究院的科学家们开发的“开放源码”软件,和美国没有关系!

    此外最关键的是SCILAB也一个有类似 MATLAB simulink的工具Xcos!simulink能做的Xcos也可以完成,并且界面和使用也很类似!很多网友担心的simulink无法替代问题迎刃而解!

    因此SCILAB 近乎可以完美替代MATLAB!(欢迎用过的朋友补充说明)

    Xcos截图:

    2. 与MATLAB语法兼容Octave

    如果已经对MATLAB语言非常熟悉,暂时不想学习一门新的语言,那么可以尝试一下Octave。Octave是GNU项目成员之一,提供了与MATLAB语法兼容的开放源代码科学计算及数值分析的工具。

    Octave 是一个类似 MATLAB 和 Scilab 的数学软件包,可以进行各种运算,编程。它还有丰富的 C++ 接口可以让用户编程时调用。其配套的绘图工具采用 gnuplot 。Octave 的使用也是基于字符终端模式的,当需要绘图时,将会调用 gnuplot 进行数据绘图,并显示出来。

    Octave 是用 C++ 编写的,它内容丰富的库也可以供用户在编写软件时调用。Octave 同时还支持 Fortran 等的调用,GSL 绑定等。可以由用户定制自己的函数、子程序等。

    3. 航天计算神器 GMAT

    对于航天器轨道计算、任务分析等,可以尝试General Mission Analysis Tool (GMAT)。GMAT提供了图像化界面或脚本两种接口,相比于STK,GMAT的深空探测相关功能更加强大,可配置的资源也更多。

    4. 软件无线电、信号处理等应用 GNU Radio

    GNU Radio是一个对学习,构建和部署软件定义无线电系统的免费软件工具包,可通过Python或类似于Simulink/Labview的图形化界面调用。紫丁香、龙江等卫星的业余无线电接收解调软件就是在GNU Radio基础上开发并开源发布的。

    5 机器人相关 Robot Operating System (ROS)

    ROS是一种针对于满足不同机器人软件协同工作的灵活软件框架。目的在于提高软件模块化能力和复用能力,并实现不同任务间的数据/信号量的有效共享,方便多种机器人平台之间创建复杂和鲁棒的机器人行为,同时它也是一种工具库的约定与集合。

    6. Spyder

    Spyder不是一门编程语言,Spyder是Python(x,y)的作者为它开发的一个简单的集成开发环境。和其他的Python开发环境相比,它最大的优点就是模仿MATLAB的“工作空间”的功能,可以很方便地观察和修改数组的值。

    Spyder的界面由许多窗格构成,用户可以根据自己的喜好调整它们的位置和大小。当多个窗格出现在一个区域时,将使用标签页的形式显示。例如在图1中,可以看到“Editor”、“Object inspector”、“Variable explorer”、“File explorer”、“Console”、“History log”以及两个显示图像的窗格。在View菜单中可以设置是否显示这些窗格。

    Spyder 的界面与 MATLAB 非常类似,其作者早年也承认模仿了 MATLAB 的设计。如果对于 MATLAB 的仿真建模需求不高的话,Spyder 足以取而代之。

    7. Python

    Python是一门完全免费的通用编程语言,以开源的方式提供了大量各类用途的库与包,如Numpy(数值计算)、SciPy(数学、科学和工程计算)、Matplotlib(类似MATLAB中plot的绘图工具)等等。

    Python是一门更易学更严谨的面向对象的程序设计语言。作为通用程序设计语言的Python,有更为严格清晰的语法,可以轻易完成界面、文件、封装等高阶需求,可移植性更好,也非常适合AI、网络等相关应用。

    Python的拥有庞大的数学库,如果不是必须用到MATLAB simulink的化,用Python来取代MATLAB 应该是最佳方式了。我们经常可以看到这样一个公式:python+NumPy+Scipy+matplotlib = Matlab

    (EETOP综合整理自:百度百科、开源中国、EETOP论坛、紫丁香卫星)

  • f
    fock
    有个桥梁博士,但是和其他大型有限元软件比起来就是个弟弟。
  • c
    cokcok
    盗版合法化
  • s
    swsh007
    刘利看到了咋说呢?
  • y
    yyysuo
    这是最后一招,如果中国这么干,世界上哪个国家企业还敢合作?