资源描述:
《电科132王健的matlab实习报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、序号:学号:13461220实习报告实习课程名称:Matlab应用软件实习实习题目:Matlab综合应用学生姓名:王健学院(系):数理学院专业班级:电科132校内指导教师:姜忠义专业技术职务:讲师实习时间:2015年12月30日~2016年1月1019MATLAB软件实习报告Matlab应用软件实习摘要MATLAB是由美国mathworks公司发布的主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易
2、于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案,代表了当今国际科学计算软件的先进水平。MATLAB的基本数据单位是矩阵。MATLAB几乎包括了矩阵的所有运算,从简单的矩阵生成及简单的运算到大量的矩阵运算与转换。MATLAB应用于矩阵有很大的必要性和很重要的现实意义。MATLAB具有强大的二维、三维绘图功能,提供了许多绘图语句。利用MATLAB我们可以画出我们所需要的几乎所有图形。关键词:矩阵;解方程组;画图19MATLAB软件实习报告目录一、背景
3、…………………………………………………………………………4二、第一部分…………………………………………………………………….6三、第二部分……………………………………………………………….......13四、第三部分…………………………………………………………………...14五、第四部分……………………………………………………………………16六、心得体会…………………………………………………………………....21七、参考文献……………………………………………………………………2219MATLAB软件
4、实习报告一、背景MATLAB软件功能简介MATLAB的名称源自MatrixLaboratory,1984年由美国Mathworks公司推向市场。它是一种科学计算软件,专门以矩阵的形式处理数据。MATLAB将高性能的数值计算和可视化集成在一起,并提供了大量的内置函数,从而被广泛的应用于科学计算、控制系统和信息处理等领域的分析、仿真和设计工作。。。。。。。。。。。。。。19MATLAB软件实习报告二、第一部分图像处理1.读入图像A=imread('C:Users王健Desktopmaltab1.
5、jpg');%读入图像2.阈值法从灰度图、RGB图创建二值图figure;%打开新窗口B=im2bw(A,0.5);%阈值法从灰度图、RGB图创建二值图;(0,1)。imshow(B);imwrite(B,'11.jpg');%写入图像运行结果:3.从RGB图创建灰度图,存储类型不变C=rgb2gray(A);%从RGB图创建灰度图,存储类型不变imshow(C);imwrite(C,'12.jpg');%写入图像19MATLAB软件实习报告运行结果:4.将图像转换成uint8类型D=im2uint8
6、(A);%将图像转换成uint8类型imshow(D);imwrite(D,'13.jpg');%写入图像运行结果:5.将图像转换成double类型E=im2double(A);%将图像转换成double类型imshow(E)运行结果:19MATLAB软件实习报告6.绘制归一化直方图F=A(:,:,1);imwrite(F,'14.jpg');%写入图像[a,b]=size(F);%计算图像大小[c,d]=imhist(F,32);%计算有32个小区间的灰度直方图counts=c/a/b;%计算归一化
7、灰度直方图各区间的值stem(d,c);%绘制归一化直方图运行结果:7.图像的平移19MATLAB软件实习报告se=translate(strel(1),[180190]);%原结构元素上Y和X方向平移G=imdilate(A,se);%形态学膨胀subplot(1,2,1);subimage(A);title('原图像');subplot(1,2,2);subimage(G);title('平移后的图像');%图像的平移运行结果:8.仿射变换(水平镜像、垂直镜像)[height,width,dim]
8、=size(A);%图像大小tform=maketform('affine',[-100;01,0;width01]);%仿射变换19MATLAB软件实习报告I=imtransform(A,tform,'nearest');%最近邻插值tform2=maketform('affine',[-100;0-10;0height1]);%仿射变换J=imtransform(A,tform2,'nearest');%最近邻插值figure;%打开新窗口imsho