MATLAB軟件技術計算語言
全球數以百萬計的工程師和科學家使用 MATLAB® 來分析和設計可改變世界的系統和產品。MATLAB 廣泛應用于汽車主動安全系統、行星際宇宙飛船、健康監控設備、智能電網和 LTE 蜂窩網絡。它用于機器學習、信號處理、圖像處理、計算機視覺、通訊、計算金融學、控制設計、機器人學等等。
技術計算語言
全球數以百萬計的工程師和科學家使用 MATLAB® 來分析和設計可改變世界的系統和產品。MATLAB 廣泛應用于汽車主動安全系統、行星際宇宙飛船、健康監控設備、智能電網和 LTE 蜂窩網絡。它用于機器學習、信號處理、圖像處理、計算機視覺、通訊、計算金融學、控制設計、機器人學等等。
數學、圖形、編程
MATLAB 平臺為解決工程和科學問題進行了優化?;诰仃嚨?MATLAB 語言是世界上最自然的計算數學表示方法。內置圖形使得可視化和洞察數據變得簡單易行。大量的預制工具箱庫可讓您即刻開始使用對您的應用領域至關重要的算 法。桌面環境鼓勵試驗、探索和發現。這些 MATLAB 工具和功能全部經過嚴格測試,并為相互協同工作而定制。
擴展、集成、部署
MATLAB 幫助您讓想法超越桌面的限制。您可以對大型數據集運行分析,并擴展到集群和云。MATLAB 代碼可以與其他語言集成,從而允許您將算法和應用程序部署在 Web、企業和生產系統內。
R2017a新增功能
Live Editor
使用 Live Editor 改變您在 MATLAB 中的工作方式(在 R2016a 中引入)。
查看結果以及代碼
添加方程式、圖像、超鏈接以及格式化文本
使用交互式文檔展示、分享和協作
App Designer
使用 App Designer,用增強的設計環境和經過擴充的 UI 組件集開發 MATLAB 應用(在 R2016a 中引入)。
獲取數據?
在 MATLAB 中使用它變得更容易
MATLAB Online
通過 Web 瀏覽器訪問 MATLAB
教學及便捷訪問的理想選擇
大多數許可證均可使用
圖形
體驗新的 MATLAB 圖形系統(在 R2014b 中引入)。
新默認值更加容易解釋繪圖
新圖表類型(直方圖、極坐標圖、函數繪圖、熱圖
用日期時間和分類數據繪圖
其他自定義選項
性能
使用重新設計的 MATLAB 執行引擎,更快地運行您的程序(在 R2015b 中引入)
隱式擴展
元素級運算符和函數可隱式地將它們的輸入擴展為相同大小
在腳本中定義函數
在腳本中定義本地函數,改進代碼重用性和可讀性
功能
Key Features
用于科學和工程計算的高級語言
桌面環境變得適合于迭代式的探查、設計及問題求解
用于數據可視化的圖像系統以及用于創建自定義繪圖的工具
用于曲線擬合、數據分類、信號分析和許多其他領域特定任務的應用程序
用于各種工程和科學應用的附加工具箱
用于構建自定義用戶界面的應用程序的工具
C/C++、Java®、.NET、Python®、SQL、Hadoop®和Microsoft®Excel®的接口
與最終用戶共享 MATLAB 程序的免費部署選項
為什么選擇 MATLAB?
MATLAB®是面向工程師和科學家的最簡單和最具生產力的軟件。無論您要分析數據、開發算法還是創建模型,MATLAB 都提供了鼓勵探索和發現的環境。它將高級語言與針對迭代式工程和科學工作流進行調整的桌面環境相結
在針對您的工作方式所設計的桌面環境中分析數據和開發算法。
MATLAB 精通數學
基于矩陣的 MATLAB 語言是世界上最自然的計算數學表示方法。MATLAB 中的線性代數就像教科書中的線性代數一樣。這樣可以簡單直接地捕獲您想 法背后的數學概念,意味著您的代碼更容易編寫、閱讀和理解,而且更容易維護。
您可以信任您的計算結果。MATLAB 深根于數值分析研究社區,因其無可挑剔的數值運算而廣為人知。由 350 名工程師組成的 MathWorks 團隊每天都對 MATLAB 代碼庫運行數百萬次的測試,不斷驗證其質量。
MATLAB 執行艱苦工作,確保您的代碼快速運行。數學運算分布到您的計算機上的多個內核中,庫調用經過高度優化,所有代碼均即時編譯。您可以通過將 for 循環更改為并行 for 循環或將標準數組更改為 GPU 或分布式數組來以并行方式運行您的算法。無需更改代碼,即可在可無限擴展的公共云或私有云上運行并行算法。
MATLAB 語言還提供了傳統編程語言的功能,包括流控制、錯誤處理、面向對象編程、單元測試和源代碼管理集成。
探索圖片庫 (4 圖片 )
MATLAB 面向工程師和科學家設計
MATLAB 調整后的界面環境更適合迭代式工程和科學工作流程。集成的工具支持同時探索數據和程序,讓您以更少的時間評估更多的想法。
您可以采用交互方式預覽、選擇和預處理您要導入的數據。
豐富的內置數學函數集為您的工程和科學分析提供支持。
2D 和 3D 繪圖函數使您可以實現數據可視化,理解數據,并交流結果。
使用 MATLAB 應用程序可以執行常見的工程任務,無需編程。將不同算法處理數據的方式可視化,并在您獲得所需結果之前反復迭代。
利用集成的編輯和調試工具可以快速試探多個選項,優化分析,并通過反復迭代找出最佳解決方案。
您可以將工作捕獲為可共享的交互式描述。
由工程師和科學家編寫的全面、專業的文檔始終觸手可及,確保您保持工作效率??煽康膶崟r技術支持人員能迅速回答您的問題。您還可以在 MATLAB Central(一個面向 MATLAB 和 Simulink® 用戶的開放式交流平臺)學習超過 100,000 名社區成員和 MathWorks 工程師的知識與經驗。
MATLAB 和附加工具箱相互集成,并設計為協同工作。它們專門針對科學和工程應用提供了經過專業開發、嚴格測試、現場強化和完全歸檔的功能。
實時編輯器包括結果以及生成這些結果的代碼,用于加速探索性編程和分析。添加方程式、圖像、超鏈接以及格式化文本以增強描述效果。
MATLAB 集成工作流
重大的工程和科學挑戰需要廣泛合作才能使想法付諸實施。沿途的每次交接都會增加錯誤和延遲。
MATLAB 會使從研究到生產的整個路徑自動化。您可以:
構建和打包自定義 MATLAB 應用程序和工具箱,以便與其他 MATLAB 用戶共享。
創建獨立可執行文件,以便與其他沒有 MATLAB 的人共享。
與 C/C++、Java、.NET 和 Python 集成。直接從 MATLAB 調用這些語言,或者打包 MATLAB 算法和應用程序以便在 Web、企業和生成系統內部署。
將 MATLAB 算法轉換為 C、HDL 和 PLC 代碼以在嵌入式設備上運行。
部署 MATLAB 代碼以在生產 Hadoop 系統上運行。
MATLAB 還是基于模型的設計的關鍵部分,該設計用于多域仿真、物理和離散事件仿真以及驗證和代碼生成。探索 Simulink、Simscape™ 和 Stateflow® 以了解更多關于基于模型的設計的信息。