文档介绍:matlab仿真实验报告篇一:MATLAB仿真实验报告 MATLAB仿真实验报告课题名称: 学院: 专业: 年级班级: MATLAB仿真——图像处理机电与信息工程学院电子信息科学与技术XX级电子二班一、实验目的 1、掌握MATLAB处理图像的相关操作,熟悉相关的函数以及基本的MATLAB语句。 2、掌握对多维图像处理的相关技能,理解多维图像的相关性质 3、熟悉Help命令的使用,掌握对相关函数的查找,了解Demos下的MATLAB自带的原函数文件。 4、熟练掌握部分绘图函数的应用,能够处理多维图像。二、实验条件 MATLAB调试环境以及相关图像处理的基本MATLAB语句,会使用Help命令进行相关函数查找三、实验内容1、 ManipulatingMultidimensionalArrays ,character,cell,orstructurearrays. : ?Creatingmulti-dimensionalarrays创建多维数组?Findingthedimensions寻找尺寸?Accessingelements访问元素?Manipulatingmulti-dimensionalarrays操纵多维数组?Selecting2Dmatricesfrommulti-dimensionalarrays从多维数组中选择二维矩阵(1)、Creatingmulti-dimensionalarrays MultidimensionalarraysinMATLABarecreatedthesamewayas two-,he3by3matrix,andthenaddathirddimension. = cat(DIM,A1,A2,...)buildsamultidimensionalarraybyconcatenating(联系起来)A1,A2...(嵌套). (2)、FindingthedimensionsSIZEandNDIMSreturnthesizeandnumberofdimensionsofmatrices. (3)、essasingleelementofamultidimensionalarray,useintegersubscripts(整数下标). (4)、Manipulatingmulti-dimensionalarrays RESHAPE,PERMUTE,andSQUEEZEareusedtomanipulaten-. (A,[213])returnsanarraywiththerowandcolumnsubscriptsreversed(dimension1istherow,dimension2isthecolumn, dimension3isthedepthandsoon).Similarly,PERMUTE(A,[3,2,1])returnsanarraywiththefirstandthirdsubscriptsinterchanged. A=rand(3,3,2); B=permute(A,[213]);%permute:(转置) C=permute(A,[321]); (5)、Selecting2Dmatricesfrommulti-eptmulti-dimensionalarraysas ,useindexingorFORloops. Forexample:A=cat(3,[123;987;465