觀察丨哈工大被美國斷供MATLAB軟體,找到替代品很難嗎

2021-01-15 澎湃新聞

MATLAB斷供,學術界被抽了一通鞭子。它落在了少數人的身上,卻痛在所有人的眼裡。

哈爾濱工業大學。

2020年5月23日,美國對華科技制裁再度升級,宣布將33家中國企業列入「實體清單」,其中赫然包含了哈爾濱工業大學(以下簡稱「哈工大」)和哈爾濱工程大學。

隨後哈工大學生發現MATLAB軟體已經不能使用。6月11日,學生們收到了正版軟體取消激活的通知,在與供應商Mathworks交涉之後才發現,由於受到實體清單的限制,相關授權已被中止。

換言之,理工科高校裡廣泛使用的MATLAB軟體被美國「斷供」了。這讓人感到非常驚訝。MATLAB軟體屬於商業用軟體,主要用於計算、可視化、數據分析等方面;它最主要的用戶就是大學,而大學一向被視為學術自由的殿堂。

MATLAB的斷供,打碎了這個盛行已久的共識。

哈工大被斷供MATLAB,到底意味著什麼?

1

好算的軟體碰上愛偷懶的學生

MATLAB最早的開發者,畢業於史丹福大學。由於被高等數學中的數值計算攪昏了頭,被折磨的學生成為老師後,立志讓數值計算變得很簡單,於是開發了MATLAB軟體。它使得學生可以更方便地調用當時很流行的一種數值線性代數軟體包。

這是MATLAB的一半基因。另一半基因則來自聯合創始人,一個控制工程師。

作為MATLAB的用戶,他敏銳地捕捉到了這個軟體在控制系統設計中的潛力。

二人聯手,創建公司並重寫代碼,推進了MATLAB的商業化。論軟體的基本功,這兩個創始人其實很一般,離當時好多學校差距很大。可以這麼說,MATLAB最早的內核,相對於當時許多系統分析軟體,就是一個很平庸的產品,搖搖晃晃上路了。然而創始人在當時做了一個天才的決定(或者是無奈的決定),就是提供給大學生使用。不過,美國的大學很難接受這種免費物品(要捐贈,就得是大筆資金進來)。於是這個軟體,一開始就被大學以很低的費用拿來使用。好算的軟體碰上了愛偷懶的學生,烈火加乾柴,當時大學幾乎就是替MATLAB免費做宣傳。MATLAB迅速崛起。

這個故事,不免讓人想起當時Facebook崛起的時候,也是從哈佛大學的用戶圈開始的。當然了,如果我們記性夠好的話,會記起共享單車ofo和摩拜也是從清華北大發跡的。

2

「病毒」從大學開始傳播

軟體是容易上癮的,對軟體的依賴性一旦形成之後,就很難更換其他品牌。這種依賴性是怎麼形成的?軟體企業在很早之前就發現了其奧秘的發源地,那就是大學。

許多軟體企業,會通過捐贈和贊助的方式,讓大學科研院所在教學和科研中使用其軟體,包括傳授軟體的使用操作。這種方式,本來也無可厚非。但如果大學的體制比較孱弱,教學課件也完全依賴這些軟體商提供的課程的時候,那麼軟體的人才培養,就走上了一條死路。

一堂物理課,要做出一個簡諧振動的演示。如果用MATLAB,一個正弦波,馬上可以做出結果,可視化效果非常好。然而,這種結果,真的啟發了學生的心智嗎?在十幾年前,要想得到這樣一個演示,要麼真實做實驗,要麼用C語言寫(從底層寫)。絕不是簡單地動動手,輸入一個參數,然後伸著脖子直接看結果。

有些志存高遠的導師,對於新來的研究生,直接要求把MATLAB刪除掉。聽上去很匪夷所思,其實這正是培養的奧妙。一個傅立葉變換,修改幾個參數,結果馬上就出來了,學生根本不用太多地思考。但問題的關鍵是,這些參數應該怎麼設置、如何做。大學教育,需要的不是這種看結果的工具,而是要培訓學生的過程思維。這就需要深入到底層通識。

大學科研院所無論是在理論、算法,還是在程序設計、接口等方面的能力幾乎完全喪失。這一點,去看看任何一所大學的教材就知道了。例如仿真領域最為經典的有限元理論,基本就是國外 CAE 仿真軟體的培訓說明。授課老師先講有限元理論,此後就只講CAE 軟體的操作方法。老師,變成了地地道道的國外CAE培訓師。學業結束,學生就心滿意足地帶著這種技能,進入了社會。

