-
1 # 高校專業那些事
-
2 # 金億桶
近日有訊息稱,哈工大被禁止使用“MATLAB”這個軟體。我們知道上個月,美國就將中國的33家公司和機構,加入實體名單,在實體名單中,就有哈工大。“MATLAB”就走進普通人的視線,我們不禁要問什麼是“MATLAB”軟體,有什麼作用?對我們有什麼影響等?
MATLAB是美國MathWorks公司出品的商業數學軟體,用於資料分析、無線通訊、深度學習、影象處理與計算機視覺、訊號處理、量化金融與風險管理、機器人,控制系統等領域。
MATLAB是matrix&laboratory兩個詞的組合,意為矩陣工廠(矩陣實驗室),軟體主要面對科學計算、視覺化以及互動式程式設計的高科技計算環境。它將數值分析、矩陣計算、科學資料視覺化以及非線性動態系統的建模和模擬等諸多強大功能整合在一個易於使用的視窗環境中,為科學研究、工程設計以及必須進行有效數值計算的眾多科學領域提供了一種全面的解決方案,並在很大程度上擺脫了傳統非互動式程式設計語言(如C、Fortran)的編輯模式。
MATLAB和Mathematica、Maple並稱為三大數學軟體。它在數學類科技應用軟體中在數值計算方面首屈一指。MATLAB可以進行矩陣運算、繪製函式和資料、實現演算法、建立使用者介面、連線其他程式語言的程式等。MATLAB的基本資料單位是矩陣,它的指令表示式與數學、工程中常用的形式十分相似,故用MATLAB來解算問題要比用C,FORTRAN等語言完成相同的事情簡捷得多,並且MATLAB也吸收了像Maple等軟體的優點,使MATLAB成為一個強大的數學軟體。在新的版本中也加入了對C,FORTRAN,C++,JAVA的支援。
“MATLAB”軟體具有以下優勢
1) 高效的數值計算及符號計算功能,能使使用者從繁雜的數學運算分析中解脫出來;
2) 具有完備的圖形處理功能,實現計算結果和程式設計的視覺化;
3) 友好的使用者介面及接近數學表示式的自然化語言,使學者易於學習和掌握;
4) 功能豐富的應用工具箱(如訊號處理工具箱、通訊工具箱等) ,為使用者提供了大量方便實用的處理工具。
MATLAB 產品族可以用來進行以下各種工作:
●數值分析
●數值和符號計算
●工程與科學繪圖
●控制系統的設計與模擬
●數字影象處理技術
●數字訊號處理技術
●通訊系統設計與模擬
●財務與金融工程
●管理與排程最佳化計算(運籌學)
MATLAB 的應用範圍非常廣,包括訊號和影象處理、通訊、控制系統設計、測試和測量、財務建模和分析以及計算生物學等眾多應用領域。附加的工具箱(單獨提供的專用MATLAB函式集)擴充套件了MATLAB 環境,以解決這些應用領域內特定型別的問題。
MATLAB是一個包含大量計算演算法的集合。其擁有600多個工程中要用到的數學運算函式,可以方便得實現使用者所需的各種計算功能。函式中所使用的演算法都是科研和工程計算中的最新研究成果,而且經過了各種最佳化和容錯處理。在通常情況下,可以用它來代替底層程式語言,如C和C++ 。在計算要求相同的情況下,使用MATLAB的程式設計工作量會大大減少。MATLAB的這些函式集包括從最簡單最基本的函式到諸如矩陣,特徵向量、快速傅立葉變換的複雜函式。函式所能解決的問題其大致包括矩陣運算和線性方程組的求解、微分方程及偏微分方程的組的求解、符號運算、傅立葉變換和資料的統計分析、工程中的最佳化問題、稀疏矩陣運算、複數的各種運算、三角函式和其他初等數學運算、多維陣列操作以及建模動態模擬等。
我們被美國禁用後該如何應對?我們不禁呼喚中國產的在哪裡?
實際上對哈工大的禁令在早些年就已經開始了。例如針對哈工大購買一些大型裝置,很早就已經設限了,高純原材料也已經在幾年前不再賣給哈工大的客戶。在禁令之前,就算是從歐盟等其他國家購買的儀器裝置,也受到了美國的層層阻撓。只是這一次把更多的事情放到了桌面上,被禁止的範圍更加廣泛了。
MATLAB是美國MathWorks在1984年推出的商用數學軟體,目前世界上 180 多個國家的超過三百萬工程師和科學家在使用 MATLAB 和 Simulink。經過十幾年的發展,MATLAB已經超越了普通數學軟體,成為理工科專業必不可少的工具。
MATLAB用於演算法開發、資料視覺化、資料分析以及數值計算的高階技術計算語言和互動式環境。通俗點說只要是數學方面的問題都可以用它來做,所以它的應用領域非常廣泛。
對於現在的工科生來說,MATLAB已經成為必備神器,其重要性可能與office有得一拼,已經滲透到數值計算、機械化工、建模模擬、汽車航空、電力能源等學術研究和工業製造領域。
這個軟體太強大了,現在基本所有的車企自動駕駛演算法都是用這個軟體進行開發的。這與美國對華為的打擊如出一轍。使用美國裝置和美國公司專利的企業將不允許給華為做晶片代工,臺積電是世界上最大的晶圓代工企業,華為很多晶片都是臺積電製造的。美國政府要求臺積電不給華為供貨,原因就是臺積電製造用到了美國的專利。臺積電當然不願意斷供,華為是它的大客戶。但折騰到現在,臺積電對華為的供貨也受到了一定影響。而更可怕的是,華為將無法使用美國的軟體進行晶片設計,要知道EDA軟體正是聯接晶片設計與代工廠的橋樑。
在工業軟體行業中,我們自己中國產和國際先進水平至少有30年左右的差距。比如ANSYS、ABaqus、Comsol這三個軟體,分別在結構、電磁、熱力、化學反應、流體等諸多領域深耕多年,國內想要短時間趕上太難了。
我們國家不是沒有人做這些同類型軟體,而是做的人太少,沒有市場,同時沒有足夠專業的團隊。如果想要開發出一款合格的有限元分析軟體,需要千人級別的軟體開發人才,需要上百人的物理、化學、數學、材料、機械、電氣電子等等專業性人才,每年至少上億的研發投入,以及對各種材料進行大規模地實驗獲取相關資料,而這些工作,美國這幾家公司已經做了幾十年。
這類軟體開發容易,但其中的演算法和資料才是核心,這塊才是最大的難點。舉個例子,你如果是做鐵路的,應該知道金屬疲勞這個概念。ANSYS基礎材料庫,有常用材料的完整疲勞曲線,這是用錢堆出來的。ANSYS除了賣軟體,還賣資料庫,資料庫的價格更貴。
在工程軟體領域,能寫程式碼只是基本條件,沒有專業知識很難理解要實現什麼怎麼實現。特別是在軟體開發初期,需要具有專業背景的軟體開發工程師,在行業軟體開發中,專業技術深度比軟體開發速度更重要。這樣的複合型人才光靠給錢是解決不了的,得花錢花時間培養。
我們常用的基礎軟體真的被別人卡脖子時,其帶來的負面影響還是肉眼可見的。如今中國國內很多關鍵產業都在廣泛使用美國等國家的軟體技術,比如數學分析領域的Mathematica、Maple,自動化設計領域的AutoCAD和SolidWorks,半導體EDA晶片設計領域的Cadence、 Mentor、Synopsys以及Crosslight,大型通用有限元分析領域的Ansys和Nastran,土木力學的MARC,FLAC,衝擊動力分析的LS-DYNA,流體力學的FLUENT……
其實,類似於這種軟體被禁用的事情在之前已經發生過。去年10月份, Adobe PS就大舉封禁所有委內瑞拉賬號和服務,在國際上引起了軒然大波。在這種形勢下,中國產軟體研發已經迫在眉睫,刻不容緩。
面對美國日漸加深的技術封鎖,從開源社群中尋找替代品,或許是國內組織機構在短時間內解決問題的一條捷徑。但從長遠來看,只有我們擁有了自己的技術,才能完全擺脫別人的限制。當然,這是一條漫長的艱難道路,很難在一朝一夕內實現,但我們卻不得不堅持走下去,中國在軟體開發的道路依然是任重而道遠。
回覆列表
近期,東北的兩所高校,被輿論炒上了雲端,一所是:哈爾濱工業大學,一所是:哈爾濱工程大學。
可能不少人還分不清這個哈爾濱工業大學和哈爾濱工程大學。
哈爾濱工業大學呢,是著名的軍工院校,著名的航天院校,號稱:軍工一哥,國家首批6所全國重點大學,首批16所全國重點大學,首批9所985高校,世界一流建設大學,哈工大威名遠揚,在國內工科僅次於清華大學,哈工大的院士獲得過國家最高科技獎。
顯然哈工大,作為軍工老大哥,肯定被美國恨之入骨了,所以就把哈工大列入了黑名單,那麼哈爾濱工程大學呢?哈爾濱工程大學起源於著名的軍工院校-哈軍工,就是當年的華人民解放軍軍事工程學院。
現在的哈工程校園就是當年哈軍工的校院,當然哈軍工的主體應該是現在的國防科技大學,哈工程只是繼承了哈軍工的海軍系。目前哈工程是軍工7校中主攻船舶潛艇航海等軍工行業。
哈工程主攻航海,哈工大是航天老大,工科二哥。
哈工大,哈工程被美國列入黑名單,結果讓哈工大哈工程名氣更大了,不過美國不會輕易放過哈工大和哈工程,就在這幾天,被禁的名單中有哈工大、哈工程兩家高校,結果這兩天學校的師生髮現已經不能使用購買的Matlab軟體了。
matlab,相信上過研究生,博士的都知道,這個軟體的強大之處,因為寫論文,搞模擬,計算都是用matlab,畢竟這個軟體內建了幾乎所有常見的數學函式,畫圖函式,模擬繪圖十分方便。
這是美國MathWorks公司出品的商業數學軟體,不過用途不只限於數學,還可以用於資料分析、建模模擬、數值計算,被稱為理工科神器。
如果用c來做模擬計算,非累死人不可,很多函式都得自己編了。
2019 年 3 年 15 日,哈工大發布了 MATLAB 校園版上線的通知,向全校師生提供 MATLAB 軟體單機版的個人註冊使用。在哈工大內部,MATLAB 將在航天學院、電子與資訊工程學院、計算機及軟體學院、數學研究所等十數個學院和研究機構廣泛應用。
哈工大的學生也藉此調侃稱:
禁用之後怎麼辦?
對於這樣的結果, MathWorks 的一位員工表示很無奈,畢竟人在屋簷下,不敢不低頭。
Mathworks 作為有軍工應用產品的美國公司,只能遵守法規,並不是 Mathworks 主動要搞事情,與華為一樣,我們只能被迫接受。
不夠我想說的是,咱中國其實用的matlab99.99%都是盜版,所有根部不怕他們不讓用。另外現在模擬軟體很發達了,尤其是python,的numpy非常方便,可以替代matlab的絕大多數功能。
相信現在的網友們不少都知道python,尤其是在人工智慧領域,python幾乎成了標準語言。
其實我也想說,你禁不禁,反正我用的都是盜版,你美國能奈我何?
不過咱們也得清醒的看到,咱們中國的應用軟體實在太落後了,不單單是一個matlab,包括三維設計軟體(proe,SolidWorks等,protell等),咱們華人用的各類設計軟體100%都是洋鬼子的。
所以咱們中國在科學和工程軟體領域,基本上就是0,和美國差距非常大啊,咱們得努力啊。老鐵們,你們怎麼看?