全國大學生數學建模競賽禁用Matlab?這屆哈工大學生太難了
近日,一個參加全國大學生數學建模競賽的網友表示,組委會初步認定哈工大參賽隊伍不能使用MATLAB。MATLAB被禁的影響開始顯現。哈工大6月17號,發布了此次2020年全國大學生數學建模競賽的報名通知,通知要求參賽隊伍,務必認真閱讀和理解《全國大學生數學建模競賽章程和參賽規則(2019年修訂稿)》 ,嚴格按照相關要求參賽。
別人端著AK47,哈工大隊員只能“ 小米加步槍”
來源:今日哈工大
根據《全國大學生數學建模競賽章程和參賽規則(2019年修訂稿)》,只要求了每個參賽隊必須獨立完成賽題解答,對軟件方面的使用,並沒有明確規定,彼時哈工大MATLAB還沒有被MathWorks取消授權。
“競賽期間參賽隊員可以使用各種圖書資料(包括互聯網上的公開資料)、計算機和軟件”。
可以看到競賽的讚助商中,MATLAB所屬的MathWorks赫然在列,又讚助又不讓用,這個操作著實有點迷人。MathWorks受限於川普的禁令,可能也是啞巴吃黃連,有苦說不出。
全國大學生數學建模競賽,號稱是世界上規模最大的數學建模競賽,“一次參賽,終生受益”。
該競賽創辦於1992年,每年一屆,目前已成為全國高校規模最大的基礎性學科競賽,也是世界上規模最大的數學建模競賽。
競賽一般在每年9月中旬某個週末(週四20:00至週日20:00,連續72小時)舉行。競賽不分專業,但分本科、專科兩組: 本科組競賽所有大學生均可參加,專科組競賽只有專科生(高職、高專生)可以參加。每個隊的隊員必須來自同一所學校,研究生不能參加。
連續72小時的高強度比賽,如果再沒了MATLAB,參賽的隊員真是太難了。
但是,哈工大的學生最後能不能用MATLAB,還有待進一步證實,目前還沒看到官方通知,競賽章程和參賽規則也沒有更新MATLAB相關的使用要求。
如果別的參賽隊伍都拿著AK47,唯獨哈工大是“小米加步槍”,競賽又有什麼公平性可言呢?
MATLAB的依賴,卡住了國內科研的脖子
可以說,就如我們常人使用的計算器、Word、PPT一樣,理工科生,由於常常要做數據分析和建模,MATLAB可以說是不可或缺的存在。搞科研、發paper,他們都離不開MATLAB。
若有一天Office也不在了,大家還能用WPS;而MATLAB的完美替代品,卻幾乎不存在。
若MATLAB去了,將會對高校產生多少影響?
有分析人士指出,如果高校被禁用了正版MATLAB,這意味著學校的人員再發表論文就不能再包含任何基於MATLAB的內容了。
首先,最直接的影響就是“論文中不能再出現用MATLAB得到的數據與圖表”。這對即將畢業或者正在投稿的學生、老師來說,都是“當頭一棒”。
已經完成的,或正在進行中的研究都會倍受影響。一篇學術論文,如果沒有進行數據處理,那麼就是空洞的,基本上是沒有價值的。特別是對於頂刊來說,充實文章血肉的數據極為重要。
自今年6月份MATLAB“危機”開始,網友們就一直在討論可行的替代品。
例如SCILAB,這是由法國研究人員開發的開源軟件,和美國一點關係都沒有。不過,它的模塊比起MATLAB還是少;還有Octave、GMAT、GNU Radio、Spyder、Python以及前一陣呼聲很高的國產軟件TRUFFER等等……聽說哈工大的一個老師還自己開源了一個類似MATLAB的產品。
MATLAB不能用,核心矛盾是“美國軟件”。
工程製造方面,包括汽車、電氣、電子信息等,MATLAB都是最基礎的計算仿真工具,國內現在沒有可以完全覆蓋MATLAB生態的軟件。
另外,還有軟件開發系統Keil、電子產品設計軟件solidworks、圖形化編程軟件LabVIEW等等,甚至我們用的Office,都是美國的“知識產權”。
現在,禁令的對像只是兩所高校的學生,如果對象擴展到其他的高校,乃至國內工程師的話,許多科研工作將很難開展。
很多同學表示,說用不了正版用盜版就行了。但事實上,即便你用盜版的MATLAB完成了計算,也無法發表論文。
探索科技(techsugar)分析師王樹一在文章中寫道,MATLAB被禁,不代表開源的Python和Julia就可以隨便用,甚至祖宗輩的C語言也不一定安全。就像Arm新技術被禁止華為使用,不代表華為就能自由使用所謂開源的RISC-V,開源技術的主導者仍然是美國。
“被禁用MATLAB——如果牛頓定律是美國人發明併申請專利的,估計都要一併被禁用——之後,我們是要認真考慮,是否從底層構建一套非美系開發工具鏈,從語言到編譯器、仿真器,不要依賴於開源軟件,或者幻想專利過期就可以隨便用,如同RISC-V的例子,只要是美國技術,總會找到方法禁止你用。畢竟美國人瘋起來,哥倫布也擋不住。”
根本性軟件的依賴,才是卡住我們脖子的元兇。
沒有MATLAB也能數學建模,但需要造更多輪子
MATLAB 是優秀的數學模型求解工具,在CUMCM (全國大學生數學建模競賽)中超過95%的參賽隊使用。雖然數模軟件不只MATLAB, 但MATLAB 在數學建模中的使用率一直是最高的。
一是因為MATLAB 的數學函數全,能覆蓋絕大多數數學知識;二是MATLAB 足夠靈活, 可以按照問題的需要,自主開發程序, 解決問題。
但是如果真不能用了,這些便利就“蕩然無存”了。
有網友說他20年前就打過比賽,當時既沒有網絡也沒有MATLAB。但是建模比賽的時間很緊張。如果別人都用你不用,肯定不佔優勢。
按道理來講,近兩年出盡風頭的Python可以實現MATLAB的大部分功能,但是Python在數學建模方面的積累沒有MATLAB深,一些基礎的求解庫還要自己編程去實現,這些工作對軟件開發人員來說是值得的,但對建模競賽的隊員來講,工作量有點大了。
找個替代品容易,但找個完美的替代品很難。
如果拋開MATLAB這個軟件不談,在思考如何解“MATLAB被禁”無法參加建模競賽這個解燃眉之急的同時,更需要考慮如何才能在未來做出像MATLAB那樣的工作,做出能卡別人脖子的技術。
別人做好了,只想著去“模仿”,做不出真正的屬於“中國技術”的東西。