MATLAB函數彙總

Matlab 函數參數彙總

MATLAB函數參考
附錄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拷貝與打印 
函數名 功能描述 函數名 功能描述
print 打印圖形或將圖形存盤 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 發送數據

發佈了42 篇原創文章 · 獲贊 6 · 訪問量 10萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章