您的当前位置:首页正文

MATLAB 常用函数参考

来源:华佗小知识
MATLAB常用函数参考

1、通用命令.....................................................................................................................................1

1.1通用信息查询.....................................................................................................................1 1.2工作空间管理.....................................................................................................................1 1.3管理指令和函数.................................................................................................................1 )1.4搜索路径管理.....................................................................................................................1 1.5指令窗控制.........................................................................................................................2 ,1.6操作系统指令.....................................................................................................................2 rH2、运算符和特殊运算符.................................................................................................................2

2.1算术运算符:.........................................................................................................................2 e2.2关系运算符h.........................................................................................................................2 ,tW2.3逻辑操作.............................................................................................................................2 r(2.4特殊运算符ta.........................................................................................................................3 3、编程语言结构.............................................................................................................................3

3.1控制语句.............................................................................................................................3 ,es.rT3.2计算运行p.............................................................................................................................3 rtaseIt3.3脚本文件、函数及变量 e,r.....................................................................................................3 3.4参数处理e.............................................................................................................................4 t3.5信息显示.............................................................................................................................4 eam sH,3.6交互式输入h.........................................................................................................................4 t4、基本矩阵函数和操作.................................................................................................................4

me4.1基本矩阵t.............................................................................................................................4 asshah4.2矩阵基本信息 twm.....................................................................................................................5 a mta4.3矩阵操作.............................................................................................................................5 4.4特殊变量和常量.................................................................................................................5 h 4.5特殊矩阵o .............................................................................................................................5 meh5、基本数学函数.............................................................................................................................6

tgeM5.1三角函数lel.............................................................................................................................6 5.2指数函数o.............................................................................................................................6 he uh.tt5.3复数函数.............................................................................................................................6 t5.4取整和求余函数f hhto p .................................................................................................................7 tiree6、坐标变换、向量运算等特殊函数oo .............................................................................................7 7、矩阵函数和数值线性代数t.........................................................................................................7

hmD7.1矩阵分析T.............................................................................................................................7 ww t7.2线性方程.............................................................................................................................7 7.3特性值与奇异值k oo.................................................................................................................8 okl7.4矩阵函数 .............................................................................................................................8 le@l7.5因式分解 .............................................................................................................................8 8、数据分析和傅立叶变换 o.............................................................................................................8

oaeecnr8.1基本运算 lfwsbq .............................................................................................................................8 8.2有限差分.............................................................................................................................9 8.3相关.....................................................................................................................................9 8.4滤波卷积.............................................................................................................................9 9、插值与多项式函数.....................................................................................................................9

9.1数据插值.............................................................................................................................9 9.2样条插值.............................................................................................................................9

1

9.3多项式.................................................................................................................................9 10、数值泛函函数和ODE解算器...............................................................................................10

10.1优化和寻根.....................................................................................................................10 10.2优化选项处理.................................................................................................................10 10.3数值积分.........................................................................................................................10 10.4绘图.................................................................................................................................10 )10.5差微分函数解算器.........................................................................................................10 11、二维图形函数.........................................................................................................................11

,11.1基本平面图形.................................................................................................................11 rH11.2轴控制.............................................................................................................................11 11.3:图形注释.........................................................................................................................11 e12、三维图形函数h.........................................................................................................................11

