被MATLAB禁令攔住的求學(xué)之路該何去何從
前不久有用戶(hù)在知乎等社交網(wǎng)絡(luò )上發(fā)布消息,從6月6日開(kāi)始,哈工大、哈工程兩校師生無(wú)法使用Mathwork公司的軟件MATLAB。而且未來(lái)兩校將不能在公開(kāi)發(fā)表的論文中出現任何使用MATLAB 得到的圖表與數據,這一舉動(dòng)對使用MATLAB軟件進(jìn)行學(xué)習和研究的學(xué)生來(lái)說(shuō)無(wú)疑是當頭一棒。
本文引用地址:http://dyxdggzs.com/article/202006/414427.htm6月10日,美國軟件公司Mathwork客戶(hù)支持部門(mén)的員工在一封給哈工大學(xué)生的回復郵件中表示?!捌扔诿绹恼?,Mathwork將禁止向哈爾濱工業(yè)大學(xué)、哈爾濱工程大學(xué)提供技術(shù)以及客戶(hù)支持服務(wù)?!?/p>
郵件回復
而在與 MATLAB 開(kāi)發(fā)公司 MathWorks 交涉之后,人們得知因為美國政府實(shí)體名單的原因,相關(guān)授權已被中止。在詢(xún)問(wèn)了 MathWorks 美國客服之后,有人獲得了這樣的回復:無(wú)法恢復服務(wù)。
MATLAB 2019A圖標
MATLAB是美國MathWorks公司出品的商業(yè)數學(xué)軟件,用于數據分析、無(wú)線(xiàn)通信、深度學(xué)習、圖像處理與計算機視覺(jué)、信號處理、量化金融與風(fēng)險管理、機器人,控制系統等領(lǐng)域[1]。MATLAB一直是作為理工類(lèi)專(zhuān)業(yè)學(xué)習過(guò)程中最重要的軟件之一,幾乎所有大學(xué)中的理工專(zhuān)業(yè)都會(huì )專(zhuān)門(mén)開(kāi)設MATLAB學(xué)習的課程,其重要程度顯而易見(jiàn)。這次可以從哈工大,哈工程兩校師生被禁用MATLAB一事中看出國內理工專(zhuān)業(yè)教學(xué)內容上對國外軟件的依賴(lài)程度之深,同時(shí)可以發(fā)現國內并沒(méi)有自主研發(fā)出可以代替MATLAB供學(xué)生使用的計算軟件。
利用MATLAB繪制成的函數圖像
MATLAB 的設計初衷是數值計算,但其中的可選工具箱使用 MuPAD symbolic engine,具備符號計算能力。額外的包Simulink中添加了圖多領(lǐng)域模擬和針對動(dòng)態(tài)和嵌入系統的基于模型的設計。[2]在理工專(zhuān)業(yè)學(xué)生的繪制模擬圖像和數學(xué)模型方面幾乎無(wú)法用其他軟件替代,而這次的禁令讓許多學(xué)生叫苦不迭,一些學(xué)生的研究項目難以推進(jìn),還有一些學(xué)生的畢業(yè)設計和論文內容因此被暫停,這對學(xué)習和使用MATLAB的學(xué)生來(lái)說(shuō)是致命打擊。
有人提出用其他軟件代替MATLAB中的功能,編寫(xiě)程序的語(yǔ)言也替換成JAVA和Python等其他語(yǔ)言。例如繪圖和建立模型可以使用autoCAD,計算可以使用Mathematica軟件等等。拿筆者的本科畢業(yè)設計《基于圖像識別技術(shù)的試卷客觀(guān)題批改系統》來(lái)說(shuō),整個(gè)系統設計的核心部分在于圖像處理和識別過(guò)程,而這些過(guò)程在MATLAB中有現成的圖像二值化、去噪平滑等相關(guān)處理函數和還有可自主設置現成神經(jīng)網(wǎng)絡(luò )結構。MATLAB語(yǔ)言編寫(xiě)簡(jiǎn)單易上手,搭建GUI用戶(hù)界面時(shí)直接拖動(dòng)目標就能產(chǎn)生相應的回調函數框架,不用自己反復編寫(xiě)。
搭建GUI界面
這些都是其他圖像處理軟件和語(yǔ)言不能相比的,雖然目前流行的JAVA和Python語(yǔ)言功能同樣強大,但是其環(huán)境配置和函數調用相對復雜,并且語(yǔ)法也比較復雜。所以眾多學(xué)生在涉及到圖像處理和建立模型的課題時(shí)還是會(huì )優(yōu)先選擇使用MATLAB,這也導致MATLAB被禁止使用后堵住了許多學(xué)生的學(xué)習之路。
由此可見(jiàn),雖然MATLAB中的部分功能可以使用其他軟件代替,但是也產(chǎn)生了一些問(wèn)題。
第一,將MATLAB的功能分散到眾多軟件中只能緩一時(shí)之急,MATLAB中獨有的Simulink工具包可以幫助沒(méi)有編程能力的學(xué)生完成模擬實(shí)驗,這項功能很難用其他軟件代替使用。
第二,原本利用MATLAB一個(gè)軟件就能完成的任務(wù)現在需要多個(gè)軟件配合使用,而且不同軟件之間的語(yǔ)言、運行環(huán)境以及接口匹配的問(wèn)題亟待解決,學(xué)生的學(xué)習研究效率因此大大下降。
第三,MATLAB軟件被禁用是否意味著(zhù)其他相關(guān)軟件也將面臨被禁用的問(wèn)題,國內學(xué)生的學(xué)習和研究還要讓出多大一步?
這些問(wèn)題的出現正表明著(zhù)我國在工業(yè)應用軟件上過(guò)于依賴(lài)國外軟件,缺少自主研發(fā)的工業(yè)應用軟件。在科研以及工業(yè)應用軟件領(lǐng)域,我們必須要走“中國創(chuàng )造”之路,即使艱難坎坷也要堅定的走下去,這樣才能不再一次被人“扼住喉嚨”。
參考資料
[1] https://baike.baidu.com/item/MATLAB/263035?fr=aladdin
[2] https://www.jiqizhixin.com/articles/2020-06-11-7
評論