matlab 2017幫助頁目錄
MATLAB入門
MATLAB產品描述
系統要求
教程
桌面基礎知識
在命令行輸入語句并查看結果。
矩陣和數組
MATLAB?主要在陣列和矩陣上運行,包括整體和部分。矩陣是經常用于線性代數的二維陣列。
數組索引
MATLAB中的變量通常是可以容納許多數字的數組。如果要訪問陣列的選定元素,請使用索引。
工作區變量
工作空間包含您在數據文件或其他程序中創建或導入MATLAB的變量。
文字和字符
處理文本時,請用單引號括起字符序列。
調用函數
MATLAB提供了大量執行計算任務的函數。要調用函數,請將其輸入參數括在括號中。
二維和三維圖
圖形功能包括2-D和3-D繪圖功能,可視化數據并傳達結果。
編程和腳本
最簡單的MATLAB程序稱為腳本。腳本包含一系列命令和函數調用。
幫助和文檔
所有函數都有支持文檔,其中包含示例并描述函數輸入,輸出和調用語法。
語言基礎知識
語法,運算符,數據類型,數組索引和操作
MATLAB是“矩陣實驗室”的縮寫。 雖然其他編程語言通常一次使用一個數字,但MATLAB?可以在整個矩陣和數組上運行。 語言基礎包括基本操作,例如創建變量,數組索引,算術和數據類型。
輸入命令
構建并運行MATLAB語句
矩陣和數組
數組創建,組合,重新整形,重新排列和索引
運算和基本運算操作
算術,關系和邏輯運算符,特殊字符,舍入,集函數
數據類型
數字數組,字符數組,表,結構和單元數組; 數據類型轉換
數學
線性代數,微分和積分,傅立葉變換和其他數學
數學函數提供了一系列數值計算方法,用于分析數據,開發算法和創建模型。核心功能使用處理器優化的庫進行快速矢量和矩陣計算。
初級數學
三角函數,指數和對數,復數值,舍入,余數,離散數學,坐標系轉換
線性代數
線性方程,特征值,奇異值,分解,矩陣運算,矩陣結構
隨機數生成
種子,分布,算法
插值
網格化和散亂數據插值,數據網格化,分段多項式
優化
最小單個和多變量函數,非負最小二乘,非線性函數的根
數值積分與微分方程
數值積分,常微分方程,偏微分方程,邊值問題
傅立葉分析和濾波
傅里葉變換,卷積,數字濾波
稀疏矩陣
基本稀疏矩陣,重排序算法,迭代方法,稀疏線性代數
圖形和網絡算法
有向圖和無向圖,網絡分析
計算幾何
三角剖分,邊界區域,Voronoi圖
圖形
二維和三維圖,圖像,動畫,可視化
圖形功能包括2-D和3-D繪圖功能,可視化數據并傳達結果。 以交互方式或以編程方式自定義繪圖。
繪制基礎知識
創建二維圖形和自定義線條
向圖表添加標題,軸標簽和圖例
結合多個圖
指定軸限制
使用兩個y軸創建圖表
以交互方式添加文本到圖形
二維和三維圖
繪制連續,離散,曲面和體積數據
格式和注釋
添加標簽,調整顏色,定義軸限制,應用光照或透明度,設置攝像機視圖
圖片
讀取,寫入,顯示和修改圖像
印刷和保存
打印并導出為標準文件格式
圖形對象
通過設置基礎對象的屬性來自定義圖形
圖形性能
優化代碼以提高性能
R2014b中的圖形更改
遷移早期版本中的代碼以使用Release 2014b中引入的圖形系統
數據導入和分析
進出口,預處理,視覺探索
從文本文件,電子表格,硬件,其他軟件或Web訪問數據。 探索數據以識別趨勢,檢驗假設并估計不確定性。 創建自定義算法,可視化和模型。
數據導入和導出
文本文件,電子表格和其他文件格式; 網絡訪問
大文件和大數據
訪問和處理文件和大型數據集的集合
預處理數據
數據清理,平滑,分組
描述性統計
范圍,集中趨勢,標準差,方差,相關性
視覺探索
平移,縮放和旋轉圖形; 修改并保存觀察結果
編程腳本和函數
程序文件,控制流程,編輯,調試
如果要重復執行一系列命令,或者要保存以供將來參考,請將它們存儲在程序文件中。最簡單的MATLAB?程序類型是一個腳本,它包含一組完全與在命令行中鍵入命令相同的命令。要在單個交互式環境中將代碼與嵌入式輸出,格式化文本,方程式和圖像相結合,請創建實時腳本。為了獲得額外的編程靈活性,創建接受輸入和返回輸出的函數。
編程基礎
創建腳本
創建實時腳本
循環控制語句
條件陳述
添加評論到程序
運行代碼段
在Live Scripts中運行Sections
腳本與功能
控制流
條件語句,循環,分支
腳本
基本程序文件
實時腳本
帶有嵌入式輸出和格式化文本的Live Editor程序文件
功能
接受輸入和返回輸出的程序
文件和文件夾
文件操作,MATLAB搜索路徑
調試
診斷程序問題
代碼編輯器
使用MATLAB編輯器編輯程序
編程實用程序
執行表達式或函數,確定依賴關系,保護源代碼
App Building
使用App Designer,GUIDE或編程工作流程進行應用程序開發
應用程序是一個獨立的MATLAB?程序,為您的代碼提供簡單的點擊式界面。應用程序包含交互式控件,例如菜單,按鈕和滑塊,可在用戶與其交互時執行特定說明。應用程序還可以包含用于數據可視化或交互式數據探索的圖表。與其他MATLAB用戶打包并共享您的應用程序,或使用MATLAB Compiler?將它們作為獨立應用程序分發。
有不同的方法來構建應用程序,總結如下。有關完整比較,請參閱構建應用程序的方法。
應用程序構建方法說明
App Designer
這是一個豐富的開發環境,提供大量的交互式控件,包括儀表,旋鈕和開關。大多數2-D地塊也受支持。對于使用儀表,開關或旋鈕的應用程序,請使用此方法,但不要求超出2-D圖和圖像的圖形。
指南
這種拖放環境已經可用于許多版本。使用GUIDE創建的應用程序幾乎與所有其他版本兼容,并且它們支持MATLAB中的所有圖形功能。使用此方法可以創建可以顯示任何類型的繪圖的簡單應用程序。
程序化工作流程
在這種方法中,您可以使用MATLAB函數創建傳統圖形,并以編程方式將交互式組件放置在該圖形中。生成的應用程序支持GUIDE應用程序支持的相同功能。使用此方法構建復雜的應用程序,其中包含許多可以顯示任何類型的繪圖的相互依賴的組件。
App Designer
使用App Designer進行應用程序開發
指南或程序化工作流程
使用GUIDE或編程工作流程進行應用程序開發
包裝應用
打包并分享您的應用
高級軟件開發
面向對象的編程;代碼性能;單元測試; Java?,C / C ++,.NET和其他語言的外部接口
MATLAB?中的高級語言包括用于開發和共享代碼的功能,例如錯誤處理,面向對象編程(OOP)和單元測試框架。您還可以將MATLAB應用程序與用其他語言編寫的應用程序集成。
面向對象編程
在MATLAB中使用面向對象的編程技術
調用外部函數
在MATLAB中,調用其他語言的函數,例如Java,C / C ++,.NET和Python?
調用Web服務
在MATLAB中,與Web服務進行通信
工具箱分發
創建和共享工具箱;添加文檔
異常處理
捕獲并檢索有關錯誤原因的數據
測試框架
測試MATLAB代碼的功能和性能
源控制集成
接口MATLAB與源控制系統
性能和記憶
測量和分析MATLAB代碼以提高性能;識別并減少內存需求
系統命令
以編程方式與操作系統和MATLAB應用程序進行交互
其他語言的MATLAB API
與來自其他語言應用程序的MATLAB和MATLAB數據類型進行交互;編寫C / C ++ / Fortran函數從MATLAB調用(MEX文件)
桌面環境
首選項和設置,平臺差異
MATLAB?桌面環境可幫助您運行命令,管理文件和查看結果。 您可以更改桌面布局并設置首選項,例如字體,鍵盤快捷鍵和初始工作文件夾。
啟動和關機
啟動命令行標志,啟動和關閉文件
基本設置
桌面外觀,字體,顏色,鍵盤快捷鍵
加載項
查找,運行和安裝附加組件,包括應用程序,工具箱,支持包等
平臺和許可證
有關當前計算機,許可證,產品版本的信息
國際化
區域設置和消息
幫助和支持
產品幫助,技術支持
支持的硬件
支持第三方硬件,例如網絡攝像頭,Arduino?和Raspberry Pi?硬件
MathWorks為某些硬件(如串行端口設備)提供內置支持。 對于其他第三方硬件,例如網絡攝像頭或Raspberry Pi硬件,您可以下載并安裝支持包。 有關所有可用支持包的詳細信息,請參閱硬件支持目錄。
話題
獲取附加組件
您可以使用加載項資源管理器查找和安裝加載項。
管理您的附加組件
您可以使用加載項管理器查看和管理已安裝的加載項。
相關信息
硬件支持目錄
錄音和播放
串口設備
附件: R2018b.zip 102.58KB 下載次數:1次
Java
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。