MATLAB 主要函數(shù)指令表(按功能分類)
1 常用指令(General Purpose Commands)
1.1 通用信息查詢(General information)
demo 演示程序
help 在線幫助指令
helpbrowser 超文本文檔幫助信息
helpdesk 超文本文檔幫助信息
helpwin 打開在線幫助窗
info MATLAB 和MathWorks 公司的信息
subscribe MATLAB 用戶注冊
ver MATLAB 和TOOLBOX 的版本信息
version MATLAB 版本
whatsnew 顯示版本新特征
1.2 工作空間管理(Managing the workspace)
clear 從內(nèi)存中清除變量和函數(shù)
exit 關(guān)閉MATLAB
load 從磁盤中調(diào)入數(shù)據(jù)變量
pack 合并工作內(nèi)存中的碎塊
quit 退出MATLAB
save 把內(nèi)存變量存入磁盤
who 列出工作內(nèi)存中的變量名
whos 列出工作內(nèi)存中的變量細(xì)節(jié)
workspace 工作內(nèi)存瀏覽器
1.3 管理指令和函數(shù)(Managing commands and functions)
edit 矩陣編輯器
edit 打開M 文件
inmem 查看內(nèi)存中的P 碼文件
mex 創(chuàng)建MEX 文件
open 打開文件
pcode 生成P 碼文件
type 顯示文件內(nèi)容
what 列出當(dāng)前目錄上的M、MAT、MEX 文件
which 確定指定函數(shù)和文件的位置
1.4 搜索路徑的管理(Managing the seach patli)
addpath 添加搜索路徑
rmpath 從搜索路徑中刪除目錄
path 控制MATLAB 的搜索路徑
pathtool 修改搜索路徑
1.5 指令窗控制(Controlling the command window)
beep 產(chǎn)生beep 聲
echo 顯示命令文件指令的切換開關(guān)
diary 儲存MATLAB 指令窗操作內(nèi)容
format 設(shè)置數(shù)據(jù)輸出格式
more 命令窗口分頁輸出的控制開關(guān)
1.6 操作系統(tǒng)指令(Operating system commands)
cd 改變當(dāng)前工作目錄
computer 計(jì)算機(jī)類型
copyfile 文件拷貝
delete 刪除文件
dir 列出的文件
dos 執(zhí)行dos 指令并返還結(jié)果
getenv 給出環(huán)境值
ispc MATLAB 為PC(Windows)版本則為真
isunix MATLAB 為Unix 版本則為真
mkdir 創(chuàng)建目錄
pwd 改變當(dāng)前工作目錄
unix 執(zhí)行unix 指令并返還結(jié)果
vms 執(zhí)行vms dcl 指令并返還結(jié)果
web 打開web 瀏覽器
! 執(zhí)行外部應(yīng)用程序
2 運(yùn)算符和特殊算符(Operators and special characters)
2.1 算術(shù)運(yùn)算符(Arithmetic operators)
+ 加
- 減
* 矩陣乘
.* 數(shù)組乘
^ 矩陣乘方
.^ 數(shù)組乘方
\ 反斜杠或左除
/ 斜杠或右除
./或.\ 數(shù)組除
張量積
[注]本表第三欄括號中的字符供在線救助時(shí)help 指令引述用
2.2 關(guān)系運(yùn)算符(Relational operators)
= = 等號
~= 不等號
< 小于
> 大于
<= 小于或等于
>= 大于或等于
2.3 邏輯操作(Logical operators)
& 邏輯與
| 邏輯或
~ 邏輯非
xor 異或
any 有非零元?jiǎng)t為真
all 所有元素均非零則為真
2.4 特殊算符(Special characters)
: 冒號
( ) 圓括號
[ ] 方括號
{ } 花括號
@ 創(chuàng)建函數(shù)句柄
. 小數(shù)點(diǎn)
. 構(gòu)架域的關(guān)節(jié)點(diǎn)
.. 父目錄
續(xù)行號
, 逗號
; 分號
% 注釋號
! 調(diào)用操作系統(tǒng)命令
= 賦值符號
ˊ 引號
ˊ 復(fù)數(shù)轉(zhuǎn)置號
.ˊ 轉(zhuǎn)置號
[,] 水平串接
[;] 垂直串接
( ),{ },. 下標(biāo)賦值
( ),{ },. 下標(biāo)標(biāo)識
subsindex 下標(biāo)標(biāo)識
3 編程語言結(jié)構(gòu)(Programming language constructs)
3.1 控制語句(Control flow)
break 終止最內(nèi)循環(huán)
case 同switch 一起使用
catch 同try 一起使用
continue 將控制轉(zhuǎn)交給外層的for 或while 循環(huán)
else 同if 一起使用
elseif 同if 一起使用
end 結(jié)束for,while,if 語句
for 按規(guī)定次數(shù)重復(fù)執(zhí)行語句
if 條件執(zhí)行語句
otherwise 可同switch 一起使用
return 返回
switch 多個(gè)條件分支
try try-cathch 結(jié)構(gòu)
while 不確定次數(shù)重復(fù)執(zhí)行語句
3.2 計(jì)算運(yùn)行(Evaluation and execution)
assignin 跨空間賦值
builtin 執(zhí)行內(nèi)建的函數(shù)
eval 字符串宏指令
evalc 執(zhí)行MATLAB 字符串
evalin 跨空間計(jì)算串表達(dá)式的值
feval 函數(shù)宏指令
run 執(zhí)行腳本文件
3.3 腳本文件、函數(shù)及變量(Scripts,function,and variables)
exist 檢查變量或函數(shù)是否被定義
function 函數(shù)文件頭
global 定義全局變量
isglobal 若是全局變量則為真
iskeyword 若是關(guān)鍵字則為真
mfilename 正在執(zhí)行的M 文件的名字
persistent 定義永久變量
script MATLAB 命令文件
3.4 宗量處理(Augument handling)
inputname 實(shí)際調(diào)用變量名
nargchk 輸入變量個(gè)數(shù)檢查
nargin 函數(shù)輸入宗量的個(gè)數(shù)
nargout 函數(shù)輸出宗量的個(gè)數(shù)
nargoutchk 輸出變量個(gè)數(shù)檢查
varagin 輸入宗量
varagout 輸出宗量
3.5 信息顯示(Message display)
disp 顯示矩陣和文字內(nèi)容
display 顯示矩陣和文字內(nèi)容的重載函數(shù)
error 顯示錯(cuò)誤信息
fprintf 把格式化數(shù)據(jù)寫到文件或屏幕
lasterr 最后一個(gè)錯(cuò)誤信息
lastwarn 最后一個(gè)警告信息
sprintf 按格式把數(shù)字轉(zhuǎn)換為串
warning 顯示警告信息
3.6 交互式輸入(Interactive input)
input 提示鍵盤輸入
keyboard 激活鍵盤做為命令文件
pause 暫停
uicontrol 創(chuàng)建用戶界面控制
uimenu 創(chuàng)建用戶界面菜單
4 基本矩陣函數(shù)和操作(Elementary matrices and matrix manipulation)
4.1 基本矩陣(Elementary matrices)
eye 單位陣
linspace 線性等分向量
logspace 對數(shù)等分向量
meshgrid 用于三維曲面的分格線坐標(biāo)
ones 全1 矩陣
rand 均勻分布隨機(jī)陣
randn 正態(tài)分布隨機(jī)陣
repmat 鋪放模塊數(shù)組
zeros 全零矩陣
: 矩陣的援引和重排
4.2 矩陣基本信息(Basic array information)
disp 顯示矩陣和文字內(nèi)容
isempty 若是空矩陣則為真
isequal 若對應(yīng)元素相等則為1
islogical 尤其是邏輯數(shù)則為真
isnumeric 若是數(shù)值則為真
length 確定向量的長度
logical 將數(shù)值轉(zhuǎn)化為邏輯值
ndims 數(shù)組A 的維數(shù)
size 確定矩陣的維數(shù)
4.3 矩陣操作(Matrix manipulateion)
blkdiag 塊對角陣串接
diag 創(chuàng)建對角陣,抽取對角向量
end 數(shù)組的長度,即最大下標(biāo)
find 找出非零元素1 的下標(biāo)
fliplr 矩陣的左右翻轉(zhuǎn)
flipud 矩陣的上下翻轉(zhuǎn)
flipdim 交換對稱位置上的元素
ind2sub 據(jù)單下標(biāo)換算出全下標(biāo)
reshape 矩陣變維
rot90 矩陣逆時(shí)針90°旋轉(zhuǎn)
sub2idn 據(jù)全下標(biāo)換算出單下標(biāo)
tril 抽取下三角陣
triu 抽取上三角陣
4.4 特殊變量和常數(shù)(Special variables and constants)
ans 最新表達(dá)式的運(yùn)算結(jié)果
eps 浮點(diǎn)相對誤差
i,j 虛數(shù)單位
inf 或Inf 無窮大
isfinite 若是有限數(shù)則為真
isinf 若是無窮大則為真
isnan 若為非數(shù)則為真
NaN 或nan 非數(shù)
pi 3.1415926535897?.
realmax 最大浮點(diǎn)數(shù)
realmin 最小正浮點(diǎn)數(shù)
why 一般問題的簡明答案
4.5 特殊矩陣(Specialized matrices)
compan 伴隨矩陣
gallery 一些小測試矩陣
hadamard Hadamard 矩陣
hankel Hankel 矩陣
hilb Hilbert 矩陣
invhilb 逆Hilbert 矩陣
magic 魔方陣
pascal Pascal 矩陣
rosser 典型對稱特征值實(shí)驗(yàn)問題
toeplitz Toeplitz 矩陣
vander Vandermonde 矩陣
wilkinson Wilkinson’s 對稱特征值實(shí)驗(yàn)矩陣
5 基本數(shù)學(xué)函數(shù)(Elementary math functions)
5.1 三角函數(shù)(Trigonometric)
acos 反余弦
acosh 反雙曲余弦
acot 反余切
acoth 反雙曲余切
acsc 反余割
acsch 反雙曲余割
asec 反正割
asech 反雙曲正割
asin 反正弦
asinh 反雙曲正弦
atan 反正切
atanh 反雙曲正切
atan2 四象限反正切
cos 余弦
cosh 雙曲余弦
cot 余切
coth 雙曲余切
csc 余割
csch 雙曲余割
sec 正割
sech 雙曲正割
sin 正弦
sinh 雙曲正弦
tan 正切
tanh 雙曲正切
5.2 指數(shù)函數(shù)(Exponential)
exp 指數(shù)
log 自然對數(shù)
log10 常用對數(shù)
log2 以2 為底的對數(shù)
nestpow2 最近鄰的2 的冪
pow2 2 的冪
sqrt 平方根
5.3 復(fù)數(shù)函數(shù)(Complex)
abs 絕對值
angle 相角
complex 將實(shí)部和虛部構(gòu)成復(fù)數(shù)
conj 復(fù)數(shù)共軛
cplxpair 復(fù)數(shù)陣成共軛對形式排列
imag 復(fù)數(shù)虛部
isreal 若是實(shí)數(shù)矩陣則為真
real 復(fù)數(shù)實(shí)部
unwrap 相位角360°線調(diào)整
5.4 圓整和求余函數(shù)(Rounding and remainder)
ceil 朝正無窮大方向取整
fix 朝零方向取整
floor 朝負(fù)無窮大方向取整
mod 模數(shù)求余
rem 求余數(shù)
round 四舍五入取整
sign 符號函數(shù)
6 特殊函數(shù)(Specialized math functions)
cart2pol 直角坐標(biāo)變?yōu)橹?或極)坐標(biāo)
cart2sph 直角坐標(biāo)變?yōu)榍蜃鴺?biāo)
cross 向量叉積
dot 向量內(nèi)積
isprime 若是質(zhì)數(shù)則為真
pol2cart 柱(或極)坐標(biāo)變?yōu)橹苯亲鴺?biāo)
sph2cart 球坐標(biāo)變?yōu)橹苯亲鴺?biāo)
7 矩陣函數(shù)和數(shù)值線性代數(shù)(Matrix functions-numerical linear algebra)
7.1 矩陣分析(Matrix analysis)
det 行列式的值
norm 矩陣或向量范數(shù)
normest 估計(jì)2 范數(shù)
null 零空間
orth 值空間
rank 秩
rref 轉(zhuǎn)換為行階梯形
trace 跡
subspace 子空間的角度
7.2 線性方程(Linear equations)
chol Cholesky 分解
cholinc 不完全Cholesky 分解
cond 矩陣條件數(shù)
condest 估計(jì)1-范數(shù)條件數(shù)
inv 矩陣的逆
lu LU 分解
luinc 不完全LU 分解
lscov 已知協(xié)方差的最小二乘積
nnls 非負(fù)二乘解
pinv 偽逆
qr QR 分解
rcond LINPACK 逆條件數(shù)
\、/ 解線性方程
7.3 特性值與奇異值(Eigenvalues and singular values)
condeig 矩陣各特征值的條件數(shù)
eig 矩陣特征值和特征向量
eigs 多個(gè)特征值
gsvd 歸一化奇異值分解
hess Hessenberg 矩陣
poly 特征多項(xiàng)式
polyeig 多項(xiàng)式特征值問題
qz 廣義特征值
schur Schur 分解
svd 奇異值分解
svds 多個(gè)奇異值
7.4 矩陣函數(shù)(Matrix functions)
expm 矩陣指數(shù)
expm1 矩陣指數(shù)的Pade 逼近
expm2 用泰勒級數(shù)求矩陣指數(shù)
expm3 通過特征值和特征向量求矩陣指數(shù)
funm 計(jì)算一般矩陣函數(shù)
logm 矩陣對數(shù)
sqrtm 矩陣平方根
7.5 因式分解(Factorization utility)
cdf2rdf 復(fù)數(shù)對角型轉(zhuǎn)換到實(shí)塊對角型
balance 改善特征值精度的平衡刻度
rsf2csf 實(shí)塊對角型轉(zhuǎn)換到復(fù)數(shù)對角型
8 數(shù)據(jù)分析和傅里葉變換(Date analysis and Fourier transforms)
8.1 基本運(yùn)算(Basic operations)
cumprod 元素累計(jì)積
cumsum 元素累計(jì)和
cumtrapz 累計(jì)積分
hist 統(tǒng)計(jì)頻數(shù)直方圖
histc 直方圖統(tǒng)計(jì)
max 最大值
mean 平均值
median 中值
min 最小值
prod 元素積
sort 由小到大排序
sortrows 由小到大按行排序
std 標(biāo)準(zhǔn)差
sum 元素和
trapz 梯形數(shù)值積分
var 求方差
8.2 有限差分(Finite differentces)
del2 五點(diǎn)離散Laplacian
diff 差分和近似微分
gradient 梯度
8.3 相關(guān)(Correlation)
corrcoef 相關(guān)系數(shù)
cov 協(xié)方差矩陣
subspace 子空間之間的角度
8.4 濾波和卷積(Filtering and convoluteion)
conv 卷積和多項(xiàng)式相乘
conv2 二維卷積
convn N 維卷積
detrend 去除線性分量
deconv 解卷和多項(xiàng)式相除
filter 一維數(shù)字濾波器
fliter2 二維數(shù)字濾波器
8.5 傅里葉變換(Fourier transforms)
fft 快速離散傅里葉變換
fft2 二維離散傅里葉變換
fftn N 維離散傅里葉變換
fftshift 重排fft 和fft2 的輸出
ifft 離散傅里葉反變換
ifft2 二維離散傅城葉反變換
ifftn N 維離散傅里葉反變換
ifftshift 反fftshift
9 音頻支持(Audio support)
9.1 音頻硬件驅(qū)動(Audio hardware drivers)
sound 播放向量
soundsc 自動標(biāo)刻并播放
waveplay 利用系統(tǒng)音頻輸出設(shè)配播放
waverecor 利用系統(tǒng)音頻輸入設(shè)配錄音
9.2 音頻文件輸入輸出(Audio file import and export)
auread 讀取音頻文件(.au)
auwrite 創(chuàng)建音頻文件(.au)
wavread 讀取音頻文件(.wav)
wavwrite 創(chuàng)建音頻文件(.wav)
9.3 工具(Utilities)
lin2mu 將線性信號轉(zhuǎn)換為μ 一律編碼的信號
mu2lin 將μ 一律編碼信號轉(zhuǎn)換為線性信號
10 插補(bǔ)多項(xiàng)式函數(shù)(Interpolation and polynomials)
10.1 數(shù)據(jù)插補(bǔ)(Data Interpolation)
griddata 分格點(diǎn)數(shù)據(jù)
griddata3 三維分格點(diǎn)數(shù)據(jù)
griddatan 多維分格點(diǎn)數(shù)據(jù)
interpft 利用FFT 方法一維插補(bǔ)
interp1 一維插補(bǔ)
interp1q 快速一維插補(bǔ)
interp2 二維插補(bǔ)
interp3 三維插補(bǔ)
intern N 維插補(bǔ)
pchip hermite 插補(bǔ)
10.2 樣條插補(bǔ)(Spline Interpolation)
ppval 計(jì)算分段多項(xiàng)式
spline 三次樣條插補(bǔ)
10.3 多項(xiàng)式(Polynomials)
conv 多項(xiàng)式相乘
deconv 多項(xiàng)式相除
poly 由根創(chuàng)建多項(xiàng)式
polyder 多項(xiàng)式微分
polyfit 多項(xiàng)式擬合
polyint 積分多項(xiàng)式分析
polyval 求多項(xiàng)式的值
polyvalm 求矩陣多項(xiàng)式的值
residue 求部分分式表達(dá)
roots 求多項(xiàng)式的根
11 數(shù)值泛函函數(shù)和ODE 解算器(Function functions and ODE solvers)
11.1 優(yōu)化和尋根(Optimization and root finding)
fminbnd 非線性函數(shù)在某區(qū)間中極小值
fminsearch 單純形法求多元函數(shù)極值點(diǎn)指令
fzero 單變量函數(shù)的零點(diǎn)
11.2 優(yōu)化選項(xiàng)處理(Optimization Option handling)
optimget 從OPTIONS 構(gòu)架中取得優(yōu)化參數(shù)
optimset 創(chuàng)建或修改OPTIONS 構(gòu)架
11.3 數(shù)值積分(Numerical intergration)
dblquad 二重(閉型)數(shù)值積分指令
quad 低階法數(shù)值積分
quadl 高階法數(shù)值積分
11.4 繪圖(Plotting)
ezcontour 畫等位線
ezcontourf 畫填色等位線
ezmesh 繪制網(wǎng)格圖
ezmeshc 繪制含等高線的網(wǎng)格圖
ezplot 繪制曲線
ezplot3 繪制3 維曲線
ezpolar 采用極坐標(biāo)繪圖
ezsurf 畫曲面圖
ezsurfc 畫帶等位線的曲面圖
fplot 畫函數(shù)曲線圖
11.5 內(nèi)聯(lián)函數(shù)對象(Inline function object)
argnames 給出函數(shù)的輸入宗量
char 創(chuàng)建字符傳輸組或者將其他類型變量轉(zhuǎn)化為
字符串?dāng)?shù)組
formula 函數(shù)公式
inline 創(chuàng)建內(nèi)聯(lián)函數(shù)
11.6 差微分函數(shù)解算器(Differential equation solvers)
ode113 變階法解方程
ode15s 變階法解剛性方程
ode23 低階法解微分方程
ode23s 低階法解剛性微分方程
ode23t 解適度剛性微分方程
odet23tb 低階法解剛性微分方程
ode45 高階法解微分方程
12 二維圖形函數(shù)(Two dimensional graphs)
12.1 基本平面圖形(Elementary X-Y graphs)
loglog 雙對數(shù)刻度曲線
plot 直角坐標(biāo)下線性刻度曲線
plotyy 雙縱坐標(biāo)圖
polar 極坐標(biāo)曲線圖
semilogx X 軸半對數(shù)刻度曲線
semilogy Y 軸半對數(shù)刻度曲線
12.2 軸控制(Axis control)
axes 創(chuàng)建軸
axis 軸的刻度和表現(xiàn)
box 坐標(biāo)形式在封閉式和開啟詞式之間切換
grid 畫坐標(biāo)網(wǎng)格線
hold 圖形的保持
subplot 創(chuàng)建子圖
zoom 二維圖形的變焦放大
12.3 圖形注釋(Graph annotation)
gtext 用鼠標(biāo)在圖上標(biāo)注文字
legend 圖例說明
plotedit 圖形編輯工具
text 在圖上標(biāo)注文字
texlabel 將字符串轉(zhuǎn)換為Tex 格式
title 圖形標(biāo)題
xlabel X 軸名標(biāo)注
ylabel Y 軸名標(biāo)注
12.4 硬拷貝(Hardcopy and printing)
orient 設(shè)置走紙方向
print 打印圖形或把圖存入文件
printopt 打印機(jī)設(shè)置
MATLAB 主要函數(shù)指令表(二)(按功能分類)(轉(zhuǎn)貼)
2007-10-18 09:36
14 特殊圖形(Specialized graphs) 14.1 特殊平面圖形(Specialized 2-D graphs) area 面域圖 bar 直方圖 barh 水平直方圖 comet 彗星狀軌跡圖 compass 從原點(diǎn)出發(fā)的復(fù)數(shù)向量圖 errorbar 誤差棒棒圖 ezplot 畫二維曲線 ezpolar 畫極坐標(biāo)曲線 feather 從X 軸出發(fā)的復(fù)數(shù)向量圖 fill 多邊填色圖 fplot 函數(shù)曲線圖 hist 統(tǒng)計(jì)頻數(shù)直方圖 pareto Pareto 圖 pie 餅形統(tǒng)計(jì)圖 plotmatrix 散點(diǎn)圖陣列 scatter 散點(diǎn)圖 stairs 階梯形曲線圖 stem 火柴桿圖 14.2 等高線及二維半圖形(Contour and 2-1/2D graphs) clabel 給等高線加標(biāo)注 contour 等高線圖 contourf 等高線圖 contour3 三維等高線 ezcontour 畫等位線 ezcontourf 畫填色等位線 pcolor 用顏色反映數(shù)據(jù)的偽色圖 voronoi Voronoi 圖 14.3 特殊三維圖形(Specialized 3-D graphs) bar3 三維直方圖 bar3h 三維水平直方圖 comet3 三維彗星動態(tài)軌跡線圖 ezgraph3 通用指令 ezmesh 畫網(wǎng)線圖 ezmeshc 畫等位線的網(wǎng)線圖 ezplot3 畫三維曲線 ezsurf 畫曲面圖 ezsurfc 畫帶等位線的曲面圖 meshc 帶等高線的三維網(wǎng)線圖 meshz 帶零基準(zhǔn)面的三維網(wǎng)線圖 pie3 三維餅圖 ribbon 以三維形式繪制二維曲線 scatter3 三維散點(diǎn)圖 stem3 三維離散桿圖 surfc 帶等高線的三維表面圖 trimesh 三角剖分網(wǎng)線圖 trisurf 三角剖分曲面圖 waterfall 瀑布水線圖 14.4 內(nèi)剖及向量視圖(Volume and vector visualization) coneplot 錐體圖 contourslice 切片等位線圖 quiver 矢量場圖 quiver3 三維方向箭頭圖 slice 切片圖 14.5 圖像顯示及文件處理(Image display and file I/O) brighten 控制色彩的明暗 colorbar 色彩條狀圖 colormap 設(shè)置色圖 contrast 提高圖像對比度的灰色圖 gray 線性灰度 image 顯示圖像 imagesc 顯示亮度圖像 imfinfo 獲取圖像文件的特征數(shù)據(jù) imread 從文件讀取圖像的數(shù)據(jù)陣(和伴隨色圖)) imwrite 把強(qiáng)度圖像或真彩圖像寫入文件 14.6 影片和動畫(Movies and animation) capture 當(dāng)前圖的屏捕捉 frame2im 將影片動畫轉(zhuǎn)換為編址圖像 getframe 獲得影片動畫圖像的幀 im2frame 將編址圖像轉(zhuǎn)換為影片動畫 movie 播放影片動畫 moviein 影片動畫內(nèi)存初始化 rotate 旋轉(zhuǎn)指令 14.7 顏色相關(guān)函數(shù)(Color related function) spinmap 顏色周期性變化操縱 14.8 三維模型函數(shù)(Solid modeling) cylinder 圓柱面 patch 創(chuàng)建塊 sphere 球面 Surf2patch 將曲面數(shù)據(jù)轉(zhuǎn)換為塊數(shù)據(jù) 15 句柄圖形(Handle Graphics) 15.1 圖形窗的產(chǎn)生和控制(Figure window creation and control) clf 清除當(dāng)前圖 close 關(guān)閉圖形 figure 打開或創(chuàng)建圖形窗口 gcf 獲得當(dāng)前圖的柄 openfig 打開圖形 refresh 刷新圖形 shg 顯示圖形窗 15.2 軸的產(chǎn)生和控制(Axis creation and control) axes 在任意位置創(chuàng)建軸 axis 軸的控制 box 坐標(biāo)形式在封閉式和開啟式之間切換 caxis 控制色軸的刻度 cla 清除當(dāng)前軸 gca 獲得當(dāng)前軸的柄 hold 圖形的保持 ishold 若圖形處保持狀態(tài)則為真 subplot 創(chuàng)建子圖 15.3 句柄圖形對象(Handle Graphics objects) axex 在任意位置創(chuàng)建軸 figure 創(chuàng)建圖形窗口 image 創(chuàng)建圖像 light 創(chuàng)建光 line 創(chuàng)建線 patch 創(chuàng)建塊 rectangle 創(chuàng)建方 surface 創(chuàng)建面 text 創(chuàng)建圖形中文本 uicontextmenu 創(chuàng)建現(xiàn)場菜單對象 uicontrol 用戶使用界面控制 uimenu 用戶使用菜單控制 15.4 句柄圖形處理(Handle Graphics operations) copyobj 拷貝圖形對象及其子對象 delete 刪除對象及文件 drawnow 屏幕刷新 findobj 用規(guī)定的特性找尋對象 gcbf “正執(zhí)行回調(diào)操作”的圖形的柄 gcbo “正執(zhí)行回調(diào)操作”的控件圖柄指令 gco 獲得當(dāng)前對象的柄 get 獲得對象特性 getappdat 獲得應(yīng)用程序定義數(shù)據(jù) isappdata 檢驗(yàn)是否應(yīng)用程序定義數(shù)據(jù) reset 重設(shè)對象特性 rmappdata 刪除應(yīng)用程序定義數(shù)據(jù) set 建立對象特性 setappdata 建立應(yīng)用程序定義數(shù)據(jù) 15.5 工具函數(shù)(Utilities) closereq 關(guān)閉圖形窗請求函數(shù) ishandle 若是圖柄代號側(cè)為真 newplot 下一個(gè)新圖 16 圖形用戶界面工具(Graphical user interface tools) align 對齊用戶控件和軸 cbedit 編輯回調(diào)函數(shù) ginput 從鼠標(biāo)得到圖形點(diǎn)坐標(biāo) guide 設(shè)計(jì)GUI menu 創(chuàng)建菜單 menuedit 菜單編輯 propedit 屬性編輯 uicontrol 創(chuàng)建用戶界面控制 uimenu 創(chuàng)建用戶界面菜單 17 字符串(Character string) 17.1 通用字符串函數(shù)(General) blanks 空格符號 cellstr 通過字符串?dāng)?shù)組構(gòu)建字符串的元胞數(shù)組 char 創(chuàng)建字符傳輸組或者將其他類型變量轉(zhuǎn)化為 字符串?dāng)?shù)組 deblank 刪除最后的空格 double 把字符串變成ASCII 碼值 eval 執(zhí)行串形式的MATLAB 表達(dá)式 17.2 字符串查詢(String tests) iscellstr 若是字符串組成的元胞數(shù)組則為真 ischar 若是字符串則為真 isletter 串中是字母則為真 isspace 串中是空格則為真 isstr 若是字符串則為真 17.3 字符串操作(String operations) base2dec X-進(jìn)制串轉(zhuǎn)換為十進(jìn)制整數(shù) bin2dec 二進(jìn)制串轉(zhuǎn)換為十進(jìn)制整數(shù) dec2base 十進(jìn)制整數(shù)轉(zhuǎn)換為X 進(jìn)制串 dec2bin 十進(jìn)制整數(shù)轉(zhuǎn)換為二進(jìn)制串 dec2hex 十進(jìn)制整數(shù)轉(zhuǎn)換為16 進(jìn)制串 findstr 在一個(gè)串中尋找一個(gè)子串 hex2dec 16-進(jìn)制串轉(zhuǎn)換為十進(jìn)制整數(shù) hex2num 16-進(jìn)制串轉(zhuǎn)換為浮點(diǎn)數(shù) int2str 將整數(shù)轉(zhuǎn)換為字符串 lower 把字符串變成小寫 mat2str 將數(shù)組轉(zhuǎn)換為字符串 num2str 把數(shù)值轉(zhuǎn)換為字符串 strcat 把多個(gè)串連接成長串 strcmp 比較字符串 strcmpi 比較字符串(忽略大小寫) strings MATLAB 中的字符串 strjust 字符串的對齊方式 strmatch 逐行搜索串 strnomp 比較字符串的前N 個(gè)字符 strncmpi 比較字符串的前N 個(gè)字符(忽略大小寫) strrep 用另一個(gè)串代替一個(gè)串中的子串 strtok 刪除串中的指定子串 strvcat 創(chuàng)建字符串?dāng)?shù)組 str2mat 將字符串轉(zhuǎn)換為含有空格的數(shù)組 str2num 將字符串轉(zhuǎn)換為數(shù)值 upper 把字符串變成大寫 18 文件輸入/輸出(File input/output) clc 清除指令窗口 disp 顯示矩陣和文字內(nèi)容 fprintf 把格式化數(shù)據(jù)寫到文件或屏幕 home 光標(biāo)返回行首 input 提示鍵盤輸入 load 從磁盤中調(diào)入數(shù)據(jù)變量 pause 暫停 sprintf 寫格式數(shù)據(jù)到串 sscanf 在格式控制下讀串 19 時(shí)間和日期(Time and dates) clock 時(shí)鐘 cputme MATLAB 戰(zhàn)用CPU 時(shí)間 date 日期 etime 用CLOCK 計(jì)算的時(shí)間 now 當(dāng)前時(shí)鐘和日期 pause 暫停 tic 秒表啟動 toc 秒表終止和顯示 20 數(shù)據(jù)類型(Data types and structures) 20.1 數(shù)據(jù)類型(Data types) cell 創(chuàng)建元胞變量 char 創(chuàng)建字符傳輸組或者將其他類型變量轉(zhuǎn)化為 字符串?dāng)?shù)組 double 轉(zhuǎn)化為16 位相對精度的浮點(diǎn)數(shù)值對象 function handle 函數(shù)句柄 inline 創(chuàng)建內(nèi)聯(lián)函數(shù) JavaArray 構(gòu)建Java 數(shù)組 JavaMethod 調(diào)用某個(gè)Java 方法 JavaObject 調(diào)用Java 對象的構(gòu)造函數(shù) single 轉(zhuǎn)變?yōu)閱尉葦?shù)值 sparse 創(chuàng)建稀疏矩陣 struct 創(chuàng)建構(gòu)架變量 uint8(unit16、unit32) 轉(zhuǎn)換為8(16、32)位無符號整型數(shù) int8(nit16、nit32) 轉(zhuǎn)換為8(16、32)位符號整型數(shù) 20.2 多維數(shù)組函數(shù)(Multi-dimensional array functions) |