MATLAB不能用了,哪些替代品可以繼續搞科研?


導讀:近日,在知乎等社交網絡上,有哈工大學生表示收到了正版軟件取消激活的通知,而在與 MATLAB 開發公司 MathWorks 交涉之後,被告知由於美國政府實體名單的原因,相關授權已被中止。

目前,哈爾濱工業大學、哈爾濱工程大學的老師和學生們都無法使用 MATLAB。

MATLAB的重要性無需多說,一些功能甚至很難找到合適的替代品。本文推薦一些開源的替代工具,希望對你有所幫助。另外,也歡迎大家在留言區推薦你知道的替代工具

作者 / 來源:紫丁香衛星(ID:lilacsat)

開源軟件是指開放源代碼的軟件,即代碼創作者在遵循相關開源協議的基礎上,將自己開發的軟件源代碼向全世界公開,允許其他開發者進行自主學習、測試、修改、二次開發和傳播等,以協同方式改善軟件產品的質量和優化軟件功能等。

開源軟件在操作系統、數據庫、中間件等都有許多流行的軟件產品,如Linux電腦操作系統、MySQL和PostgreSQL開源數據庫等。

01 Python

Python是一門完全免費的通用編程語言,以開源的方式提供了大量各類用途的庫與包,如Numpy(數值計算)、SciPy(數學、科學和工程計算)、Matplotlib(類似MATLAB中plot的繪圖工具)等等。

Python是一門更易學更嚴謹的面向對象的程序設計語言。作爲通用程序設計語言的Python,有更爲嚴格清晰的語法,可以輕易完成界面、文件、封裝等高階需求,可移植性更好,也非常適合AI、網絡等相關應用。

在公衆號後臺對話框回覆Python,可查看Python相關文章,獲取大量優質Python學習資料。

02 與MATLAB語法兼容的Octave

如果已經對MATLAB語言非常熟悉,暫時不想學習一門新的語言,那麼可以嘗試一下Octave。Octave是GNU項目成員之一,提供了與MATLAB語法兼容的開放源代碼科學計算及數值分析的工具。

03 GMAT

對於航天器軌道計算、任務分析等,可以嘗試General Mission Analysis Tool (GMAT)。GMAT提供了圖像化界面或腳本兩種接口,相比於STK,GMAT的深空探測相關功能更加強大,可配置的資源也更多。

04 對於軟件無線電、信號處理等應用,可以嘗試GNU Radio

GNU Radio是一個對學習,構建和部署軟件定義無線電系統的免費軟件工具包,可通過Python或類似於Simulink/Labview的圖形化界面調用。紫丁香、龍江等衛星的業餘無線電接收解調軟件就是在GNU Radio基礎上開發並開源發佈的。

05 對於機器人相關應用,可以嘗試Robot Operating System (ROS)

ROS是一種針對於滿足不同機器人軟件協同工作的靈活軟件框架。目的在於提高軟件模塊化能力和複用能力,並實現不同任務間的數據/信號量的有效共享,方便多種機器人平臺之間創建複雜和魯棒的機器人行爲,同時它也是一種工具庫的約定與集合。

你還有哪些靠譜的開源軟件要推薦?在留言區跟大家分享一下吧~

實體清單更新、商業軟件被禁、學術交流受阻……世界強權如何一步步走向歧途?這本剛剛上市新書可以給你答案????

延伸閱讀《美國真相》

推薦語:剖析美國問題,揭露美式資本主義隱藏的制度危機;還原美國真相,看清世界強權如何一步步走向歧途。諾貝爾經濟學獎,和平獎得主斯蒂格利茨,一個美國愛國者的批判與諫言!

劃重點????

乾貨直達????

更多精彩????

在公衆號對話框輸入以下關鍵詞

查看更多優質內容!

PPT | 讀書 | 書單 | 硬核 | 乾貨 | 講明白

大數據 | 雲計算 | 數據庫 | Python | 可視化 | 神操作

AI | 人工智能 | 機器學習 | 深度學習 | 神經網絡

5G | 中臺 | 用戶畫像 1024 | 大神 | 數學 | 揭祕

據統計,99%的大咖都完成了這個神操作

????

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章