全國大學生數學建模競賽中,哈工大被禁用 MATLAB

csdn 發佈 2020-08-24T18:52:12+00:00

近日,在全國大學生數學建模競賽中,有參賽者表示,組委會初步認定哈爾濱工業大學參賽隊伍不能使用知名商業數學軟體——MATLAB。

整理 | 屠敏

出品 | CSDN(ID:CSDNnews)

AK47 VS 「小米加步槍」同台競技,最終會有什麼樣的結果?

目前我們尚未可知,但是這樣的「競賽」卻在真實上演中。

近日,在全國大學生數學建模競賽中,有參賽者表示,組委會初步認定哈爾濱工業大學參賽隊伍不能使用知名商業數學軟體——MATLAB。

這意味著,在這場有著「世界上規模最大的數學建模競賽」且「一次參賽,終生受益!」的國賽中,哈工大學生從開始,就身處劣勢。

然而,這一切在賽前雖有預感,但未明說,直至準備良久才被證實的消息,讓想要通過大賽親證自身實力的莘莘學子,有苦說不出。

圖源:知乎@繁華落盡

MATLAB 為何不能用?

哈工大被禁用 MATLAB,這其實並不是最新的消息。

今年 5 月 23 日凌晨,美國商務部宣布,將共計 33 家中國公司及機構列入「實體清單」,其中包括北京計算機科學研究中心、奇虎360、 哈爾濱工業大學、哈爾濱工程大學、網易考拉、雲從科技、東方網力等科技企業或機構。

緊接著,在 6 月份,受該實體清單的影響,著名工業軟體公司 Mathwork 宣布停止對哈爾濱工業大學、哈爾濱工程大學等在實體清單上的公司提供技術以及客戶支持服務,這當中就包含了商業軟體 MATLAB。

在此之下,兩校的師生無論是在論文中,還是在相關領域的研究與應用,都不能再使用 MATLAB 生成的任意圖表。

競賽進入倒計時,哈工大該何去何從?

不過,在本次大賽中,針對哈工大參賽者,突發性地被告知不能使用 MATLAB,如當頭一棒,讓人覺得大賽有失公允。

此前,在 6 月 17 日,哈工大發布了「2020高教社杯全國大學生數學建模競賽」的報名通知,其中提及:請參賽師生在競賽開始前務必認真閱讀和理解《全國大學生數學建模競賽章程和參賽規則(2019年修訂稿)》,嚴格按照相關要求參賽。

截圖自今日哈工大

(http://today.hit.edu.cn/article/2020/06/17/77345)

根據《全國大學生數學建模競賽章程和參賽規則(2019年修訂稿)》,我們可以看到,其中並未提及任何有關使用 MATLAB 軟體事宜。

另外,值得一提的是,Mathwork 還是本次全國大學生數學建模競賽的贊助商之一。而就在 7 月 5 日,大賽官網還發布過一則《MathWorks對2020全國大學生數學建模競賽提供技術支持的公告》,並表示,將提供 MATLAB 校園版授權。

當前是否有解決方案?

面對這種窘境,當前是否有可行性的替代方案?

此前,CSDN 曾發文《全面對比 MATLAB、Julia、Python,誰在科學計算中更勝一籌?》,經過對比我們發現,MATLAB 作為一款專業的商業軟體,其無論是在交互、邏輯等功能上還是在生態層面,均比 Python 與 Julia 更為完善。

從某種意義上講,Python 的歷史來幾乎是 MATLAB 的鏡像,兩者都具有交互式命令行(現在被廣泛稱為REPL,即「real-eval-print loop」),並且不受變量聲明和編譯的限制。但是 MATLAB 是作為數值分析師的遊樂場而創建的,而 Python 則是考慮黑客的情況下創建的。然後通過修訂和擴展,每個都向其他受眾發展。

不過相較而言,Python 有一些 MATLAB 風格式的語法和功能,而作為 MATLAB 被禁用後的可行性技術,Python 也被眾人寄予了厚望。

除此 Python 之外,知乎網友在展開了激烈討論的同時,也提供了其他一些解決方案:

@文刀竹夭:

  • Octave 還是挺香的,如果沒有用 simulink 的需求,Octave 可以完成大部分工作;

對此,你有什麼建議或者看法?歡迎留言分享。

關鍵字: