MATLAB图像处理编程与应用 教学课件 作者张涛 第3章MATLAB绘图.ppt

MATLAB图像处理编程与应用 教学课件 作者张涛 第3章MATLAB绘图.ppt

ID:50052848

大小:1.76 MB

页数:113页

时间:2020-03-08

MATLAB图像处理编程与应用 教学课件 作者张涛 第3章MATLAB绘图.ppt_第1页
MATLAB图像处理编程与应用 教学课件 作者张涛 第3章MATLAB绘图.ppt_第2页
MATLAB图像处理编程与应用 教学课件 作者张涛 第3章MATLAB绘图.ppt_第3页
MATLAB图像处理编程与应用 教学课件 作者张涛 第3章MATLAB绘图.ppt_第4页
MATLAB图像处理编程与应用 教学课件 作者张涛 第3章MATLAB绘图.ppt_第5页
资源描述:

《MATLAB图像处理编程与应用 教学课件 作者张涛 第3章MATLAB绘图.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第3章MATLAB绘图二维绘图格式化绘图特殊图形函数三维绘图数据可视化是MATLAB的强大功能之一,数据可视化不仅仅是二维的,还可以在三维空间展示数据,而数据或者图形的可视化也是进行数据处理或者图形图像处理的第一步骤。MATLAB绘图都是在MATLAB图形窗体中进行的,而所有图形数据可视化的工作也都以图形窗体为主。MATLAB图形窗体如图1所示。MATLAB的图形窗体主要包括如下几个部分:*菜单栏:完成对窗体中各种对象的基本操作。*工具条:用来完成对图形对象的一般性操作。*绘图区域:是图形窗体面积最大的部分,区域中可以绘制各

2、种曲线,显示图形图像文件,以及对图形图像或曲线的编辑。数据可视化的步骤:*准备绘图数据。*创建图形窗体。*使用绘图函数绘制图形或者曲线。*设置图形属性例1MATLAB基本绘图指令的使用。在MATLAB命令行窗口中键入下面的指令:x=0:pi/1000:2*pi;y=sin(2*x+pi/4);plot(x,y)3.1基本二维绘图3.1.1基本绘图指令数据可视化使用最多的函数就是plot函数,不仅能绘制一条曲线,还可绘制多条曲线。其基本语法格式为:绘制一条曲线:plot(xdata,ydata,'color_linestyle

3、_marker')绘制多条曲线:plot(xdata1,ydata1,'clm1',xdata2,ydata2,'clm2',...)例1MATLAB基本绘图指令的使用。在MATLAB命令行窗口中键入下面的指令:x=0:pi/1000:2*pi;y=sin(2*x+pi/4);plot(x,y)(继续前面的指令)plot(x,y,x,y+1,x,y+2)图形窗体中由下至上分别为绘制的第一、二、三条曲线,根据系统默认设置分别为蓝色、绿色和红色。例1说明了plot函数的基本用法和系统默认设置。不过例子中使用的数据是两个向量,分别

4、作为X轴的数据和Y轴的数据。MATLAB是如何处理的呢?利用plot函数直接绘制矩阵数据,plot函数将矩阵每一列数据绘制在窗体中,如例2所示。例2利用plot函数绘制矩阵数据。在MATLAB命令行窗口中,键入下面的指令:A=pascal(5)A=111111234513610151410203515153570plot(A)图4绘制矩阵的数据第五列数据第一列数据3.1.2设置曲线的样式属性为了能够在plot函数中控制曲线样式,MATLAB预先设置了不同的曲线样式属性值,分别控制曲线的色彩、线型和标识符。线型意义数据点标记意

5、义颜色意义-实线+加号r红色--虚线o圆圈g绿色-.点划线*星号b蓝色:虚点线x叉号c蓝绿色.点m洋红色s方格y黄色d菱形k黑色w白色例3设置曲线的样式。在MATLAB命令行窗口中,键入下面的指令:t=0:pi/20:2*pi;y=sin(t);y2=sin(t-pi/2);y3=sin(t-pi);plot(t,y,'-.rv',t,y2,'--ks',t,y3,':mp')为了能够直观地观察数据曲线,使用grid命令将轴的坐标线绘制出来,命令为gridon。图6就是将例3的结果添加上坐标网格线之后的效果。若不希望出现坐标

6、网格线,则执行gridoff命令。若向已有曲线的图形窗体中增加曲线,则使用holdon命令锁定当前的图形窗体。holdoff命令解除锁定状态。清除当前图形窗体内容的指令为clf。创建新的图形窗体的指令为figure。若不希望将绘制的曲线点连接起来,则在使用plot函数绘制曲线的时候不要指定线条的样式,仅指定时标选项和色彩选项。例如接例3执行下面的指令:plot(t,y,'rv',t,y2,'ks',t,y3,'mp')gridonMATLAB对曲线进行更细致的控制需要通过设置曲线属性来完成。下面是曲线细节的部分属性设置:*L

7、ineWidth:曲线的宽度,单位为point。*MarkerEdgeColor:曲线时标边缘的色彩。*MarkerFaceColor:填充曲线时标的色彩。*MarkerSize:曲线时标的大小,单位为point。例4设置曲线的细节属性。在命令行窗口中,键入下面的指令:x=-pi:pi/10:pi;y=tan(sin(x))-sin(tan(x));plot(x,y,'--rs',...'LineWidth',2,'MarkerEdgeColor','k',...'MarkerFaceColor','g','MarkerSi

8、ze',10)图形窗体中还可以划分为多个显示区域。使用subplot函数选择绘制区域。subplot函数把图形窗体分割成指定行数和列数的区域,在每个区域内都可以包含一个绘图轴,利用该函数选择不同的绘图区,然后所有的绘图操作都将结果输出到指定的绘图区中。subplot函数的基本用法如下:su

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。