Matlab参考函数
生活随笔
收集整理的這篇文章主要介紹了
Matlab参考函数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?附錄1 常用命令
附錄1.1 管理用命令
| 函數名 | 功能描述 | 函數名 | 功能描述 |
| addpath | 增加一條搜索路徑 | rmpath | 刪除一條搜索路徑 |
| demo | 運行Matlab演示程序 | type | 列出.M文件 |
| doc | 裝入超文本文檔 | version | 顯示Matlab的版本號 |
| help | 啟動聯機幫助 | what | 列出當前目錄下的有關文件 |
| lasterr | 顯示最后一條信息 | whatsnew | 顯示Matlab的新特性 |
| lookfor | 搜索關鍵詞的幫助 | which | 造出函數與文件所在的目錄 |
| path | 設置或查詢Matlab路徑 | ? | ? |
附錄1.2管理變量與工作空間用命令
| 函數名 | 功能描述 | 函數名 | 功能描述 |
| clear | 刪除內存中的變量與函數 | pack | 整理工作空間內存 |
| disp | 顯示矩陣與文本 | save | 將工作空間中的變量存盤 |
| length | 查詢向量的維數 | size | 查詢矩陣的維數 |
| load | 從文件中裝入數據 | who,whos | 列出工作空間中的變量名 |
附錄1.3文件與操作系統處理命令
| 函數名 | 功能描述 | 函數名 | 功能描述 |
| cd | 改變當前工作目錄 | edit | 編輯.M文件 |
| delete | 刪除文件 | matlabroot | 獲得Matlab的安裝根目錄 |
| diary | 將Matlab運行命令存盤 | tempdir | 獲得系統的緩存目錄 |
| dir | 列出當前目錄的內容 | tempname | 獲得一個緩存(temp)文件 |
| ! | 執行操作系統命令 | ? | ? |
附錄1.4窗口控制命令
| 函數名 | 功能描述 | 函數名 | 功能描述 |
| echo | 顯示文件中的Matlab中的命令 | more | 控制命令窗口的輸出頁面 |
| format | 設置輸出格式 | ? | ? |
附錄1.5啟動與退出命令
| 函數名 | 功能描述 | 函數名 | 功能描述 |
| matlabrc | 啟動主程序 | quit | 退出Matlab環境 |
| startup | Matlab自啟動程序 | ? | ? |
附錄2 運算符號與特殊字符附錄
2.1運算符號與特殊字符
| 函數名 | 功能描述 | 函數名 | 功能描述 |
| + | 加 | ... | 續行標志 |
| - | 減 | , | 分行符(該行結果不顯示) |
| * | 矩陣乘 | ; | 分行符(該行結果顯示) |
| .* | 向量乘 | % | 注釋標志 |
| ^ | 矩陣乘方 | ! | 操作系統命令提示符 |
| .^ | 向量乘方 | ? | 矩陣轉置 |
| kron | 矩陣kron積 | . | 向量轉置 |
| \ | 矩陣左除 | = | 賦值運算 |
| / | 矩陣右除 | == | 關系運算之相等 |
| .\ | 向量左除 | ~= | 關系運算之不等 |
| ./ | 向量右除 | < | 關系運算之小于 |
| : | 向量生成或子陣提取 | <= | 關系運算之小于等于 |
| () | 下標運算或參數定義 | > | 關系運算之大于 |
| [] | 矩陣生成 | >= | 關系運算之大于等于 |
| {} | ? | & | 邏輯運算之與 |
| . | 結構字段獲取符 | | | 邏輯運算之或 |
| . | 點乘運算,常與其他運算符聯合使用(如.\) | ~ | 邏輯運算之非 |
| xor | 邏輯運算之異成 | ? | ? |
附錄2.2邏輯函數
| 函數名 | 功能描述 | 函數名 | 功能描述 |
| all | 測試向量中所用元素是否為真 | is*(一類函數) | 檢測向量狀態.其中*表示一個確定的函數(isinf) |
| any | 測試向量中是否有真元素 | *isa | 檢測對象是否為某一個類的對象 |
| exist | 檢驗變量或文件是否定義 | logical | 將數字量轉化為邏輯量 |
| find | 查找非零元素的下標 | ? | ? |
附錄3 語言結構與調試
附錄3.1編程語言
| 函數名 | 功能描述 | 函數名 | 功能描述 |
| builtin | 執行Matlab內建的函數 | global | 定義全局變量 |
| eval | 執行Matlab語句構成的字符串 | nargchk | 函數輸入輸出參數個數檢驗 |
| feval | 執行字符串指定的文件 | script | Matlab語句及文件信息 |
| function | Matlab函數定義關鍵詞 | ? | ? |
附錄3.2控制流程
| 函數名 | 功能描述 | 函數名 | 功能描述 |
| break | 中斷循環執行的語句 | if | 條件轉移語句 |
| case | 與switch結合實現多路轉移 | otherwise | 多路轉移中的缺省執行部分 |
| else | 與if一起使用的轉移語句 | return | 返回調用函數 |
| elseif | 與if一起使用的轉移語句 | switch | 與case結合實現多路轉移 |
| end | 結束控制語句塊 | warning | 顯示警告信息 |
| error | 顯示錯誤信息 | while | 循環語句 |
| for | 循環語句 | ? | ? |
附錄3.3交互輸入
| 函數名 | 功能描述 | 函數名 | 功能描述 |
| input | 請求輸入 | menu | 菜單生成 |
| keyboard | 啟動鍵盤管理 | pause | 暫停執行 |
附錄3.4面向對象編程
| 函數名 | 功能描述 | 函數名 | 功能描述 |
| class | 生成對象 | isa | 判斷對象是否屬于某一類 |
| double | 轉換成雙精度型 | superiorto | 建立類的層次關系 |
| inferiorto | 建立類的層次關系 | unit8 | 轉換成8字節的無符號整數 |
| inline | 建立一個內嵌對象 | ? | ? |
附錄3.5調試
| 函數名 | 功能描述 | 函數名 | 功能描述 |
| dbclear | 清除調試斷點 | dbstatus | 列出所有斷點情況 |
| dbcont | 調試繼續執行 | dbstep | 單步執行 |
| dbdown | 改變局部工作空間內存 | dbstop | 設置調試斷點 |
| dbmex | 啟動對Mex文件的調試 | sbtype | 列出帶命令行標號的.M文件 |
| dbquit | 退出調試模式 | dbup | 改變局部工作空間內容 |
| dbstack | 列出函數調用關系 | ? | ? |
附錄4 基本矩陣與矩陣處理
附錄4.1基本矩陣
| 函數名 | 功能描述 | 函數名 | 功能描述 |
| eye | 產生單位陣 | rand | 產生隨機分布矩陣 |
| linspace | 構造線性分布的向量 | randn | 產生正態分布矩陣 |
| logspace | 構造等對數分布的向量 | zeros | 產生零矩陣 |
| ones | 產生元素全部為1的矩陣 | : | 產生向量 |
附錄4.2特殊向量與常量
| 函數名 | 功能描述 | 函數名 | 功能描述 |
| ans | 缺省的計算結果變量 | non | 非數值常量常由0/0或Inf/Inf獲得 |
| computer | 運行Matlab的機器類型 | nargin | 函數中參數輸入個數 |
| eps | 精度容許誤差(無窮小) | nargout | 函數中輸出變量個數 |
| flops | 浮點運算計數 | pi | 圓周率 |
| i | 復數單元 | realmax | 最大浮點數值 |
| inf | 無窮大 | realmin | 最小浮點數值 |
| inputname | 輸入參數名 | varargin | 函數中輸入的可選參數 |
| j | 復數單元 | varargout | 函數中輸出的可選參數 |
附錄4.3時間與日期
| 函數名 | 功能描述 | 函數名 | 功能描述 |
| calender | 日歷 | eomday | 計算月末 |
| clock | 時鐘 | etime | 所用時間函數 |
| cputime | 所用的CPU時間 | now | 當前日期與時間 |
| date | 日期 | tic | 啟動秒表計時器 |
| datenum | 日期(數字串格式) | toc | 讀取秒表計時器 |
| datestr | 日期(字符串格式) | weekday | 星期函數 |
| datevoc | 日期(年月日分立格式) | ? | ? |
附錄4.4矩陣處理
| 函數名 | 功能描述 | 函數名 | 功能描述 |
| cat | 向量連接 | reshape | 改變矩陣行列個數 |
| diag | 建立對角矩陣或獲取對角向量 | rot90 | 將矩陣旋轉90度 |
| fliplr | 按左右方向翻轉矩陣元素 | tril | 取矩陣的下三角部分 |
| flipud | 按上下方向翻轉矩陣元素 | triu | 取矩陣的上三角部分 |
| repmat | 復制并排列矩陣函數 | ? | ? |
附錄5 特殊矩陣
| 函數名 | 功能描述 | 函數名 | 功能描述 |
| compan | 生成伴隨矩陣 | invhilb | 生成逆hilbert矩陣 |
| gallery | 生成一些小的測試矩陣 | magic | 生成magic矩陣 |
| hadamard | 生成hadamard矩陣 | pascal | 生成pascal矩陣 |
| hankel | 生成hankel矩陣 | toeplitz | 生成toeplitz矩陣 |
| hilb | 生成hilbert矩陣 | wilkinson | 生成wilkinson特征值測試矩陣 |
附錄6 數學函數
附錄6.1三角函數
| 函數名 | 功能描述 | 函數名 | 功能描述 |
| sin/asin | 正弦/反正弦函數 | sec/asec | 正割/反正割函數 |
| sinh/asinh | 雙曲正弦/反雙曲正弦函數 | sech/asech | 雙曲正割/反雙曲正割函數 |
| cos/acos | 余弦/反余弦函數 | csc/acsc | 余割/反余割函數 |
| cosh/acosh | 雙曲余弦/反雙曲余弦函數 | csch/acsch | 雙曲余割/反雙曲余割函數 |
| tan/atan | 正切/反正切函數 | cot/acot | 余切/反余切函數 |
| tanh/atanh | 雙曲正切/反雙曲正切函數 | coth/acoth | 雙曲余切/反雙曲余切函數 |
| atan2 | 四個象限內反正切函數 | ? | ? |
附錄6.2指數函數
| 函數名 | 功能描述 | 函數名 | 功能描述 |
| exp | 指數函數 | log10 | 常用對數函數 |
| log | 自然對數函數 | sqrt | 平方根函數 |
附錄6.3復數函數
| 函數名 | 功能描述 | 函數名 | 功能描述 |
| abs | 絕對值函數 | imag | 求虛部函數 |
| angle | 角相位函數 | real | 求實部函數 |
| conj | 共軛復數函數 | ? | ? |
附錄6.4數值處理
| 函數名 | 功能描述 | 函數名 | 功能描述 |
| fix | 沿零方向取整 | round | 舍入取整 |
| floor | 沿-∞方向取整 | rem | 求除法的余數 |
| ceil | 沿+∞方向取整 | sign | 符號函數 |
附錄6.5其他特殊數學函數
| 函數名 | 功能描述 | 函數名 | 功能描述 |
| airy | airy函數 | erfcx | 比例互補誤差函數 |
| besselh | bessel函數(hankel函數) | erfinv | 逆誤差函數 |
| bessili | 改進的第一類bessel函數 | expint | 指數積分函數 |
| besselk | 改進的第二類bessel函數 | gamma | gamma函數 |
| besselj | 第一類bessel函數 | gammainc | 非完全gamma函數 |
| bessely | 第二類bessel函數 | gammaln | gamma對數函數 |
| beta | beta函數 | gcd | 最大公約數 |
| betainc | 非完全的beta函數 | lcm | 最小公倍數 |
| betaln | beta對數函數 | log2 | 分割浮點數 |
| elipj | Jacobi橢圓函數 | legendre | legendre伴隨函數 |
| ellipke | 完全橢圓積分 | pow2 | 基2標量浮點數 |
| erf | 誤差函數 | rat | 有理逼近 |
| erfc | 互補誤差函數 | rats | 有理輸出 |
附錄7 坐標轉換
| 函數名 | 功能描述 | 函數名 | 功能描述 |
| cart2pol | 笛卡兒坐標到極坐標轉換 | pol2cart | 極坐標到笛卡兒坐標轉換 |
| cart2sph | 笛卡兒坐標到球面坐標轉換 | sph2cart | 球面坐標到笛卡兒坐標轉換 |
附錄8 矩陣函數
附錄8.1矩陣分析
| 函數名 | 功能描述 | 函數名 | 功能描述 |
| cond | 求矩陣的條件數 | rcond | LINPACK倒數條件估計 |
| det | 求矩陣的行列式 | rref | 矩陣的行階梯型實現 |
| norm | 求矩陣的范數 | rrefmovie | 消元法解方程演示 |
| null | 右零空間 | subspace | 子空間 |
| orth | 正交空間 | trace | 矩陣的跡 |
| rank | 求矩陣的秩 | ? | ? |
附錄8.2線性方程
| 函數名 | 功能描述 | 函數名 | 功能描述 |
| /,\ | 線性方程求解 | nnls | 非零最小二乘 |
| chol | Cholesky分解 | pinv | 求偽逆矩陣 |
| inv | 矩陣求逆 | qr | 矩陣的QR分解 |
| lscov | 最小二乘方差 | qrdelete | QR分解中刪除一行 |
| lu | 矩陣的LU三角分解 | qrinsert | QR分解中插入一行 |
附錄8.3特征值與奇異值
| 函數名 | 功能描述 | 函數名 | 功能描述 |
| banlance | 改進特征值精度的均衡變換 | qz | QZ算法求矩陣特征值 |
| cdf2rdf | 復塊對角陣到實塊對角陣轉換 | rdf2cdf | 實塊對角陣到復塊對角陣轉換 |
| eig | 求矩陣的特征值和特征向量 | schur | Schur分解 |
| hess | 求Hessenberg矩陣 | svd | 奇異值分解 |
| poly | 求矩陣的特征多項式 | ? | ? |
附錄8.4矩陣函數
| 函數名 | 功能描述 | 函數名 | 功能描述 |
| expm | 矩陣指數函數 | logm | 矩陣對數函數 |
| funm | 矩陣任意函數 | sqrtm | 矩陣平方根 |
附錄9 數據分析與Fourier變換函數
附錄9.1基本運算
| 函數名 | 功能描述 | 函數名 | 功能描述 |
| cumprod | 向量累積 | prod | 對向量中各元素求積 |
| cumsum | 向量累加 | sort | 對向量中各元素排序 |
| max | 求向量中最大元素 | sortrows | 對矩陣中各行排序 |
| min | 求向量中最小元素 | std | 求向量中各元素標準差 |
| mean | 求向量中各元素均值 | sum | 對向量中各元素求和 |
| median | 求向量中中間元素 | trapz | 梯形法求數值積分 |
附錄9.2微分計算
| 函數名 | 功能描述 | 函數名 | 功能描述 |
| del2 | 離散Laplace變換 | gradient | 梯度計算 |
| diff | 差分于近視微分 | ? | ? |
附錄9.3濾波與卷積
| 函數名 | 功能描述 | 函數名 | 功能描述 |
| Conv | 卷給與多項式乘法 | filter | 一維數字濾波 |
| conv2 | 二維卷積 | filter2 | 二維數字濾波 |
| Deconv | 因式分解與多項式乘法 | ? | ? |
附錄9.4方差處理
| 函數名 | 功能描述 | 函數名 | 功能描述 |
| corrcoef | 相關系數計算 | cov | 協方差計算 |
附錄9.5Fourier變換
| 函數名 | 功能描述 | 函數名 | 功能描述 |
| abs | 絕對值函數 | fftshift | fft與fft2輸出重排 |
| angle | 相角函數 | ifft | 離散Fourier逆變換 |
| cplxpair | 依共軛復數對重新排序 | ifft2 | 二維離散Fourier逆變換 |
| fft | 離散Fourier變換 | unwrap | 相角矯正 |
| fft2 | 二維離散Fourier變換 | ? | ? |
附錄10 多項式處理函數
附錄10.1多項式處理
| 函數名 | 功能描述 | 函數名 | 功能描述 |
| conv | 卷機與多項式乘法 | polyfit | 數據的多項式擬合 |
| deconv | 因式分解與多項式乘法 | polyval | 多項式求值 |
| poly | 求矩陣的特征多項式 | polyvalm | 多項式矩陣求值 |
| polyder | 多項式求導 | residue | 部分分式展開 |
| polyeig | 多項式特征值 | roots | 求多項式的根 |
附錄10.2數據插值
| 函數名 | 功能描述 | 函數名 | 功能描述 |
| griddata | 數據網絡的插值生成 | interpft | 一維插值(FFT方法) |
| interp1 | 一維插值(查表) | interpn | 多維插值(查表) |
| interp2 | 二維插值(查表) | meshgrid | 構造三維圖形用x,y陣列 |
| interp3 | 三維插值(查表) | spline | 三次樣條插值 |
附錄11 非線性數值方法
| 函數名 | 功能描述 | 函數名 | 功能描述 |
| dblquad | 雙重積分 | odeget | 獲得微分方程求解的可選參數 |
| fmin | 單變量最優化函數 | odeset | 設置微分方程求解的可選參數 |
| fmins | 多變量最優化函數 | quad | 低階數值積分方法 |
| ode45,ode23,ode113,ode15s,ode23s | 微分方程數值解法 | quad8 | 高階數值積分方法 |
| odefile | 對文件定義的微分方程求解 | ? | ? |
附錄12 稀疏矩陣函數
附錄12.1基本稀疏矩陣
| 函數名 | 功能描述 | 函數名 | 功能描述 |
| spdiags | 稀疏對角矩陣 | sprandn | 稀疏正態分布隨機矩陣 |
| speye | 稀疏單位矩陣 | sprandsym | 稀疏對稱隨機矩陣 |
| sprand | 稀疏均勻分布隨機矩陣 | ? | ? |
附錄12.2稀疏矩陣轉換
| 函數名 | 功能描述 | 函數名 | 功能描述 |
| find | 查找非零元素下標 | sparse | 常規矩陣轉換為稀疏矩陣 |
| full | 稀疏矩陣轉換為常規矩陣 | spconvert | 由外部格式引入稀疏矩陣 |
附錄12.3處理非零元素
| 函數名 | 功能描述 | 函數名 | 功能描述 |
| issparse | 判斷元素是否為稀疏矩陣 | nzmax | 允許的非零元素空間 |
| mmz | 稀疏矩陣的非零元素個數 | spalloc | 為非零元素定位存儲空間 |
| nonzeros | 稀疏矩陣的非零元素 | spfun | 為非零元素定義處理函數 |
附錄12.4稀疏矩陣可視化
| 函數名 | 功能描述 | 函數名 | 功能描述 |
| gplot | 繪制圖論圖形 | spy | 繪制稀疏矩陣結構 |
附錄12.5排序算法
| 函數名 | 功能描述 | 函數名 | 功能描述 |
| colmmd | 列最小度排序 | randperm | 產生隨機置換向量 |
| colperm | 由非零元素的個數排序各列 | symmd | 對稱最小度排序 |
| dmperm | Dulmage-Mendelsohn分解 | symrcm | 反向Cuthill-McKee排序 |
附錄12.6范數、條件數
| 函數名 | 功能描述 | 函數名 | 功能描述 |
| condest | 估算||*||1范數 | normest | 估算||*||2范數 |
| sprank | 計算結構秩 | ? | ? |
附錄12.7特征值與奇異值
| 函數名 | 功能描述 | 函數名 | 功能描述 |
| eigs | 求稀疏矩陣特征值和特征向量 | svds | 稀疏矩陣奇異值分解 |
附錄12.8其他
| 函數名 | 功能描述 | 函數名 | 功能描述 |
| spaugment | 最小二乘算法形成 | symbact | 符號因子分解 |
| spparms | 設置稀疏矩陣參數 | ? | ? |
附錄13 圖形繪制
附錄13.1基本二維圖形
| 函數名 | 功能描述 | 函數名 | 功能描述 |
| fill | 填充二維多邊形 | polar | 極坐標圖形繪制 |
| loglog | 全對數二維坐標繪制 | semilogx | x軸半對數坐標圖形繪制 |
| plot | 線性坐標圖形繪制 | semilogy | y軸半對數坐標圖形繪制 |
附錄13.2基本三維圖形
| 函數名 | 功能描述 | 函數名 | 功能描述 |
| fill3 | 三維多邊形填充 | plot3 | 三維線或點型圖繪制 |
| mesh | 三維網格圖形繪制 | surf | 三維表面圖形繪制 |
附錄13.3三維顏色控制
| 函數名 | 功能描述 | 函數名 | 功能描述 |
| brighten | 圖形亮度調整 | hidden | 網格圖的網格線開關設置 |
| caxis | 坐標軸偽彩色設置 | shading | 設置渲染模式 |
| colormap | 調色板設置 | ? | ? |
附錄13.4三維光照模型
| 函數名 | 功能描述 | 函數名 | 功能描述 |
| diffuse | 圖象漫射處理 | surf1 | 帶光照的三維表面繪制 |
| lighting | 光照模式設置 | surfnorm | 曲面法線 |
| specular | 設置鏡面反射 | ? | ? |
附錄13.5標準調色板設置
| 函數名 | 功能描述 | 函數名 | 功能描述 |
| bone | 帶有藍色調的灰色的調色板 | hot | 以黑紅黃白為基色的調色板 |
| cool | 以天藍粉色為基色的調色板 | hsv | 色度飽和度亮度調色板 |
| copper | 線性銅色調的調色板 | pink | 粉色色調的調色板 |
| flag | 以紅白藍黑為基色的調色板 | prism | 光譜顏色表 |
| gray | 線性灰度調色板 | ? | ? |
附錄13.6三維視點控制
| 函數名 | 功能描述 | 函數名 | 功能描述 |
| rotate3d | 設置三維旋轉開關 | viewmtx | 求視轉換矩陣 |
| view | 設置視點 | ? | ? |
附錄13.7坐標軸控制
| 函數名 | 功能描述 | 函數名 | 功能描述 |
| axis | 坐標軸標度設置 | hold | 設置當前圖形保護模式 |
| axes | 坐標軸位置設置 | subplot | 將圖形窗口分成幾個區域 |
| box | 坐標軸盒狀顯示 | zoom | 二維圖形縮放 |
| grid | 坐標網格線開關設置 | ? | ? |
附錄13.8圖形注解
| 函數名 | 功能描述 | 函數名 | 功能描述 |
| colorbar | 顏色條設置 | xlabel | 給圖形的x軸加文字說明 |
| gtext | 在鼠標位置加文字說明 | ylabel | 給圖形的y軸加文字說明 |
| text | 在圖形上加文字說明 | zlabel | 給圖形的z軸加文字說明 |
| title | 給圖形加標題 | ? | ? |
附錄13.9拷貝與打印
| 函數名 | 功能描述 | 函數名 | 功能描述 |
| 打印圖形或將圖形存盤 | orient | 設置紙的方向 | |
| orintopt | 設置打印機為默認值 | ? | ? |
附錄14 特殊圖形
附錄14.1特殊二維圖形
| 函數名 | 功能描述 | 函數名 | 功能描述 |
| area | 區域填充 | feather | 羽狀條形圖繪制 |
| bar | 條形圖繪制 | fplot | 給定函數繪制 |
| barh | 水平條形圖繪制 | hist | 直方圖繪制 |
| bar3 | 3維條形圖繪制 | pareto | pareto圖繪制 |
| bar3h | 3維水平條形圖繪制 | pie | 餅狀圖繪制 |
| comet | 彗星狀軌跡繪制 | stem | 離散序列圖形繪制 |
| errorbar | 誤差條形圖繪制 | stairs | 梯形圖繪制 |
附錄14.2等高線及其他二維圖形
| 函數名 | 功能描述 | 函數名 | 功能描述 |
| contour | 等高線繪制 | pcolor | 偽色繪制 |
| contourf | 等高線填充繪制 | quiver | 有向圖(箭頭)繪制 |
| contour3 | 三維等高線繪制 | voronoil | voronoi圖繪制 |
| clabel | 等高線高程標志 | ? | ? |
附錄14.3特殊三維圖形
| 函數名 | 功能描述 | 函數名 | 功能描述 |
| comet3 | 三維彗星狀軌跡繪制 | slice | 切片圖 |
| meshc | 帶等高線的三維網格繪制 | surfc | 帶等高線的三維表面繪制 |
| meshz | 帶零平面的三維網格繪制 | trisurf | 表面圖形的三角繪制 |
| stem2 | 桿圖繪制 | trimesh | 網格圖形的三角繪制 |
| quiver3 | 三維箭頭(有向圖)繪制 | waterfall | 瀑布型圖形的繪制 |
附錄14.4圖象顯示與文件I/O
| 函數名 | 功能描述 | 函數名 | 功能描述 |
| brighten | 圖形色調亮化 | image | 圖像顯示 |
| colorbar | 顏色條設置 | imfinfo | 圖形文件信息 |
| colormap | 調色板設置 | imread | 從文件讀取圖形 |
| contrast | 灰度對比度設置 | imwrite | 保存圖像 |
附錄14.5動畫處理
| 函數名 | 功能描述 | 函數名 | 功能描述 |
| capture | 屏幕抓取 | movie | 播放動畫幀 |
| getframe | 獲取動畫幀 | ? | ? |
附錄14.6實體模型
| 函數名 | 功能描述 | 函數名 | 功能描述 |
| cylinder | 圓柱體生成 | sphere | 球體生成 |
附錄15 圖形處理
附錄15.1圖形窗口生成與控制
| 函數名 | 功能描述 | 函數名 | 功能描述 |
| clf | 清除當前圖形窗口 | gcf | 獲取當前圖形的窗口句柄 |
| close | 關閉圖形窗口 | refresh | 圖形窗口刷新 |
| figure | 生成圖形窗口 | shg | 顯示圖形窗口 |
附錄15.2坐標軸建立與控制
| 函數名 | 功能描述 | 函數名 | 功能描述 |
| axes | 坐標軸標度設置 | gca | 獲得當前坐標軸句柄 |
| axis | 坐標軸位置設置 | hold | 設置當前圖形保護模式 |
| box | 坐標軸盒狀顯示 | ishold | 返回hold的狀態 |
| caxis | 為彩色坐標軸刻度 | subplot | 將圖形窗口分為幾個區域 |
| cla | 清除當前坐標軸 | ? | ? |
附錄15.3處理圖形對象
| 函數名 | 功能描述 | 函數名 | 功能描述 |
| axes | 坐標軸生成 | surface | 表面生成 |
| figure | 圖形窗口生成 | text | 文本生成 |
| image | 圖像生成 | unicontrol | 生成一個用戶接口控制 |
| light | 光源生成 | uimenu | 菜單生成 |
| line | 線生成 | ? | ? |
附錄15.4圖形
| 函數名 | 功能描述 | 函數名 | 功能描述 |
| copyobj | 圖像對象拷貝 | gcbo | 獲得當前回調對象的句柄 |
| delete | 對象刪除 | gco | 獲得當前對象的句柄 |
| drawnow | 消除未解決的圖像對象事件 | get | 獲得對象屬性 |
| findobj | 查找對象 | reset | 重新設置對象屬性 |
| gebf | 獲得當前回調窗口的句柄 | set | 設置對象屬性 |
附錄16 GUI(圖形用戶接口)
附錄16.1GUI函數
| 函數名 | 功能描述 | 函數名 | 功能描述 |
| ginput | 獲取鼠標輸入 | uiresume | 繼續執行 |
| selectmoveresize | 對象的選擇、移動、大小設置、拷貝 | uiwait | 中斷執行 |
| uicontrol | 生成圖形用戶接口對象 | waitgorbutterpress | 等待按鈕輸入 |
| uimenu | 生成菜單對象 | waitfor | 中斷執行 |
附錄16.2GUI設計工具
| 函數名 | 功能描述 | 函數名 | 功能描述 |
| align | 坐標軸與用戶接口控制的對齊工具 | menuedit | 菜單編輯器 |
| cbedit | 回調函數編輯器 | propedit | 屬性編輯器 |
| guide | GUI設計工具 | ? | ? |
附錄16.3對話框
| 函數名 | 功能描述 | 函數名 | 功能描述 |
| dialog | 對話框生成 | printdlg | 打印對話框 |
| axlimdig | 坐標軸設限對話框 | questdlg | 請求對話框 |
| errordlg | 錯誤對話框 | uigetfile | 標準的打開文件對話框 |
| helpdlg | 幫助對話框 | uiputfile | 標準的保存文件對話框 |
| inputdlg | 輸入對話框 | uisetcolor | 顏色選擇對話框 |
| listdlg | 列表選擇對話框 | uisetfont | 字體選擇對話框 |
| msgdlg | 消息對話框 | waitbar | 等待條顯示 |
| pagedlg | 頁位置對話框 | warndlg | 警告對話框 |
附錄16.4菜單
| 函數名 | 功能描述 | 函數名 | 功能描述 |
| makemenu | 生成菜單結構 | umtoggle | 菜單對象選中狀態切換 |
| menubar | 設置菜單條屬性 | wimenu | 生成window菜單項的子菜單 |
附錄16.5組按鈕
| 函數名 | 功能描述 | 函數名 | 功能描述 |
| btndown | 組按鈕中的按鈕按下 | btnstate | 查詢按鈕中的按鈕狀態 |
| btngroup | 組按鈕生成 | btnup | 組按鈕中的按鈕彈起 |
| btnpress | 組按鈕中的按鈕按下管理 | ? | ? |
附錄16.6自定義窗口屬性
| 函數名 | 功能描述 | 函數名 | 功能描述 |
| clruprop | 清除用戶自定義屬性 | setuprop | 設置用戶自定義屬性 |
| getuprop | 獲取用戶自定義屬性 | ? | ? |
附錄16.7其他應用
| 函數名 | 功能描述 | 函數名 | 功能描述 |
| allchild | 獲取所有子對象 | popupstr | 獲取彈出式菜單選中項的字符串 |
| edtext | 坐標軸文本對象編輯 | remapfig | 改變窗口中對象的位置 |
| findall | 查找所有對象 | setptr | 設置窗口指針 |
| getptr | 獲得窗口指針 | setstatus | 設置窗口中文本傳狀態 |
| getstatus | 獲取窗口中文本狀態 | ? | ? |
附錄17 聲音處理
| 函數名 | 功能描述 | 函數名 | 功能描述 |
| soond | 將向量轉換成聲音 | wavread | 讀。wav文件 |
| auread | 讀。au文件 | wavwrite | 寫。wav文件 |
| auwrite | 寫。au文件 | ? | ? |
附錄18 字符串處理函數
附錄18.1字符串處理
| 函數名 | 功能描述 | 函數名 | 功能描述 |
| strings | Matlab字符串函數說明 | upper | 字符串大寫 |
| isstr | 字符串判斷 | lower | 字符串小寫 |
| deblank | 刪除結尾空格 | isletter | 字母判斷 |
| str2mat | 字符串轉換成文本 | isspace | 空子符判斷 |
| strcmp | 字符串比較 | strrep | 字串查找 |
| findstr | 字串查找 | strtok | 標記查找 |
附錄18.2字符串與數值轉換
| 函數名 | 功能描述 | 函數名 | 功能描述 |
| num2str | 變數值為字符串 | sprintf | 數值的格式輸出 |
| str2num | 變字符串為數值 | sscanf | 數值的格式輸入 |
| int2str | 變整數為字符串 | ? | ? |
附錄18.3進制轉換
| 函數名 | 功能描述 | 函數名 | 功能描述 |
| hex2num | 十六進制到IEEE標準下浮點數的輪換 | hex2dec | 十六進制到十進制的輪換 |
| dec2hex | 十進制到十六進制的輪換 | ? | ? |
附錄19 文件輸入輸出函數
附錄19.1基本文件輸入輸出
| 函數名 | 功能描述 | 函數名 | 功能描述 |
| fclose | 關閉文件 | feof | 文件結尾檢測 |
| fopen | 打開文件 | ferror | 文件I/O錯誤查詢 |
| fread | 讀二進制流文件 | frewind | 文件指針回繞 |
| fwrite | 寫二進制流文件 | fseek | 設置文件指針位置 |
| fgetl | 讀文本文件(無行結束符) | ftell | 獲得文件指針位置 |
| fgets | 讀文本文件(含行結束符) | sprintf | 格式化數據轉換為字符串 |
| fprintf | 寫格式化數據到文件 | sscanf | 依數據格式化讀取字符串 |
| fscanf | 從文件讀格式化數據 | ? | ? |
附錄19.2特殊文件輸入輸出
| 函數名 | 功能描述 | 函數名 | 功能描述 |
| imfinfo | 獲得圖形文件信息 | wklread | 讀一Lotus123WK1數據表 |
| imread | 圖像的文件讀取 | wklwrite | 將一矩陣寫入Lotus123WK1數據表文件 |
| imwrite | 圖像的文件保存 | xlgetrange | 讀Excel表格文件的數據 |
| qrwrite | 保存一段QuickTime電影文件 | xlsetrange | 寫Excel文件 |
附錄20 位操作
| 函數名 | 功能描述 | 函數名 | 功能描述 |
| bitand | 位求與 | bitor | 位求或 |
| bitcmp | 位求補 | bitset | 位設置 |
| bitget | 位獲取 | bitshift | 位移動 |
| bitmax | 求最大無符號浮點整數 | bitxor | 位異或 |
附錄21 復雜數據類型
附錄21.1數據類型
| 函數名 | 功能描述 | 函數名 | 功能描述 |
| cell | 生成單元數組 | sparse | 生成稀疏數組 |
| char | 生成字符串 | struct | 生成結構 |
| double | 轉換成雙精度型 | uint8 | 轉換成無字符號單字節整數 |
| inline | 生成INLINE對象 | ? | ? |
附錄21.2結構操作
| 函數名 | 功能描述 | 函數名 | 功能描述 |
| fieldnames | 獲得結構的子段名 | rnfield | 刪除結構子段 |
| getfield | 獲得結構的子段值 | setfield | 設置結構的子段值 |
| isfield | 如果子段屬于結構則返回真 | struct | 生成結構數組 |
| isstruct | 如果是結構則返回真 | struct2cell | 結構到單元數組的轉換 |
附錄21.3多維數組操作
| 函數名 | 功能描述 | 函數名 | 功能描述 |
| cat | 數組連接 | permute | 任意改變矩陣維數序列 |
| ipermute | 任意改變矩陣維數序列 | shiftdim | 矩陣維數序列的左移變換 |
| ndims | 求矩陣維數 | squeeze | 去除多維數組中的一維向量 |
| ndgrid | N維數組生成 | ? | ? |
附錄21.4單元數組操作
| 函數名 | 功能描述 | 函數名 | 功能描述 |
| cell | 單元數組生成 | iscell | 如果是單元數組則返回真 |
| celldisp | 顯示單元數組內容 | num2cell | 將數值數組轉換為單元數組 |
| cellplot | 單元數組內容的圖形顯示 | struct2cell | 將結構數組轉換為單元數組 |
| cell2struct | 單元數組轉換成結構數組 | ? | ? |
附錄21.5面向對象函數
| 函數名 | 功能描述 | 函數名 | 功能描述 |
| class | 生成一個對象 | methods | 顯示所有方法名 |
| isa | 如果是某一給定類對象則返回真 | struct | 將對象轉換為結構數組 |
| isobject | 如果是一個對象則返回真 | superiorto | 建立類間的關系檢里 |
| inferiorto | 建立類間的關系檢里 | ? | ? |
附錄22 日期與時間
| 函數名 | 功能描述 | 函數名 | 功能描述 |
| now | 以數字形式給出當前日期和時間 | weekday | 星期函數 |
| date | 以字符轉形式給出當前日期 | eomday | 月末日判斷函數 |
| clock | 以向量形式給出當前日期和時間 | cputime | 所用CPU的時間 |
| datenum | 日期的數字形式轉換 | tic | 啟動秒表計時器 |
| datestr | 日期的字符串形式轉換 | toc | 讀取秒表計時器 |
| datevec | 日期的向量形式轉換 | etime | 使用時間函數 |
| calendar | 日歷函數 | pause | 暫停函數 |
附錄23 動態數據交換
| 函數名 | 功能描述 | 函數名 | 功能描述 |
| ddeadv | 設置DDE連接 | dderep | 接收數據 |
| ddeexec | 發送要執行的串 | ddeterm | DDE終止 |
| ddeinit | DDE初始化 | ddeunadv | 釋放DDE連接 |
| ddepoke | 發送數據 |
總結
以上是生活随笔為你收集整理的Matlab参考函数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Cpp拾零(to be continue
- 下一篇: 协方差、协方差矩阵的解释意义