,tW12.1基本三维图形.................................................................................................................11 r(12.2ta色彩控制.........................................................................................................................11 12.3色图.................................................................................................................................12 13、文件输入/输出........................................................................................................................12 ,es.rT14、示例函数p.................................................................................................................................12 rta15、符号工具包.............................................................................................................................13

seIt15.1 微积分.............................................................................................................................13 e,r15.2e线性代数.........................................................................................................................13 team sH,15.3h化简.................................................................................................................................13 t15.4方程求解.........................................................................................................................13 me15.5t变量精度.........................................................................................................................14 asshah15.6 tw积分变换.........................................................................................................................14 15.7基本操作.........................................................................................................................14 15.8图形应用.........................................................................................................................14 ma mtah 15.9 Mapleo 接口.....................................................................................................................14 meh16、图象处理工具箱.....................................................................................................................15

tgeM16.1lel图象显示.........................................................................................................................15 16.2o图象文件数据输入he /输出................................................................................................15 uh.tt16.3图象的几何操作t.............................................................................................................15 16.4f象值与统计 hhto p .....................................................................................................................15 tiree16.5o图像分析.........................................................................................................................15 16.6图像增强.........................................................................................................................16 o thmD16.7T线性滤波.........................................................................................................................16 ww t16.8二维线性滤波器的设计k.................................................................................................16 o16.9 图像变换.........................................................................................................................16 16.10 邻域及块处理ookl...............................................................................................................17 le@16.11l 二值图像操作o...............................................................................................................17 16.12 图像的区域处理...........................................................................................................17 oaeecnr16.13 色图操作l.......................................................................................................................17 fwsbq16.14 色彩空间变换 ...............................................................................................................17 16.15图像类型判断及其转换...............................................................................................18 16.16图像处理演示函数.......................................................................................................18

2

1、通用命令

1.1通用信息查询

demo 演示程序 help 在线帮助指令 )helpbrowser 超文本文档帮助信息helpdesk , 超文本文档帮助信息Helpwin r H打开在线帮助窗 info MATLAB和Mathworkse公司的信息 subscribe :MATLAB,用户注册t Wver hMATLABr和TOOLBOXversion ts的版本信息 (MATLAB 版本 whatsnew ,显示版本新特征e a.rTI1.2工作空间管理apr

tclear 从内存中清除变量和函数me tHexit e,rst关闭MATLAB ,load eea从磁盘中调入数据变量pack tes h合并工作内存中的碎块quit hh at退出MATLAB save tassm把内存变量存入磁盘中t awho 列出工作内存中的变量名 mwhos ma eworkspace w h 列出工作内存中的变量细节 工作内存浏览器 eM1.3管理指令和函数oh.tlemh

teditor lhe g矩阵编辑器 t pedit thu打开M文件 inmem of ht查看内存中的iP码文件o eemex 创建MEX文件 open ot 打开文件 mDpcode otwr w生成P h码文件 type 显示文件内容 owhat Tkkt 列出当前目录上的M,MAT,MEX文件@ which oolll确定指定函数和文件的位置 1.4搜索路径管理 ecnr o

oaeaddpath lf添加搜索路径we

sbqRmpath 从搜索路径中删除目录 path 控制MATLAB的搜索路径

pathtool

修改搜索路径

1

1.5指令窗控制

beep 产生beep声 echo 显示命令文件指令的切换开关 diary 储存MATLAB指令窗操作内容 format 设置数据输出格式 )more 命令窗口分页输出的控制开关 1.6操作系统指令

,cd rH改变当前工作目录computer e 计算机类型 copyfile :文件拷贝 tWdelete h,删除文件r dir ts(列出文件

dos a.rT执行DOS指令并返回结果 Igetenv a,e给出环境值

ispc

prt,MATLAB为PC(isunix ersUnixmeWindows)版本则为真tH MATLAB为mkdir

版本则为真 ,创建目录 pwd etea改变当前工作目录es hunix 执行Unix指令并返回结果vms httassmha t执行vms.dcl指令并返回结果web t a打开Web浏览器

ma 执行外部应用程序 m2、运算符和特殊运算符wh

eMo eme

h th.t2.1算术运算符ll t+ he g加 — p* othuee减 矩阵乘 .* 数组乘 ^ f htio矩阵乘方 .^ \\ ot ./ 或 .\\ otwrmD数组乘方 反斜杠或左除 / 斜杠或右除 数组除 kron 2.2关系运算符T w ho@张量积 == kkt 等于 ~= 不等于 < ooll小于l

<=

ecnr大于

小于或等于

>=

2.3逻辑操作 ooaelfwesbq大于或等于

& 逻辑“与” | 逻辑“或” ~ 逻辑“非” xor 逻辑“异或” any 有非零元素则为真 all 所有元素均非零则为真

2

2.4特殊运算符 : 冒号 () 园括号 [] 方括号 {} 花括号 @ 创建函数句柄 . 小数点 . 构架域的关节点 .. )父目录 … 续行号 , 逗号 ; 分号 % ,注释号 ! = rH调用操作系统命令 赋值号