這種人才教育方式,就像一種病毒,悄無聲息地從大學開始蔓延。大學將病毒傳給學生,留在學校裡的教授繼續傳遞;走向工作崗位的學生,在工作中只認這一種品牌,其他品牌往往就會處於被封殺的狀態。這樣一個循環下來,國產軟體變成了最大的受害者。因為學校沒有老師去教,學生學會了也找不到工作。出版社則成了最大的幫手。他們出版的教材,基本都是以國外品牌軟體的功能作為出發點,只有這種書好賣。

大學一旦急功近利,學生們的工業軟體教育,就變成了對某種品牌心智上的膜拜。走出象牙塔,這種蒲公英種子會傳播很遠。大學成了發源地,工業界則是相鄰的受害者。

3

MATLAB被禁有多大影響?

對大學和科研人員而言, MATLAB被禁用是一個晴天霹靂。就像是拖拉機突然壞掉了,農民需要扛著钁頭上地頭了。後工業化時代的人,一下子被打回農耕時代。作為高校中的最愛,MATLAB軟體已經成為理工科專業生必不可少的工具。許多論文都是在此基礎之上。更重要的是,它本身已經成為「合格認定」的一部分。許多提交論文,必須附加 MATLAB的程序驗證。如果不允許使用MATLAB,會使得許多研究人員直接斷炊。這就是標準的力量。

MATLAB最早是純計算,但純計算,解決不了物理世界的問題,必須進行動態仿真。於是公司就開發了與之配套的是Simulink軟體,一種用於模擬非線性動態系統的產品,包括控制設計、信號處理和通信、圖像處理、測試和測量、計算生物學以及金融建模和分析。因此它的應用領域,還是非常廣泛的。在運動控制領域,可以做動態系統仿真。它與時間相關,主要是模擬整個運動過程,包括流體、飛控、火箭等。

相對於學術界而言,中國工業界使用MATLAB其實並不多。說來有點黑色幽默。一般而言,只有進行正向設計、獨立自主開發的產品,才會進行這種複雜的計算和運動控制仿真;如果是仿製產品,則往往是不需要的。MATLAB號稱有300萬用戶,但主戰場是歐美,中國的用戶比例應該是以個位數計算的。真正自主研發的人才需要它。國內自主研發工程應用得少,用得自然也少。

MATLAB最大的好處就是讓研發人員,可以避開C語言(最早是Fortran語言),直接上手編程。在工業領域,對汽車行業的影響是最大的。汽車行業,一般都是使用德國Despace公司定製的面向汽車的方案。由於Simulink仿真模型跟用戶真實環境之間,還是有一個間隔,Despace公司通過定製代碼,可以無縫連接軟硬體,快速搭建原型,一體化實現模型在環、硬體在環和系統仿真這三個完整的工作。但是DS的軟體、仿真器都很貴,數千萬元,也只有汽車企業才能享用。由於德國大眾汽車等都已經先行使用,形成很好的示範效應,國內一汽、奇瑞、宇通汽車等都在使用。在其他如航空航天、電力電子、風機等領域,也都有著巨大的影響。

一汽-大眾華北基地的生產車間。

MATLAB被禁,當前看對中國工業界似乎沒有什麼本質影響,只是因為用的人還不多。但如果不早做準備,恐怕這是我們未來需要支付的帳單。

4

基礎功能替代不難,難的是......

科學計算三劍客,除了美國Mathworks的MATLAB之外,還有加拿大的Maple和美國的Mathematica。其中加拿大Maple以及多系統仿真,已經在2009年被日本Cybernet收購。作為一個CAE的軟體代理商,Cybernet居然有這般見識,也是令人佩服。實際上也不奇怪。MATLAB被引入日本,尤其是被引入豐田,Cybernet功不可沒。然而當MATLAB做大之後,踢開代理就是很正常的事情了。隨著它設立自己的辦公室,Cybernet不得不重新尋找一個替代品,填補留下的大坑。

Mathematica則主要是做數值符號運算,但在工程上的仿真和數值,比MATLAB差不少。這是數學家Wolfram建立的軟體,他還開發了一個直接回答問題的搜尋引擎Wolfram,但後來網際網路界的興趣都轉移到移動網際網路了,應用程式App四處開花,搜尋引擎並非唯一流量入口,這個引擎也就不溫不火了。

MATLAB 禁用事件之後,國內人士群情激昂,「打造國產MATLAB」的話題,也甚囂塵上。蘇州同元軟體、北京聯高軟體都聲稱有可以替代MATLAB的可能。

