资源描述:
《佳木斯大学数字图像报告材料》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、实用文案数字图像处理实验报告(一)学院名称信息电子技术专业名称通信年级/班级通信一班姓名学号指导教师实验日期2015-03-21实验地点1C06-329实验成绩实验项目名称实验一:MATLAB编程基础实验目的了解MATLAB语言的编程特点,熟悉MATLAB软件环境,掌握一般的编程方法和技巧。熟悉矩阵和数组的操作及数组索引的常用方法,掌握常用的数据类型及转换的方法,熟练掌握M文件的编写,为利用MATLAB语言进行数字图像处理打下基础。实验内容1-1)在命令窗口创建矩阵a、b、c,将3个变量存储为数据文件(文件名为:data),并在清除工作空间后调用它,同时查看矩阵a的维
2、数。参考命令:save,load,clearall,sizea=b=c=d=3456-0.50.51256789100.751.534781-2)生成空阵,3×3的全0阵、全1阵、单位阵和随机矩阵;参考命令:[],zeros,ones,eye,rand1-3)利用for循环语句生成一个数组AA=12345678910111213141516171819201-4)利用实验1-1)中的矩阵c和d实现下列操作:c+d、c-d、c*d、c.*d,数组c的转置、c求平方、c中所有元素之和,并将c和d合并为一个数组e;1-5)将实验1-1)中的矩阵b和c分别转换为uint8和l
3、ogical类数组,并将矩阵b归一化为double类数组,另外将uint8型的数组[48,125;100,248]转化为double类数组;参考命令:uint8,double,im2uint8,mat2gray,im2double,im2bw1-6)按以下方式检索查找实验1-3)中矩阵A的相关元素:A(8)、A([1,7,14,20])、A([end-4:end])、A(3,4)、A(1:3,2:4)、A([123],[34])、A(1:4,5)、A(:,5)、A(end,:)、A(17:20)。标准文档实用文案1-7)建立一个m函数文件,实现一个两参数的加法和乘法运
4、算,并在命令窗口中调用它;1-8)建立一个m脚本文件,比较向量化循环与for循环的执行速度,参考公式为:f(x,y)=Asin(ux+vy),其中x、y范围可定为[0--99],A、u和v参数值可自行设定;参考命令:tic、toc实验要求五号宋体,单倍行距实验原理五号宋体,单倍行距实验结果及分析1题。>>a=[3,4,5,6;7,8,9,10]a=345678910>>b=[-0.5,0.5;0.75,1.5]b=-0.50000.50000.75001.5000>>c=[1,2;3,4]c=1234>>d=[5,6;7,8]d=标准文档实用文案5678>>saved
5、ataabcd>>clearall>>loaddataa>>size(a)ans=242题。>>e=[]e=[]>>F=zeros(3)F=000000000>>G=ones(3)G=111111111>>H=eye(3)H=100010001>>I=rand(3)I=标准文档实用文案0.95010.48600.45650.23110.89130.01850.60680.76210.82143题>>fori=1:4forj=1:5A(i,j)=(i-1)*5+j;endend>>AA=12345678910111213141516171819204题.loaddata
6、abcd>>c+dans=681012>>c-dans=-4-4-4-4>>c*dans=19224350>>c.*dans=5122132标准文档实用文案>>U=rot90(c,1)U=2413>>J=c.^2J=14916>>K=sum(c)K=46>>L=[cd]L=125634785题>>loaddataabcd>>m=uint8(b)m=0112>>e=mat2gray(c)e=00.33330.66671.0000>>n=im2bw(e)n=标准文档实用文案0011>>g=mat2gray(b,[0,1])g=00.50000.75001.0000>>h=
7、uint8([48,125;100,248])h=48125100248>>l=double(h)l=481251002486题>>A(8)ans=17>>A([1,7,14,20])ans=112920>>A([end-4:end])ans=195101520>>A(3,4)ans=标准文档实用文案14>>A(1:3,2:4)ans=234789121314A([123],[34])ans=34891314>>A(1:4,5)ans=5101520>>A(:,5)ans=5101520>>A(end,:)ans=1617181920>>A(17:2