matlab实训报告.doc

上传人:rrsccc 文档编号:9077870 上传时间:2021-02-01 格式:DOC 页数:9 大小:52KB
返回 下载 相关 举报
matlab实训报告.doc_第1页
第1页 / 共9页
matlab实训报告.doc_第2页
第2页 / 共9页
matlab实训报告.doc_第3页
第3页 / 共9页
matlab实训报告.doc_第4页
第4页 / 共9页
matlab实训报告.doc_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《matlab实训报告.doc》由会员分享,可在线阅读,更多相关《matlab实训报告.doc(9页珍藏版)》请在三一文库上搜索。

1、广西科技大学鹿山学院MATLAB实训报告姓名:符宇虹班级:楼宇101学号:20100265指导老师:胡波2013年10月14日一.概述 MATLAB 作为一种高级科学计算软件,是进行算法开发、数据可视化、数据分析以及数值计算的交互式应用开发环境。世界上许许多多的科研工作者都在使用 MATLAB 产品来加快他们的科研进程,缩短数据分析和算法开发的时间,研发出更加先进的产品和技术。二.实验目的1.熟悉MATLAB的软件环境2.熟悉MATLAB的基本使用方法3.熟练运用MATLAB的数组和数组、矩阵运算、数学运算的运算方法4.熟悉MATLAB的图片处理功能三.实验过程1.熟悉MATLAB的软件环境M

2、ATLAB的语言的基本功能和特点:它是一种高级科学计算语言,相对于传统的 C、C+ 或者 FORTRAN 语言,MATLAB 提供了高效快速解决各种科学计算问题的方法。它具有数学计算、开发工具、数据的可视化、交互式编辑创建图形、集成的算法开发编程语言和环境、图形用户界面开发环境GUIDE、开放性、可扩展性强 、专业应用工具箱等强大的功能。具有易于学习、使用方便、支持多种操作系统、丰富的内部函数、强大的图形和符号功能等优点。2.熟悉MATLAB的基本使用方法路径设置:除 MATLAB 默认的搜索路径外,用户可以设置搜索路径。设置方法为:选择 MATLAB 窗口中的 File | Set Path

3、 命令,进入路径搜索对话框。MATLAB 的搜索顺序:当在命令窗口中或者一个 M 文件中输入一个元素名称时,MATLAB 按照下面的顺序搜索该元素的意义,以元素 foo 为例:1)查找工作区中是否存在名为 foo 的变量;2)在当前路径中查找是否存在名 foo.m 的文件;3)按照顺序查找搜索路径中是否存在该文件。如果存在多个名为 foo.m 的文件,则调用首先查到的文件。 因此,在为变量和函数命名时,需考虑 MATLAB 的路径搜索顺序,合理为变量和函数命名,保证程序的正确运行。 3.熟练运用MATLAB的数组和数组、矩阵运算、数学运算的运算方法例题:三角边长分别为3、4、5,求其面积。Ar

4、ea=sqrt(s(s-a)(s-b)(s-c),s=(a+b+c)/2 解:a=3;b=4;c=5; S=.6 Area=sqrt(s*(s-a)*(s-b)*(s-c)4.熟悉MATLAB的图片处理功能在这5周的学习时间里,我们主要学习的就是它的图片处理功能。(1)灰度图像处理基本要求:BMP灰度图像读取、显示、保存;实验过程:图像的读写与显示操作:用imread( )读取图像。图像显示于屏幕:imshow( ) 。保存图像1、imwrite( )输出图像 Matlab 语言是一种简洁,可读性较强的高效率编程软件,通过运用图像处理工具箱中的有关函数,就可以对原图像进行简单的处理。通过比较灰

5、度原图和经均衡化后的图形可见图像变得清晰。(2)二值图像处理老师首先给了我们一组芒果的图片,让我们把芒果提取出来。a=D:a图片 013.jpg;a0=D:a图片 013bw.jpg;for z=1001:1260 zz=num2str(z); a(9:11)=zz(2:4); a0(9:11)=zz(2:4); b=imread(a); c=im2bw(b); imwrite(c,a0); d=bwarea(c); if d0 x0=x; end end kk(y)=x0;endy=1:size0(2);p=polyfit(y,kk,2);d=a;ww=3;for x=1:size0(2)

6、kk0=round(p(1).*x.*x+p(2).*x+p(3); for y=kk0-ww:kk0+ww if (y0)&(y0 k1=k1+1; k2=k2+y; end end if k10 kk(x)=round(k2/k1); ww=30; for y=kk(x)-ww:kk(x)+ww if (y0)&(y0)&(y0)&(y0 e(x,y,:)=0 0 0; end end end end imwrite(c,a0); imwrite(e,a1); imwrite(c0,a2);end这个是绘制出金鱼的游动方向。四、实训心得为期5周的实习就这样结束了。从这次实习中,我认识到了亲

7、身实践是我们大学生活很有用也很充实的一步,通过实习能学到在课堂上学不到的很多东西。在课堂上我们仅仅知道该怎么去做,但没有亲自实践,只能是靠想象,所以有很多东西都难以理解。我发现很多知识都是以前在课本上学过的,当时印象并不怎么深刻,但是,一经实习,似乎都能很容易理解其原理,并能对其有更深的记忆。 总体来说,这次实习我受益匪浅。在摸索该如何运用MATLAB仿真课程实现所需功能的过程中,培养了我的逻辑思维能力,增加了实际编程的能力。在让我体会到了分析与设计系统的艰辛的同时,更让我体会到成功的喜悦和快乐。总之,这次实验我收获颇多。实践是获得知识的一种最好的手段!在这里,我非常地感谢胡老师的指导,没有您的指导,我们的实习也不会进行的如此顺利;也得感谢我的同学们,感谢他们给予我的帮助,才使得我们的实习很好的完成;同时也得感谢学院给我们提供这么好的实验环境。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1