哈工大、哈工程被禁用MATLAB,師生們該如何應(yīng)對?
據(jù)最新報道,哈工大、哈工程的老師和學(xué)生們最近無法使用 MATLAB 了!
據(jù)網(wǎng)友反映,哈工大學(xué)生收到了正版軟件取消激活的通知,而在與MATLAB開發(fā)公司The MathWorks交涉之后,才得知因為美國政府實體名單的原因,相關(guān)授權(quán)已被中止。
正如去年華為被美國列入「實體名單」時一樣,5 月 22 日,美國商務(wù)部又公布新一輪「實體名單」,包含了13 所中國大學(xué):北京航空航天大學(xué)、中國人民大學(xué)、國防科技大學(xué)、哈爾濱工業(yè)大學(xué)、哈爾濱工程大學(xué)、西北工業(yè)大學(xué)等高校在列。
此次,哈爾濱工業(yè)大學(xué)、哈爾濱工程大學(xué)最先收到了禁用通知,但,為什么是MATLAB?
圖片來自MathWorks公司官網(wǎng)
MATLAB是美國The MathWorks公司出品的商業(yè)數(shù)學(xué)軟件,用于算法開發(fā)、數(shù)據(jù)可視化、數(shù)據(jù)分析以及數(shù)值計算的高級技術(shù)計算語言和交互式環(huán)境,主要包括MATLAB和Simulink兩大部分產(chǎn)品。據(jù)報道,目前世界上180多個國家的超過三百萬工程師和科學(xué)家在使用MATLAB和Simulink。
圖片來自MathWorks公司官網(wǎng)
學(xué)理工的都知道Matlab應(yīng)用之廣,對于現(xiàn)在的工科生來說,MATLAB 是必不可少的工具,其必要性可能僅次于 Office 。
MATLAB厲害之處在于,它將數(shù)值分析、矩陣計算、科學(xué)數(shù)據(jù)可視化以及非線性動態(tài)系統(tǒng)的建模和仿真等諸多強大功能集成在一個易于使用的圖形操作環(huán)境中,為科學(xué)研究、工程設(shè)計以及必須進行有效數(shù)值計算的眾多科學(xué)領(lǐng)域提供了一種全面的解決方案,并在很大程度上擺脫了傳統(tǒng)非交互式程序設(shè)計語言(如C、Fortran)的編輯模式,代表了當今國際科學(xué)計算軟件的先進水平。
哈工大、哈工程是國內(nèi)工科實力雄厚的兩所學(xué)校,涉及航空航天技術(shù)、材料、儀器、計算機、工程、人工智能等多個領(lǐng)域,MATLAB在學(xué)生和老師中使用率相當高。
美國政府的一紙禁令,不僅給中國的高校帶來影響,也大大影響了 MATLAB 的開發(fā)者——軟件公司The Mathworks的業(yè)務(wù).
事實上,針對此事,The Mathworks的員工也表示無法認同,是被迫執(zhí)行禁令。
在社交網(wǎng)絡(luò)上,有The Mathworks 員工表示:這次哈工大被禁是因為美國商務(wù)部出臺的實體名單,The Mathworks 作為有軍工應(yīng)用產(chǎn)品的美國公司只能遵守法規(guī),這并不是 The MathWorks 的主動行為。所謂被禁也只是不能提供技術(shù)支持和未來的商務(wù)合作,之前賣出去的正版授權(quán)應(yīng)該還是可以用的。
事實上,MATLAB本身就起源于高校,正是由于高校老師和學(xué)生的使用和提出需求才促進了這款軟件的發(fā)展,如今這款成功的商業(yè)軟件竟然被禁止給理工科的師生使用,這讓最初開發(fā)軟件的Cleve Moler 老師情何以堪?
2012年MATLAB創(chuàng)始人Cleve Moler 在西電演講(圖片來自西電官網(wǎng))
學(xué)生和老師又該如何應(yīng)對?
21IC家注意到,當年, 美國之所以將等離子體刻蝕設(shè)備從商業(yè)控制清單中移除,原因就是國內(nèi)的中微半導(dǎo)體量產(chǎn)了性能媲美國廠商的等離子體刻蝕設(shè)備,因此,應(yīng)對禁售禁用的終極辦法還是要能自給自足。美國這次之所以率先選擇MATLAB禁用,正是看中了我國在這個領(lǐng)域的軟件空白,而MATLAB在國內(nèi)工科高校的使用率又相當高。此次突然禁用MATLAB,勢必對國內(nèi)高校的科研工作帶來一定的影響。當下,尋找替代解決方案是當務(wù)之急,例如來自法國的Scilab,也可以尋求更加開源的 Python、Julia,Octave、R語言等來代替,長期來看,自給自足才是解決之道。
附:MATLAB起源(譯自MathWorks官網(wǎng))
上世紀70年代,美國New Mexico大學(xué)計算機系教授Cleve Moler在開發(fā)EISPACK和LINPACK程序庫,他同時在教授數(shù)值分析和矩陣理論這門課,他想讓學(xué)生們在使用EISPACK和LINPACK時免去用Fortran編寫接口程序的麻煩,于是他就基于Fortran語言和EISPACK/LINPACK的部分內(nèi)容編寫出了第一個版本的MATLAB。1979年,Cleve Moler去斯坦福訪學(xué),并給研究生教授數(shù)值分析課程, Cleve Moler讓學(xué)生們用MATLAB去完成課后作業(yè),他發(fā)現(xiàn)其中來自數(shù)學(xué)/計算機專業(yè)的學(xué)生對他編寫的MATLAB并不感冒,因為Fortran語言在數(shù)值分析方面并不主流;可是來自工程專業(yè)的學(xué)生卻很喜歡MATLAB,因為MATLAB的矩陣數(shù)據(jù)特點對他們很有幫助,但Cleve Moler卻對這些學(xué)生的研究課題像控制分析和信號處理等不甚了解。后來,Cleve Moler班上的一些學(xué)生畢業(yè)后繼續(xù)從事改進MATLAB的工作,讓MATLAB在控制分析和信號處理方面變得更強大,同時基于此推出了一些商業(yè)產(chǎn)品。
Jack Little是第一個基于Fortran MATLAB的商業(yè)產(chǎn)品的主要開發(fā)者,他和同事Steve Bangert用C語言重新編寫了MATLAB,同時增加了M-files、工具箱和更多強大的圖形功能。1984年,Cleve Moler、Jack Little和Steve Bangert成立了MathWorks公司,正式把MATLAB推向市場,并繼續(xù)進行MATLAB的研究和開發(fā)。