‘ 引号

.’ :e

[;]

垂直串接

,()tW共轭转置

转置号

[,]

水平串接(),{}hr,{},。 (下标赋值 t,。

下标标识

3、编程语言结构a,

esubsindex

s.下标标识

rTta3.1控制语句p rseItbreak e,r终止最内循环case am 同switch一起使用 sH,catch ete同try一起使用continue

htm eah将控制转交给外层的else tass hfor或while循环 同if一起使用elseif end e t同if一起使用

mta 结束forfor wmah,while,hif语句 按规定次数重复执行语句 eMif

条件执行语句totherwise o lem 可同switch一起使用greturn lu h.t返回

tswitch 多个条件分支 try ohetTry-cathch结构

o pewhile

f hht 不确定次数重复执行语句re3.2计算运行o

oti twh mDassignin w 跨空间赋值 tbuiltin Tko执行内建的函数kl oeval l字符串宏指令 e@evalc ol执行MATLAB字符串evalin oae 跨空间计算串表达式的值 ecnrfeval olf函数宏指令w sbqrun 执行脚本文件 3.3脚本文件、函数及变量

exist 检查函数或变量是否被定义 function 函数文件头

3

global 定义全局变量 isglobal 若是全局变量则为真 iskeyword 若是关键字则为真 mfilename 正在执行的M文件的名字 persistent 定义永久变量 Script MATLAB命令文件 )3.4参数处理

,inputname rH实际调入变量名 nargchk 输入变量个数检查nargout :e 函数输出参数的个数nargin ,t W函数输入参数的个数nargoutchk hr (t输出变量个数检查varargin es .输入参数 rTvarargout a,输出参数t aI3.5信息显示p

rsetdisp e,ramH显示矩阵和文字内容 s,display ete显示矩阵和文字内容的重载函数error fprintf htmea h显示错误信息 t把格式化数据写到文件或屏幕lasterr tass h 最后一个错误信息lastwarn et 最后一个警告信息 ma sprintf 按格式把数字转换为串warning wmahh 显示警告信息 eM3.6交互式输入o m

tle gh.tinput l提示键盘输入keyboard h ut激活键盘作为命令文件 ppause ohet暂停 touicontrol f h创建用户界面控制reeuimenu tioo th 创建用户界面菜单 mD4、基本矩阵函数和操作T ww

t o4.1基本矩阵 kokle@eye ll o单位矩阵 linspace

ooa线性等分向量 eecnrlogspace lf对数等分向量w sbqmeshgrid

用于三维曲面得分格线坐标

ones 全1矩阵 rand 均匀分布随机阵 randn 正态分布随机阵 repamt

铺放模块数组

4

zeros 全0矩阵 : 矩阵的援引和重排

4.2矩阵基本信息

disp 显示矩阵和文字内容 isempty 若是空矩阵则为真 isequal 若对应元素相等则为1 )islogical 若是逻辑数则为真, isnumeric 若是数值则为真 length 确定向量的长度 rHlogical 将数值转化为逻辑值ndims :e h数组A,的维数 tWsize 确定矩阵的维数r (4.3矩阵操作ta

blkdiag ,es.rT块对角阵串接t aIdiag 创建对角阵,抽取对角向量end prs e数组的长度,即最大下标 tfind e,ramH找出非零元素1的下标 s,fliplr ete矩阵左右翻转flipud flipdim htm 矩阵的上下翻转 eah交换对称位置上的元素ind2sub tass h 根据单下标换算出全下标reshape et 矩阵变维 mta rot90 矩阵逆时针旋转sub2ind wmah90h度 根据全下标换算出单下标 eMtril 抽取下三角阵ttriu o lem g抽取上三角阵 h.t4.4特殊变量和常量loh

ehut pans t最新表达式的运算结果tioeps f hr ee浮点相对误差 i,j t虚数单位 inf oo t无穷大

hmDtisfinite 若是有限数则为真 oisinf T ww 若是无穷大则为真isnan

kokle @若为非数则为真 nan ll o非数

pi

oa圆周率3.1415926535897eecnrrealmax olfws… 最大浮点数 bqrealmin 最小正浮点数 why

一般问题的简明答案 4.5特殊矩阵

company 伴随矩阵

5

gallery 一些小测试矩阵 hadamard Hadamard矩阵 hankel Hankel矩阵 hilb Hilbert矩阵 invhilb 逆Hilbert矩阵 magic 魔方阵 )pascal Pascal矩阵

