资源描述:
《MATLAB仿真实验报告.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、MATLAB仿真实验报告课题名称:MATLAB仿真——图像处理学院:机电与信息工程学院专业:电子信息科学与技术年级班级:2012级电子二班一、实验目的1、掌握MATLAB处理图像的相关操作,熟悉相关的函数以及基本的MATLAB语句。2、掌握对多维图像处理的相关技能,理解多维图像的相关性质3、熟悉Help命令的使用,掌握对相关函数的查找,了解Demos下的MATLAB自带的原函数文件。4、熟练掌握部分绘图函数的应用,能够处理多维图像。二、实验条件MATLAB调试环境以及相关图像处理的基本MATLAB语句,会使用Help命令进行相关函数查找三、实验内容1、nddemo.m函数文件的相
2、关介绍ManipulatingMultidimensionalArraysMATLABsupportsarrayswithmorethantwodimensions.Multidimensionalarrayscanbenumeric,character,cell,orstructurearrays.Multidimensionalarrayscanbeusedtorepresentmultivariatedata.MATLABprovidesanumberoffunctionsthatdirectlysupportmultidimensionalarrays.Contents:
3、lCreatingmulti-dimensionalarrays创建多维数组lFindingthedimensions寻找尺寸lAccessingelements访问元素lManipulatingmulti-dimensionalarrays操纵多维数组lSelecting2Dmatricesfrommulti-dimensionalarrays从多维数组中选择二维矩阵(1)、Creatingmulti-dimensionalarraysMultidimensionalarraysinMATLABarecreatedthesamewayastwo-dimensionalarray
4、s.Forexample,firstdefinethe3by3matrix,andthenaddathirddimension.TheCATfunctionisausefultoolforbuildingmultidimensionalarrays.B=cat(DIM,A1,A2,...)buildsamultidimensionalarraybyconcatenating(联系起来)A1,A2...alongthedimensionDIM.CallstoCATcanbenested(嵌套).(2)、FindingthedimensionsSIZEandNDIMSreturnth
5、esizeandnumberofdimensionsofmatrices.(3)、AccessingelementsToaccessasingleelementofamultidimensionalarray,useintegersubscripts(整数下标).(4)、Manipulatingmulti-dimensionalarraysRESHAPE,PERMUTE,andSQUEEZEareusedtomanipulaten-dimensionalarrays.RESHAPEbehavesasitdoesfor2Darrays.TheoperationofPERMUTEis
6、illustratedbelow.LetAbea3by3by2array.PERMUTE(A,[213])returnsanarraywiththerowandcolumnsubscriptsreversed(dimension1istherow,dimension2isthecolumn,dimension3isthedepthandsoon).Similarly,PERMUTE(A,[3,2,1])returnsanarraywiththefirstandthirdsubscriptsinterchanged.A=rand(3,3,2);B=permute(A,[213]);
7、%permute:(转置)C=permute(A,[321]);(5)、Selecting2Dmatricesfrommulti-dimensionalarraysFunctionslikeEIGthatoperateonplanesor2Dmatricesdonotacceptmulti-dimensionalarraysasarguments.Toapplysuchfunctionstodifferentplanesofthemultidimensionalarrays,us