图像处理实验报告.docVIP

  • 14
  • 0
  • 约7.25千字
  • 约 14页
  • 2017-08-21 发布于云南
  • 举报
重 庆 大 学 学 生 实 验 报 告 实验课程名称 数字图像处理实验 开课实验室 物理学院 学 院 物理学院 年级 2009级 专业班 电子01班 学 生 姓 名 巩 静 学 号 开 课 时 间 2011 至 2012 学年第 二 学期 总 成 绩 教师签名 物理学院制 实验报告(一) 开课实验室:物理学院 2012年 4 月 18日 学院 物理学院 年级、专业、班 09电子01班 姓名 巩静 成绩 课程 名称 计算机图像处理 实验项目 名 称 Matlab基础 指导教师 何光宏老师 教师评语 教师签名: 年 月 日 实验目的 1:能熟练掌握用matlab生成简单矩阵、常用矩阵,以及运用标准矩阵生成复杂矩阵。 2:能使用size()、length()函数对数组维数进行计算。 3:能运用matlab对矩阵进行线性运算。 4:能熟练使用运算符。 :实验原理 1、简单矩阵的生成:直接输入矩阵元素 2、常用矩阵的生成 全0矩阵:zeros(m,n) ;全1矩阵::ones(m,n) ;单位矩阵::eye(m,n) 均匀分布随机阵列rand(m,n):所产生数组或矩阵,其元素是在(0,1)之间服从均匀 分布的随机数; 正态分布的随机阵列randn(m,n):所产生数组或矩阵,其元素服从均值为0、方差为 1 的正态分布的随机数。 3、常用函数 Length(X):返回 X 最长维数大小;如果 X 是向量,返回其长度。 size函数: 返回数组维数大小 4、运算符 “+” “-”运算符.“*” 运算符:矩阵相乘.“.*” 运算符:数组相乘,即两数组对应元素相乘。要求两数组必须大小相同,或其中之一为标量。 5、逻辑和关系操作 逻辑操作:逻辑操作中,所有非零输入元素都视为1 逻辑与:或and 逻辑或:|或or。 逻辑非:~或not。 逻辑异或:xor。 程序流程 任务一: 1、 输入矩阵,,, 2、 计算各数组的维数及最长维数大小 3、计算(矩阵相乘)和X3.*X4(数组相乘),并比较二者的差异 4、计算 2、利用标准函数产生3×3的单位阵、全1阵、全0阵、均匀分布的随机阵([-1,1]之间)和正态分布随机阵(均值为1,方差为4)。 任务二:编程计算1!+2!+3!+…+20!,并将程序保存为M文件 程序代码 任务一 输入矩阵 X1=[1 1 2 2],X2=[1 1;1 1;1 1],X3=[1 1 1;1 1 1],X4=[1 2 3;1 2 3] 计算各数组的维数及最长维数大小 s1=size(X1),s2=size(X2),s3=size(X3),s4=size(X4) l1=length(X1),l2=length(X2),l3=length(X3),l4=length(X4) 3、计算矩阵相乘 D1=X3*X2 D2=X3.*X4 4、计算与 X3X4 2)、利用标准函数产生3×3的单位阵、全1阵、全0阵、均匀分布的随机阵([-1,1]之间)和正态分布随机阵(均值为1,方差为4)。 eye(3) ones(3) zeros(3) Y1=2*rand(3)-1 Y2=4*randn(3)+1 任务二:编程计算1!+2!+3!+…+20!,并将程序保存为M文件 sum=0; for i=1:20 prd=1; for k=1:i prd=prd*k; end sum=sum+prd; end; sum 五、实验结果及分析 任务一: 1.输入矩阵: x1=[1 1 2 2] x1 = 1 1 2 2 x2=[1 1;1 1;1 1] x2 = 1 1 1 1 1 1 x3=[1 1 1;1 1 1] x3 = 1 1 1 1 1 1 x4=[1 2 3;1 2 3] x4 = 1 2 3 1 2 3 2计算维数 y1=size(x1) y1 = 4 h1=length(x1) h1 = 4 y2=size(x2),h2=length(x2) y2 = 3 2 h2 = 3 y3=size(x3),h3=l

文档评论(0)

1亿VIP精品文档

相关文档