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