rosser

典型对称特征值实验问题,toeplitz r HToepllitz矩阵 vander

Vandermonde矩阵e

wilkinson

:Wilkinson`s对称特征值实验矩阵t

W5、基本数学函数h,

rts(5.1三角函数a ,ea.rTIacos 反余弦 acosh acot prt, ersmetH反双曲余弦 反余切 acoth acsc ,反双曲余切 反余割 acsch 反双曲余割 asec et反正割ea asech esh反双曲正割 asin 反正弦 asinh atan httassmhat反双曲正弦 反正切

atanh

atan2

ta反双曲正切

四象限反正切 cos 余弦 cosh 双曲余弦 cot m 余切 coth wma 双曲余切 csc eM余割 csch 双曲余割 sec sech oemehh th.t正割 双曲正割 sin sinh llt正弦 双曲正弦 tan

tanh

he g p正切 t双曲正切

h u5.2指数函数of

htioee

exp 指数

log

log10 ot twrmD自然对数 常用对数 log2 以2为底的对数

nextpow2

o 最近邻的w2的幂 h

pow2

sqrt

Tkkt o@2的幂 平方根

5.3复数函数 abs oolll绝对值 ecnrangle ooae相角

complex lf将实部和虚部构成复数wes bqconj 复数共轭 cplxpair

复数阵成共轭对形式排列

imag 复数虚部

isreal

若为实数矩阵则为真

6

real 复数实部 unwrap

相位角360度调整

5.4取整和求余函数

ceil 朝正无穷大方向取整

fix 朝0方向取整 )floor 朝负无穷大方向取整 mod 模数求余 ,rem 求余数

rHround

四舍五入取整 sign

:符号函数

etW6、坐标变换、向量运算等特殊函数h,rt

s(car2pol 直角坐标变为柱(或极)坐标a.rTcar2sph

a,ecross prt,dot ersme I直角坐标变为球坐标 向量叉积 t向量内积 isprime

若实质数则为真

pol2cart

eteat柱(或极)坐标变为直角坐标esH,sph2cart

hassmha h球坐标变为直角坐标 7、矩阵函数和数值线性代数t ma

t mta7.1矩阵分析w h Mdet 行列式的值 norm oemeh t矩阵或相量范数 ge.tnormest

ll估计2范数 uhtpunll he 零空间 orth ot hh值空间t o erank

f秩 rerref oti 转换为行阶梯形 trace

otw迹

hmDsubspace

w 子空间的角度 t o7.2线性方程T kke@chol oolllCholesky分解 cholinc

不完全Cholesky分解e ecnrcond ooalf矩阵条件数w sbqcondest

估计1- 范数条件数

inv 矩阵的逆 lu LU分解 luinc 不完全LU分解

lscov

已知协方差的最小二乘解

7

nnls 非负最小二乘解

pinv 伪逆

rcond LINPACK逆条件数 \\、/

解线性方程

qr

QR分解

7.3特性值与奇异值 condeig 矩阵各特征值的条件数 )eig 矩阵特征值和特征向量eigs , 多个特征值 gsvd rH归一化奇异值分解hess poly :e Hessenberg矩阵 特征多项式polyeig , tW多项式特征值问题qz hr (t广义特征值schur

e s.Schur分解 rTsvd a,奇异值分解t asvds

pr多个奇异值s eIt7.4矩阵函数

e,ram sH,expm et矩阵指数expm1 expm2 hsetm

矩阵指数的Pade逼近e ah用泰勒级数求矩阵指数expm3 tas h 通过特征值和特征向量求矩阵指数funm et 计算一般矩阵函数 mta logm

矩阵对数sqrtm

wmah 矩阵平方根

h7.5因式分解o m

tgeMlecdf2rdf l复数对角型转换到实块对角型uh.tt balance

改善特征值精度的平衡刻度rsf2csf ohe tf hhto p实块对角型转换到复数对角型re e8、数据分析和傅立叶变换 tioo t

hmD8.1基本运算T

ww t ocumprod 元素累计积 Cumsum k元素累计和 e@cumtrapz ooklll累计积分 hist ooa统计频数直方图 eecnrhistc lf直方图统计w sbqmax

最大值 mean 平均值 median 中值 min 最小值 prod

元素积

8

sort 由小到大排序 sortrows 由小到大按行排序

std 标准差

sum 元素和 trapz

梯形数值积分

var

求方差

8.2有限差分

)del2 五点离散Laplacian diff

差分和近似微分 ,gradient

rH梯度 8.3相关:

ecorrcoef

,tW相关系数cov

hr (协方差矩阵subspace

te s.子空间之间的角度 rT8.4滤波卷积a

,taIconv pr卷积和多项式相乘se tconv2

e,rconvn

amH二维卷积 s,N维卷积detrend etedeconv htm 去除线性分量 eah解卷和多项式相除 tfilter tass一维数字滤波器 hfilter2

二维数字滤波器e t ma 9、插值与多项式函数wma hheM9.1数据插值o m

t gh.tgriddata lel分格点数据griddata3 h ut三维分格点数据 pgriddatan

ohet多维分格点数据t ointerpft f h利用FFT方法一维插值reeinterp1 tiinterp1q

oo th 一维插值 快速一维插值 mDinterp2 二维插值 t ointerp3 T ww 三维插值 interpn

koklN维插值

e@pchip

ll ohermite插值 eecnr9.2样条插值

ooalfwsbqppval 计算分段多项式 spline

三次样条插值 9.3多项式

conv

多项式相乘

9

deconv 多项式相除 poly 由根创建多项式 polyder 多项式微分 polyfit 多项式拟合 polyint 积分多项式分析

polyval 求多项式的值

polyvalm 求矩阵多项式的值) residue

求部分分式表达

roots

,求多项式的根

10、数值泛函函数和ODE解算器

rH10.1优化和寻根:eh

,tWfminbnd 非线性函数在某区间中极小值r (fminsearch

t单纯形法求多元函数极值点指令fzero es T单变量函数的10.2优化选项处理a,pr

t0点a.

rIoptimget 从OPTIONSse构架中取得优化参数toptimset

e,ram s H创建或修改OPTIONS构架 ,10.3数值积分eteh tdblquad meaht二重(闭型)数值积分指令quad tass h 低阶法数值积分指令quadl

et a高阶法数值积分指令 m 10.4绘图w mahheMezcontour 画等位线t ezcontourf o 画填色等位线 gh.tezmesh lem l绘制网格图ezmeshc h ut绘制含等高线的网格图 pezplot

ohet绘制曲线ti

oeeezplot3 f h绘制三维曲线ezpolar tw r采用极坐标绘图 ezsurf oo t画曲面图 hmDezsurfc

画带等位线的曲面图t ofplot

T w 画函数曲线图 10.5差微分函数解算器 kokl

le@lode113 o变阶法解方程 eecnrode15s oa olf变阶法解刚性方程ws bqode23 低阶法阶微分方程 ode23s 低阶法解刚性微分方程 ode23t 解适度刚性微分方程 ode23tb 低阶法解刚性微分方程 ode45

高阶法解微分方程

10

11、二维图形函数

11.1基本平面图形

loglog 双对数刻度曲线

plot

直角坐标下线性刻度曲线 )plotyy 双纵坐标图 polar

极坐标曲线图 ,semilogx X轴半对数刻度曲线rHsemilogy

e Y轴半对数刻度曲线 11.2轴控制:h

,tWaxes 创建轴r s(axis t轴的刻度和表现 box a,坐标形式在封闭式和开启式之间切换ea.rTgrid rthold

pme I画坐标网格 图形的保持 tsubplot e,rs创建子图

zoom

ete二维图形的变焦放大a11.3图形注释h

tesH, gtext tassm用鼠标在图上标注文字hahlegend t 图例说明 mtaplotedit

图形编辑工具 text wma 在图上标注文字 h texlabel 将字符串转换为Textitle

oemeh tgeM格式 .t图形标题

xlabel llX轴名标注 uhtpylabel

ohe tY轴名标注

o e12、三维图形函数f hhti o t re12.1基本三维图形ot

whmDfill3 w 三维曲面多边形填色t omesh Tk三维网线图k plot3 三维直角坐标曲线图e@surf

oollle 三维表面图 ecnr12.2色彩控制

ooalalpha fw 透明色控制 sbq brighten

控制色彩的明暗 caxis (伪)颜色轴刻度 colordef 用色风格 colormap 设置色图

11

graymon 设置缺省图形窗口为单色视屏 hidden 消隐 shading 图形渲染模式 whitebg

设置图形窗口为白底

12.3色图

)autumn 红、黄浓淡色 bone 蓝色调灰度色 ,colorcube rH三浓淡多采交错色cool copper

:e 青和品红浓淡色 线性变化纯铜色调图t Wflag 红-白-蓝-黑交错色图gray h,rts (线性灰度 hot 黑-红-黄-白交错色hsv a,ea. rT饱和色彩图 jet 变异HSV色图 lines prt,采用plot绘线色 meItpink

ers淡粉红色图 prism

etea光谱色图 spring 青、黄浓淡色 esH,hsummer ht绿、黄浓淡色 hatvga

tassm16色 tawhite

全白色 mwinter

wma 蓝、绿浓淡色 h M13、文件输入o/emeh输出

tge.tclc ll清除指令窗口 uhtpdisp

he 显示矩阵和文字内容fprintf ot hhto 把格式化数据写到文件或屏幕 ehome f光标返回首行 reinput oti 提示键盘输入 load

otw从磁盘中调入数据变量h mDpause

w 暂停

t osprintf Tk写格式数据到串k sscanf

oolll在格式控制下读串e@14、示例函数

ooae ecnrdemo lf演示程序w

sbqflow 无限大水体中水下射流速度数据 intro 幻灯演示指令 peaks

产生peaks图形数据

12

15、符号工具包

15.1微积分 diff 求导数

limit 求极限 )int

计算积分 jacobian Jacobian矩阵 ,symsum 符号序列的求和 rHtaylor

Taylor级数 e15.2线性代数:h ,tWdet 行列式的值r

s(diag t创建对角阵,插取对角向量eig a,ea. rT矩阵特征值和特征向量expm

inv prt,m 矩阵指数 eI矩阵的逆 tjordan

ersJordan分解 unll 0空间 poly eteat特征多项式 esH,rank h秩 rref tassm转换为行阶梯形 hahtsvd 奇异值分解 mtatril ma 抽取下三角阵 triu

w 抽取上三角阵 h M15.3化简o

emeh tge.tcollect ll合并同类项 uhtpexpand he 对指定项展开 factor ot hh进行因式或因式分解to ehorner f转换成嵌套形式 renumden

oti 提取公因式 simple

otw运用各种指令化简符号表达式hmDSimplify w t 恒等式简化

osubexpr Tk运用符号变量置换子表达式ksubs

e @通用置换指令 15.4方程求解 oolll

eecnrcompose ooalf求复函数w sbqdsolve 求解符号常微分方程

finverse 求反函数

fminunc 拟牛顿法求多元函数的极值点 fsolve 解非线性方程 lsqnonlin

解非线性最小二乘问题 13

solve 求解方程组

15.5变量精度

digits 设置今后数值计算以n位相对精度进行 vpa

给出数值型符号结果

15.6积分变换 )fourier Fourier变换 ,ifourier rHFourier反变换 ilaplace Laplace反变换

iztrans

:Z反变换 elaplace

ztrans

tWLaplace变换

15.7基本操作h,rt

s(Z变换

ccode 符号表达式的C码表达式a. rTIfindsym a,e确认表达式中符号变量fortran prt,latex ersm e符号表达式的Fortran表达式t H符号表达式的LaTex 表示 ,pretty

习惯方式显示 sym eteat定义基本符号对象es hsyms h定义基本符号对象ha t15.8图形应用tassm taezcontour 画等位线 mezcontourf wma 画填色等位线 h Mezmesh 绘制网格图 ezmeshc oemeh t绘制含等高线的网格图ge. tezplot ll绘制曲线

ezplot3 he 绘制三维曲线 uhtpezpolar oth采用极坐标绘图 o eezsurf

f hti画曲面图 reezsurfc ot 画带等位线的曲面图funtool

otwh 函数计数器 mDrsums

w Riemann求和 taylortool

TkTaylor级数计数器kt o@15.9 Maple 接口

oolllmaple 进入Maple工作空间计算

ecnrmfun

ooae对Maple中若干经典特殊函数实施数值计算mfunlist lfwesbq 能被mfun 计算的 Maple经典特殊函数列表 mhelp

查阅Maple中的库函数及调用方法

procread

把按Maple格式写的源程序读入Maple工作空间

14

16、图象处理工具箱

16.1图象显示

colorbar 对图象增加颜色条

figure

在不同的图象窗口显示不同的图象 )getimage 从轴上得到图象数据 montage 多贞图象一次显示,image r H显示图象 imagesc

显示亮度图象 imcontour :显示一幅图画的轮廊图eimmovie ,t W多贞图象转换为电影imshow hr (显示各类图象subimage te

s.在一幅图形窗口中显示多个图象r Tsubplot a,在同一个图形窗口中显示多图ta truesize 调整图象显示的大小warp

pr,sm eI纹理乘图功能 tzoom

er图象的区域缩放

16.2图象文件数据输入et/输出eaht

esH,imfinfo 查询图象文件信息imread

tassmhah

从图象文件中读数据t

imwrite

将数据写入到图象文件中

mta16.3图象的几何操作wma

h imcrop 裁剪余弦中的一部分interp2

oemeh tgeM 二维数据插值 imresize

ll同于改变图象尺寸uh.t

timrotate

he t用于进行图象的旋转16.4象值与统计of

hhto

preecorr2 oti 计算尺寸相同的两个图象矩阵的相关系数imfeature thmD 计算图像区域的特征值improfile o ww t 用于图像象素变换impixel Tk

返回被选中的若干点的数据值oimcontour e @显示一幅图画的轮廊图 imhist ooklll绘制直方图 mean2

计算图像矩阵的均值e ecnrpixva ooalf交互显示象素数据值ws bqstd2

计算图像矩阵的方差

16.5图像分析

edge 得到加强图像的边缘 qtdecomp

四叉树分解

15

qtgetblk 得到四叉树分解的块值 qtsetblk

调整四叉树分解的块值

16.6图像增强

histeq 自动调整直方图

imadjust 灰度级调整 )imnoise 引入各种类型的噪声medfilt2 , 中值滤波

ordfilt2 rH执行二维阶统计滤波wiener2

维纳滤波器的二维滤波e 16.7线性滤波:h

,tWconv2 图像卷积r s(convmtx2 t计算二维卷积矩阵convn a,ea. rT图像的n 维卷积 filter2

二维线性滤波 fspecial

prt,产生预定义的滤波器meI tmedfilt2 ers中值滤波

wiener2

eteat维纳滤波器的二维滤波esH, h16.8二维线性滤波器的设计hass

mfilter2 t二维线性滤波 hatfspecial 产生预定义的滤波器ta mfsample ma 生成滤波器 freqz2

w 计算二维滤波器的频率响应h Mfsamp2 二维FIR滤波器的频率采样设计fwind1 oge

.tlemeh t由用户自定义的两个一维窗口生成一个二维窗口滤波l器

uhtpfwind2

he 由一个已知的二维窗口直接生成一个二维滤波器hamming ot hhtio e 创建一个一维窗口freqspace

fr e生成合适的频率点阵矩阵ftrans2

ot h 频率变换

mD16.9图像变换otwT

w tdct k离散余弦变换k odct2

计算二维离散余弦变换e@ dctmtx

oolll计算离散余弦变换矩阵 dctmtx2 计算二维离散余弦变换矩阵 ecnrdctdemo

ooalf二维离散余弦变图像压缩矩阵wesb

qfft2 得到二维 FFT的结果 fftn N维FFT变换 fftshift FFT变换结果的逆象限 iradon Radon逆变换

idct

离散余弦离散余弦变换的逆变换 16

idct2 计算二维离散余弦离散余弦变换的逆变换 radon

Radon变换

16.10邻域及块处理

blkproc 执行分块操作

bestblk 选择用于块处理的块尺寸 )col2im 对矩阵的列进行块重排colfilt

, 利用列式函数进行邻域操作im2col

r H将图像块按列重排nlfilter

e 执行常规滑动邻域操作 16.11二值图像操作:h

,tWapplylut rs(利用查找表执行邻域操作 bwarea t返回一幅二值图像的面积bweuler a,ea. rT对图像的拓扑结构的测量bwfill rtbwlabel

pm eI进行区域的填充

对图像中不同目标进行标注 tHbwmorph e,rs一系列的膨胀与腐蚀操作 ,bwperim etea决定二值图像中目标对象的轴长bwselect tes h对目标进行操作 dilate h二值图像的膨胀 haterode

tassm二值图像的腐蚀 tamakelut

创建查找表

m16.12图像的区域处理wma e

h Mrolpoly 选定多边形形状的特定区域roifilt2 oge lemh t对图像特定区域进行滤波 h.troifill

l指定区域的快速插值 troicolor

he t根据颜色进行hu p16.13色图操作of

htioeebrighten ot 亮/暗色图 cmpermute ot色图中颜色的重排wr

mDcolormap w h设置色图 imapprox

Tk以较少的颜色来近似索引图像kt o @rgbplot 绘制RGB色图

16.14色彩空间变换 ooll

lecnrhsv2rgb ooae饱和色彩色图HSV向红绿蓝色图ntsc2rgb lfwesbRGBq转换 将NTSC 制式值转换到 RGB 颜色空间 rgb2hsv RGB色图M向HSV色图cmap转换 rgb2ntsc 将RGB颜色空间转换到NTSC制式 rgb2ycbcr 将RGB颜色空间转换到YCBCR颜色空间 ycbcr2rgb

将YCBCR颜色空间转换到RGB颜色空间

17

16.15图像类型判断及其转换

dither 用抖动法(dithering)转换图像 gray2ind 灰度图像向索引图像转换 grayslice 设定阀值将灰度图转换为索引图 isbw 图像为二值图像则返回真 )isgray

图像为灰度图像则返回真 isind 图像为索引图像则返回真,

isrgb rH图像为RGB图像则返回真 im2bw

设定阀值将图像转换为值维图像im2double :e 将图像数据阵列转换为double型 im2uint8 ,tW将图像数据阵列转换为im2uint16 hruint8型 (将图像数据阵列转换为ind2gray tind2rgb a,esuint16.型 索引图像向灰度图像转换 rT索引图像向tRGBa图像转换 Imat2rgb 将矩阵转换为灰度图rgb2gray

pr,s

eRGB图像向灰度图转换 trgb2ind

eramHRGB图像向索引图像转换 s,16.16图像处理演示函数et

edctdemo meh二维DCT图像压缩演示edgedemo

httassha t边缘检测演示

firdemo 二维FIR滤波及滤波器演示timadjdemo ma 灰度及调整和直方图均衡演示landsatdemo

wma h

陆地卫星颜色合成演示 nrfiltdemo 噪声消除滤波演示qtdemo oemeh tgeM 四叉树分解演示 roidemo

ll特定区域处理演示

ohe uh.t

ttf hhto p reeooti thmDT ww t o k e@ ooklll eecnr ooalfwsbq 18

因篇幅问题不能全部显示,请点此查看更多更全内容