ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:660.20KB ,
资源ID:21156272      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/21156272.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(MATLAB的绘图报告文档格式.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

MATLAB的绘图报告文档格式.docx

1、系主任(或责任教师)签名:摘要与数值计算和符号计算相比,图形的可视化技术是数学计算人员所追求的更高级的一种技术,因为对于数值计算和符号计算来说,不管计算的结果是多么的准确,人们往往无法直接从大量的数据和符号中体会它们的具体含义。而图形处理技术则给人们提供了一种更直接的表达方式,可以使人们更直接、更清楚地了解事物的结果和本质。MATLAB语言除了有强大的矩阵处理功能之外,它的绘图功能也是相当强大的。MATLAB语言提供了一套功能强大的绘图命令,这些命令可以根据输入的数据自动完成图形的绘制,为计算过程和结果的可视化提供了极佳的手段。AbstractSymbolic computationand n

2、umericalcalculation andcomparison, the graphis amathematicalvisualization technologystaffto pursueamore advancedtechnology,because fornumerical computation andsymbolic computation, no matterhowcalculatedthe accuracy ofthe results, people tend toNotdirectly from thelarge amount ofdata and thesymbolso

3、f theirspecific meaningin theexperience.Thegraphics processingtechnology isto provide people witha more directexpression,can makepeople moredirectly andmore clearlyunderstandthe results andthe natureof things.MATLABlanguageprocessingin addition toa strongmatrixfeatures,itsgraphicsis quitepowerful.MA

4、TLABlanguage providesa powerful set ofdrawingcommands thatcan bedone automaticallybased onthe data entereddrawing,process and results ofthe calculationprovides an excellentvisualmeans.1、MATLAB绘制一维函数图1.1、plot 最基本的二维图形指令1.1.1、plot的功能:、plot命令自动打开一个图形窗口Figure、用直线连接相邻两数据点来绘制图形、根据图形坐标大小自动缩扩坐标轴,将数据标尺及单位标注自

5、动加到两个坐标轴上,可自定坐标轴,可把x, y 轴用对数坐标表示、可单窗口单曲线绘图;可单窗口多曲线绘图;可单窗口多曲线分图绘图;可多窗口绘图、可任意设定曲线颜色和线型、可给图形加坐标网线和图形加注功能1.1.2、plot的调用格式:plot(x) 缺省自变量绘图格式,x为向量, 以x元素值为纵坐标,以相应元素下标为横坐标绘图。plot(x,y) 基本格式,以y(x)的函数关系作出直角坐标图,如果y为nm的矩阵,则以x 为自变量,作出m条曲线。plot(x1,y1,x2,y2) 多条曲线绘图格式 。plot(x,y,s) 开关格式,开关量字符串s设定曲线颜色和绘图方式。图1 曲线颜色及类型表1

6、.2、四个函数用不同曲线、不同标识符显示在同一幅图中程序如下:x=-5:0.1:5; %x范围y1=30*x;y2=5*x.2;y3=3*x.3;y4=4*x.3+2*x.2+x; %四个任意函数plot(x,y1,bo-,x,y2,r.:,x,y3,kx-.,x,y4,g*-); %画图grid on; %显示网格线title(四个函数用不同曲线、不同标识符显示在同一幅图中 %加标题xlabel(x %标注x轴意义ylabel(y %标注y轴意义legend(y1=30*x,y2=5*x.2y3=3*x.3y4=4*x.3+2*x.2+x,4); %加图例重点说明: 在一幅图中画出y1,y2

7、,y3,y4函数曲线,表示y1函数曲线用蓝色线型圆圈绘制,表示y2函数用红色点型实心点绘制。 在图形右下角上添加图例。该命令对有多种图形对象类型(线条图,条形图,饼形图等)的窗口中显示一个图例。对于每一线条,图例会在用户给定的文字标签旁显示线条的线型,标记符号和颜色等。legend(,pos) 在指定的位置pos放置图例见表1表1Pos取值pos=-1pos=0Pos=1图例位置坐标轴之外的右边坐标轴之内,有可能遮挡部分图形坐标轴的右上角(缺省位置)pos=2pos=3pos=4坐标轴的左上角在坐标轴的左下角坐标轴的右下角运行结果:图2 四个函数用不同曲线、不同标识符显示在同一幅图中1.3、同

8、一种曲线、同一种标识符把四个函数显示在同一界面的不同窗口subplot(2,2,1); %将显示区域分为2行2列并且此图在第一行第一列显示plot(x,y1); %画y1函数曲线 %显示网格,4) %在右下角为函数加图例subplot(2,2,2);plot(x,y2);,4)subplot(2,2,3);plot(x,y3);subplot(2,2,4);plot(x,y4);subplot 子图分割命令subplot(m,n,p) 分割为m行n列,按从左至右,从上至下排列 ,图片在第p个区域显示。图3 同一种曲线、同一种标识符把四个函数显示在同一界面的不同窗口2、MATLAB绘制二维函数图

9、三维曲线绘制主要用到plot3,其用法与plot相似。三维网线图的绘制使用函数mesh,在利用该函数前需要利用网格生成函数meshgrid生成x,y的网格。网线图的线条有颜色,空挡是黑色的(无颜色);曲面图的线条是黑色的,空挡有颜色(把线条之间的空挡填充颜色),沿z轴按每一网格变化。三维网线图的绘制使用函数surf。2.1、空间曲线图 程序如下:x=-1:1;y=-1:z=sqrt(1-x.2-y.2);plot3(x,y,z);空间曲线图图4 二维函数空间曲线图2.2、三维网线图 x=-1:x,y=meshgrid(-1:1);mesh(x,y,z) 三维网线图图5 三维网线图2.3、三维曲

10、面图surf(x,y,z)三维曲面图图6 三维曲面图3、图像的频谱图3.1、图像的读取 MATLAB从图像文件中获取数据可以调用函数imread(),imread()函数图片信息以矩阵的形式存储。将将图像数据以图片格式显示可以调用函数imshow()。pic=imread( E:360data重要数据桌面MATLAB画图图.jpg %读取图片imshow(pic); %显示图片原图像程序运行结果如下:图7 读取后再显示的图像3.2、图像的频谱在图像处理中,频域反应了图像在空域灰度变化剧烈程度,也就是图像灰度的变化速度,也就是图像的梯度大小。对图像而言,图像的边缘部分是突变部分,变化较快,因此反

11、应在频域上是高频分量;图像的噪声大部分情况下是高频部分;图像平缓变化部分则为低频分量。也就是说,傅立叶变换提供另外一个角度来观察图像,可以将图像从灰度分布转化到频率分布上来观察图像的特征。MATLAB中的fft2()函数用来得到二维FFT结果,ifft2()函数用来实现二维傅里叶逆变换。pic= imread(pic=rgb2gray(pic);subplot(1,2,1);原图pic_fft=fft2(double(pic); %傅里叶变换pic_fft=fftshift(pic_fft); %让正半轴部分和负半轴部分的图像分别关于各自的中心对称subplot(1,2,2);imshow(l

12、og(abs(pic_fft),);频谱图图8 图像频谱图4、图像加噪声后求频谱4.1、加噪声函数 imnoise该函数的基本语法为:g=imnoise(f,type,parameters) 其中:f为是输入图像,type为噪声类型,parameters为噪声相关参数。参数Type对应的噪声类型如下:gaussian高斯白噪声localvar0均值白噪声poisson泊松噪声salt & pepper盐椒噪声speckle乘性噪声4.2、图像加噪声后频谱J = imnoise(pic,0.02); %加入高斯白噪声imshow(J);加噪声后图J_fft=fft2(double(J);J_ff

13、t=fftshift(J_fft);imshow(log(abs(J_fft),);加噪声后频谱图图9 加高斯白噪声后频谱图5、心得体会 这次的课程设计主要是让我们学习使用MATLAB,利用对图像的处理来学习MATLAB这个软件。首先我认识了MATLAB这个软件,其功能非常的强大,由总包和若干个工具箱组成,可以实现数值分析、自动控制、图像处理、神经元网络等若干个领域的计算和图形显示,它将这些不同领域的计算用函数的形式分类成对用户完全透明的库函数,构成一个个针对专门领域的工具箱。使得我们在使用的时候用户直接调用这些库函数并赋予实际参数就能解决实际问题,具有极高的变成效率。我觉得通过这次课设之后,

14、我发现MATLAB强大的功能。不仅仅局限于我们分析信号与系统的时候用到的那些功能,还有其他更多更广泛的用途。6、参考文献【1】刘慧颖主编,MATLAB R2007基础教程,清华大学出版社,2005.8【2】陈怀琛主编,数字信号处理教程-MATLAB释义与实现(第二版),电子工业出版社,2007.9【3】刘卫国主编,MATLAB程序设计教程,中国水利水电出版社,2004.6【4】李文锋主编,图形图像处理与应用,中国标准出版社,2006.6【5】朱秀昌主编,数字图像处理与图像通信,北京邮电大学出版社,2002【6】刘文耀主编,数字图像采集与处理,电子工业出版社,2007.8【7】王洪元主编,MATLAB语言以及在电子信息工程中的应用,清华大学出版社,2004.12本科生课程设计成绩评定表姓 名性 别专业、班级课程设计题目:MATLAB的绘图课程设计答辩或质疑记录:成绩评定依据:最终评定成绩(以优、良、中、及格、不及格评定)指导教师签字:年 月 日

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1