實事求是講,這只是一種可能,或者在局部功能上,能有所替代。要想立刻全面替代,幾乎是不可能的。

MATLAB的各類仿真引擎和數值計算工具比較全;蘇州同元軟體MWorks在局部有一定優勢,它是基於Modelica物理建模,這是MATLAB起步較晚但正在快速追趕的領域。

事實上,基礎功能的替代不難,真正難的是用戶習慣的把握和複雜生態的建設。那些日積月累攢下的應用場景的算法、文檔,並不是一朝一夕就能夠打磨出來的。

你可以在一天之內用3D印表機造出一隻機械手,但裡面各種精細的血管,則需要花上幾個月搞清它的迴路。由於諸多用戶的使用,它的可用性非常好,交互性和圖形界面無可匹敵。這其實是完全讓用戶用自己的愛好打磨出來的。

ABB的分布式控制系統DCS,第一次採用Windows作業系統的時候,最早也是在三峽工程上使用。一開始也有許多BUG,都是中國用戶幫著一點點打磨完善。這再次說明,軟體是用戶用出來的,不用不長進,光供應商一頭髮力是沒用的。這就是工業軟體難以快速發展的一個根本原因。於是到了今天,MATLAB一時間很難被替代了。多年下來,它被用戶的汗水和習慣,澆灌成了鋼鐵長城。中國高校和工程界,也是澆灌者之一。

不過,MATLAB也有硬傷。

十幾年前,MATLAB軟體幾乎是橫掃各大領域。在汽車工業、航空工業和任何與控制信號處理的有關應用中,都處於領先地位。近十年來,才受到了Python和開源軟體Octave的挑戰,勢頭正在減弱,前面提到的國內聯高軟體,也是在這個開源軟體基礎上所做的開發。儘管MATLAB提供了方便。但是它的語言是古董級,沒有辦法與Python相提並論。

面對Python的攻勢,連MATLAB也急了,其官方網站也開始比對Python為自己加分了。

事實上,MATLAB在國外的數據科學和工程中已經被邊緣化。

中國有那麼多努力聰明的學生,過多拿MATLAB進行教育,就像是給孩子吃熱量高但是沒有營養的冰淇淋,是時候讓他們真正地學習和開發底層樂趣了。

雖然聽上去緩慢,但教育往往是最短的捷徑。

5

從長計議看傷痕

最近這兩年,國人實實在在地看到了美國砍下來的這兩刀。華為的EDA軟體被斷供是第1刀,哈工大的MATLAB被斷供是第2刀。一刀砍在實體企業,一刀砍在大學科研。刀刀見血。這是科學和產業雙脫鉤的前哨戰。這兩刀不過是我們看得見的冰山一角,而那些沒看見、沒注意的刀鋒刀傷其實多了去了。

相比這兩刀,以前各種警告、打擊盜版都不過是扔出來的小石子。這幾天,化學行業軟體公認的大佬 ChemOffice 也開始清查國內的盜版軟體使用者。這個軟體包括 ChemDraw 化學結構繪圖、Chem3D 分子模型及仿真、ChemFinder 化學信息搜尋系統。只要是從事化學、生物研究領域的科研人員,都得使用。這就是我們基礎研究的環境。價格一年就是1萬多元,然而國人不願意為此付費。

盜版軟體滿天飛的時候無人聲張,軟體被禁的時候就群情激憤,這是中國一種奇怪的現象。

天下終究是沒有免費的午餐。MATLAB軟體也是一個從長計議的事情。簡單的一兩個門診小手術,是無法解決問題的。它跟其他同樣被卡脖子的工業軟體一樣,都差一個全身的掃描反思,和一臺大動幹戈的手術。

文 | 林雪萍 瞭望智庫特約觀察員

編輯 | 戴麗麗 瞭望智庫

本文為瞭望智庫原創文章,如需轉載請在文前註明來源瞭望智庫(zhczyj)及作者信息,否則將嚴格追究法律責任。

歡迎關注本文作者的公眾號「知識自動化」(ID:zhishipai)。

原標題:《美國又一刀砍下來!找到替代品很難嗎?》

閱讀原文

