图像处理实验报告-实验一 图像处理的MATLAB基础

实验目的:熟悉数字图象处理的基本软件工具和操作

实验内容:Matlab应用复习,矩阵产生、操作;矩阵运算以及字符运算。

1.利用增量产生向量[0,2,4,6,8,10]。

2.利用magic(n)函数产生7维魔鬼矩阵A,并利用tril函数提取矩阵A的下三角矩阵作为矩阵B。

3.将矩阵A的第4行的值改为10,将矩阵A的第6到7列的值改为1,记作矩阵C;将矩阵A 的最后一行删除,记作矩阵D;返回矩阵D的行数W。

4.定义两个3*3的矩阵P、Q,计算两个矩阵的乘积M=P*Q,N=Q*P,并验证M是否等于N。

5.将自己的名字定义成字符name,如name=‘zhang ming’,将字符name转换为数值name1,再将数值name1转换为字符name2。

程序实现:

实验结果:

结果分析:

通过linspace函数生成指定向量[0 2 4 6 8 10]。利用magic(n)函数和tril函数得到A,B矩阵,CD矩阵也是通过简单的操作得到。运用rand(3)函数得到P和Q,验证结果不相等。通过一对单引号创建了字符name,再运用double函数后,转换成双精度浮点数数组,再利用char函数就转换成字符数组了。

上一篇:数据结构——小小二叉树第二幕(二叉树链式结构的实现以及二叉树的遍历)超详细!!!