不是算法,是個商業數學軟件。
MATLAB是壹種用於算法開發、數據可視化、數據分析以及數值計算的高級技術計算語言和交互式環境。除矩陣運算、繪制函數/數據圖像等常用功能外,MATLAB還可用來創建用戶界面,以及調用其它語言(包括C、C++、Java、Python、FORTRAN)編寫的程序。
MATLAB主要用於數值運算,但利用為數眾多的附加工具箱,它也適合不同領域的應用,例如控制系統設計與分析、影像處理、深度學習、信號處理與通訊、金融建模和分析等。另外還有配套軟件包Simulink提供可視化開發環境,常用於系統模擬、動態/嵌入式系統開發等方面。
在R2017b後的MATLAB版本更發布了深度學習的工具,使其能夠可視化的快速創建AI模型,並透過各種轉碼器,部屬於嵌入式硬件之中。
截至2020年,MATLAB在全球擁有超過400萬用戶。MATLAB用戶來自工程、科學和經濟學領域。
主要功能
1、? 可用於技術計算的高級語言;
2、? 可對代碼、文件和數據進行管理的開發環境;
3、? 可以按叠代的方式探查、設計及求解問題的交互式工具;
4、? 可用於線性代數、統計、傅立葉分析、篩選、優化以及數值積分等的數學函數;
5、? 可用於可視化數據的二維和三維圖形函數;
6、? 可用於構建自定義的圖形用戶界面的各種工具;
7、? 可將基於MATLAB的算法與外部應用程序和語言(如C、C++、Fortran、Java、COM以及Microsoft Excel)集成的各種函數。