相關焦點

  • 美國禁用「工科神器」MATLAB軟體,我們應該怎麼辦?
    近日,有哈工大師生在微博上反映,收到了被目前號稱統計界「數學運算最強軟體」MATLAB停止服務的郵件。消息一經推出後,瞬間就震驚了整個學術界。 5月23日凌晨,美國商務部就宣布,將共計33家中國公司及機構等列入實體清單,其中就包括哈工大、哈工程兩所院校。 令人意外的是,實體清單從硬體擴展到了軟體層面,而且已經影響到了普通師生的教學與科研。那麼,被稱為「工科神器」的MATLAB究竟是何方神聖?離開了它,對中國高校的科研活動,甚至中國工業究竟影響幾何?
  • 被美國「拉黑的」十三所高校,究竟實力有多強?很難考上嗎
    最近一段時間,美國先後學術制裁了哈爾濱工業大學和哈爾濱工程大學,取消了這兩所的正版軟體授權,至此,美國已經「拉黑」了13所國內高校了。1.本次制裁的matlab到底有何神奇之處MATLAB是矩陣實驗室(Matrix Laboratory)的簡稱,是美國MathWorks公司出品的商業數學軟體,用於算法開發、數據可視化、數據分析以及數值計算的高級技術計算語言和交互式環境,主要包括MATLAB和Simulink兩大部分。MATLAB和Mathematica、Maple並稱為三大數學軟體。
  • 知乎熱議:替代 Matlab 的國產軟體出現,開發商稱半年內實現 Matlab...
    近日,哈工大、哈工程 Matlab 被禁一事引起了各方科研人員的注意。不少專業人士表示 Matlab 被禁是意料之中,但如何找到一款替代品卻是一大難題。也有人提出可以用 Octave 等開源軟體替代,但要想實現 Matlab 的複雜生態還需要至少十年的時間。它背後的生態,算法,是集齊大批各個行業的有代碼能力和算法能力的博士工作數十年積累而成的。
  • 「極化」的美國輿論:斷供WHO,美國人怎麼看?
    來源:21世紀經濟報導原標題:紐約觀察之三丨「極化」的美國輿論:斷供WHO,美國人怎麼看?「WHO到底做了什麼?」李愛莉問我,川普總統為什麼那麼討厭它?「是不是想『甩鍋』?」喬書亞也問我,美國人民買帳嗎?
  • 哈工大 哈工程等國內高校被禁止使用MATLAB 引發學術界和技術界的...
    哈工大、哈工程等國內高校被禁止使用 MATLAB,這件事在國內社交媒體迅速發酵並登上熱搜,引發學術界和技術界的廣泛討論。這些高校將被美國《出口管理條例》限制出口、進口或轉口,無法和美國進行任何商業交易,在獲得美國科技方面面臨新的限制。它們和去年被列入清單的華為、中興等中國企業一樣,和美國企業之間的進出口業務需要美國政府的批准,也就是所謂的 「技術制裁」。迫於政府的壓力,MATLAB 所屬公司 MathWorks 被迫中止對這些國內高校的正版授權。
  • Matlab軟體包及安裝
    Hello,這裡是行上行下,我是喵君姐姐~上次詳細講解了小白級別E-Prime的安裝,受到了大家的積極支持,閱讀量已經破千啦~這次我們繼續升級,講一講Matlab軟體的安裝以及技巧。數據處理時,使用商業軟體,必須進行重複的步驟;而使用代碼編程,幾行就可以解決。因此,進行Matlab的學習是十分必要的,對於我們進一步的深造學習十分有幫助!那今天我就詳細講解一下,如何進行Matlab的安裝?
  • 華為晶片被「斷供」,對手機業務有什麼影響?
    我們的壓力主要在設計圖紙的工具——EDA軟體(電子設計自動化)和工程施工設備——光刻機兩個方面。EDA行業從上世紀八九十年代發展至今,形成了美國新思科技、楷登電子科技、德國明導國際三足鼎立的局面;光刻機方面,目前是荷蘭ASML(美國是背後大股東)一家獨大。中國有相關技術嗎?有。
  • 【教育之聲】中國13所高校被禁用核心軟體!或導致數年無法出創新
    MATLAB軟體是美國MathWorks公司出品的商業數學以及科學計算仿真軟體。近日, 哈爾濱工業大學(哈工大)、哈爾濱工程大學、北航等中國高校的師生先後發現,自己在使用被稱作「工科神器」的MATLAB軟體時,被顯示授權許可無效。
  • 繼Matlab被美禁用後,容器引擎Docker更新協議,華為等公司被禁用
    古希臘歷史學家希羅多德曾經說過一句話「上帝欲使人滅亡,必先使其瘋狂」,這句話用到如今的美國總統川普身上,真的是太貼切了,如今的美國川普政府真的是越來越「瘋狂」了,首先便是沒有任何確切理由的對華為5G作出了存在「威脅國家安全」隱患的結論,重罰中興10億美金,禁止哈工大使用
  • 環球深觀察丨疫情加劇美國社會分化 少數族裔在「貧病交加」中掙扎
    環球深觀察丨疫情加劇美國社會分化 少數族裔在「貧病交加」中掙扎 2020-10-04 22:31:16   來源:央視網
  • 基於MATLAB軟體心跳呼吸模型建立與仿真設計
    MATLAB是MathWorks公司於1982年推出的一款高性能的數值計算和可視化數學軟體。它可以用來求解各類學科問題,包括信號處理、圖象處理、神經網絡、控制系統辨識等。用MATLAB對心跳呼吸進行仿真,可以大大提高仿真工作效率。
  • 科學家找到了鋰電池的有效替代品
    美國國立科技大學新聞處稱,MISiS國立科技大學的科學家與來自俄羅斯和德國的同事共同開發出一種有效替代昂貴鋰離子電池的方法據這項研究的作者稱,他們已經找到了一種製造鈉電池的方法,這種電池將比鋰離子電池便宜得多,並且在未來具有更大的儲能能力。研究結果發表在《納米能源》雜誌上。鋰離子電池隨處可見:手機、筆記本電腦和其他電子產品,以及各種形式的運輸和空間技術。同時,鋰是一種昂貴的金屬,據專家稱,其儲量相當有限。目前還沒有有效的替代電池。
  • 臺海觀察丨川普「斷供」世衛組織,蔡英文進退兩難
    編輯:鰻魚這次的新冠肺炎疫情給全球帶來的傷害都很大,美國即使是一個超級大國,也難逃厄運。在美國疫情爆發之前,美國政府對於中國的善意的提醒置之不理。隨後疫情就如同潮水一般朝美國湧來,巨大的衝擊力也讓美國成功被破防。
  • 環球深觀察丨「這名美國軟體工程師生平第一次買了一支槍」
    家住美國德克薩斯州奧斯汀的24歲軟體工程師諾亞·霍納一直想要一把槍,這個想法在今年之前還沒有。但隨著新冠肺炎疫情的肆虐並引發經濟、社會一片亂象,對周圍環境日感擔憂的霍納終於買了他的第一支槍……這是美國「政客」新聞網近日在報導中講述的真實故事。
  • 專訪倪光南院士及部委央企專家:若微軟「斷供」,我們的「備胎」能...
    微軟「斷供」謠言背後是軟體國產化的艱難與希望。就此事,《中國經濟周刊》獨家專訪了中國工程院倪光南院士、自然資源部信息中心顧炳中總工程師和中鋼國際貨運有限公司執行董事李紅,談經過多年的努力,我們的軟體國產化替代進展究竟如何?如果「萬一」出現,我們的「備胎」能頂上嗎?
  • 對中國斷供真的有用?比爾蓋茨:在這事情上我可嘗過血的的教訓!
    相信大家都用過Windows的系統吧,只要有用過電腦的,基本上都是用過Windows的作業系統,而Windows系統是美國的微軟研發出來的一款作業系統,主要是用在PC端上面的,而手機的操作方式也是根據微軟獲得靈感後設計研發出來的。
  • MATLAB 被禁點燃導火索,國產軟體路在何方?
    無知識積累、團隊支持,自研 MATLAB 替代品純粹是「瞎忽悠」首先,程先雲博士對哈工大等高校被限制使用 Matlab 一事有一個預判,認為此事對學術科研界影響巨大,而按目前的發展趨勢,不久的將來或許會有更多的專業/行業軟體被禁,涉及的高校及科研單位也會更廣,甚至最大的開源社區的 GitHub 對中國封禁也是大概率的事。
  • 如何用Matlab/Python/Stata做簡單回歸分析
    內置的函數,直接就可以用於求回歸中比較常見的描述性統計、相關係數矩陣;第二段就是求beta_ols的步驟了,定義好X和Y後就直接計算即可,因為matlab是個專用於科學計算的軟體,因此矩陣相乘、求逆、轉置都很方便(一會你看看下面的Python就知道為什麼說matlab方便);第三段就是帶入求各種R方的過程了, 其中很有意思的是求某個列向量的平方和,其實是直接用它的轉置再乘自身。
  • 大飛機C919前路艱險,多項核心技術靠西方,美國或斷供發動機
    其中,核心領域的發動機,就來自於美國!所以當美國方面傳出可能斷供的消息之後,C919客機的未來發展就出現了變化,前路艱險!據國內媒體9月22日報導,目前已經有6架C919客機原型機在進行試飛,只要順利通過檢測,就能開始批量生產,但就在這個時候,美國方面卻傳出了LEAP-X1C發動機可能會再次斷供的消息。