超越想法 多領域應用
- 世界上最自然的表達計算數學的方法:
奠基於矩陣的MATLAB語言是世界上最自然的表達計算數學的方法, MATLAB支持數字和符號計算。 MATLAB中的線性代數看起來像教科書中的線性代數;象徵性的計算看起來像你在紙上寫的方程式。這使得您可以直觀地捕獲您的想法背後的數學,這意味著您的代碼更容易編寫,更易於閱讀和理解,更易於維護,全球數以百萬計的工程師和科學家使用MATLAB®來分析和設計改變我們世界的系統和產品,MATLAB在汽車主動安全系統,行星際航天器,健康監測設備,智能電網和LTE蜂窩網絡中,它用於機器學習,信號處理,圖像處理,計算機視覺,通信,計算金融,控制設計,機器人等等。 - 幫助您將您的想法超越桌面!:
MATLAB可幫助您將您的想法超越桌面,您可以在較大的數據集上運行分析,並擴展到集群和雲,MATLAB代碼可以與其他語言集成,使您可以在Web,企業和生產系統中部署算法和應用程序,MATLAB提供了一個適合迭代工程和科學工作流程的桌面環境,集成工具支持同時探索數據和程序,讓您在更短的時間內評估更多的想法。
主要功能完備 還具備方便操作工具箱
- 主要功能
MATLAB的主要提供以下功能:- 可用於技術計的高階語言
- 可對代碼、檔案和資料進行管理的開發環境
- 可以按疊代的方式探查、設計及求解問題的互動式工具
- 可用於線性代數、統計、傅立葉分析、篩選、最佳化以及數值積分等的數學函式
- 可用於視覺化資料的二維和三維圖形函式
- 可用於構建自訂的圖形化使用者介面的各種工具
- 可將基於MATLAB的演算法與外部應用程式和語言(如C、C 、Fortran、Java、COM以及Microsoft Excel)整合的各種函式
- 工具箱
MATLAB的一個重要特點是可延伸性。作為Simulink和其它所有MathWorks產品的基礎,MATLAB可以通過附加的工具箱(Toolbox)進行功能擴充功能,每一個工具箱就是實現特定功能的函式的集合。MathWorks提供的工具箱分以下幾大類:- 數學和最佳化
- 統計和資料分析
- 控制系統設計和分析
- 訊號處理和通訊
- 圖像處理
- 測試和測量
- 金融建模和分析
- 應用程式部署
- 資料庫連線和報表
- 分散式計算
這些工具箱大多是用開放式的MATLAB語言寫成,用戶不但可以檢視原始碼,還可以可根據自己的需要進行修改以及建立自訂函式。此外,常有用戶在MATLAB Central: File Exchange發布自己編寫的MATLAB程式或工具箱,供他人自由下載使用。
專業程式語言 多種運算難不倒
- MATLAB語言
MATLAB語言是一種互動性的數學手稿語言,其語法與C/C 類別似。它支援包括邏輯(boolean)、數值(numeric)、文字(text)、函式柄(function handle)和異質數據容器(heterogeneous container)在內的15種資料類型,每一種類型都定義為矩陣或陣列的形式(0維至任意高維)。
執行MATLAB代碼的最簡單方式是在MATLAB程式的命令窗口(Command Window)的提示符處(>> )輸入代碼,MATLAB會即時返回操作結果(如果有的話)。此時, MATLAB可以看作是一個互動式的數學終端,簡單來說,一個功能強大的「計算機」。MATLAB代碼同樣可以儲存在一個以.m為字尾名的文字檔案中,然後在命令窗口或其它函式中直接呼叫。 - 變數與賦值
MATLAB的變數名字跟許多程式語言一樣,嚴格區分大小寫,例如,var、VAR和Var是三個不同的變數。另外,MATLAB中變數名字必須以字母為首字母,3var、_var等是非法的變數名。變數由設定運算子(=)定義. MATLAB是動態檢查的,這意味著變數可以在未定義其類型的情況下賦值並且變數的類型也可以改變,除非將變數看做是符號物件。變數值可以取自常量,計算中的其他變數的值,或某一函式的輸出。 - 向量和矩陣
MATLAB的意思是”矩陣實驗室”,因此它提供了許多建立向量,矩陣和多維陣列的便捷的方式。在MATLAB自己的語言中,一個向量(vector)指的是一維(1×N或N×1)矩陣,在其他語言中通常被叫做陣列(array)。矩陣(matrix)通常指的是2-維陣列,例如m×n陣列其中m和n大於或等於1。多維陣列通常指的是維數大於2的陣列。
需要注意的是,雖然MATLAB用C語言重寫,但是在矩陣儲存方式上卻和FORTRAN保持一致,兩者使用的均為列優先儲存,而非行優先儲存。在進行較大的矩陣運算時,這一差別對效能的影響是不應忽略的。
系統需求
- 作業系統:Windows 10,Windows 8.1,Windows 8,Windows 7 Service Pack 1,Windows Server 2016,Windows Server 2012 R2,Windows Server 2012,Windows Server 2008 R2 Service Pack 1
- 處理器:任何Intel或AMD x86-64處理器(建議使用AVX2指令集支持)
- 硬碟空間:2 GB磁碟空間
- 記憶體:2 GB RAM
- 不需要特定的顯示卡