matlab图像绘制PPT课件

上传人:沈*** 文档编号:178302601 上传时间:2022-12-28 格式:PPT 页数:99 大小:1.75MB
收藏 版权申诉 举报 下载
matlab图像绘制PPT课件_第1页
第1页 / 共99页
matlab图像绘制PPT课件_第2页
第2页 / 共99页
matlab图像绘制PPT课件_第3页
第3页 / 共99页
资源描述:

《matlab图像绘制PPT课件》由会员分享,可在线阅读,更多相关《matlab图像绘制PPT课件(99页珍藏版)》请在装配图网上搜索。

1、2021/3/912021/3/922021/3/93 3.1.1 函数plot()3.1.2 函数fplot()3.1.3 函数ezplot()2021/3/94 二维图形的绘制是MATLAB语言图形处理的基础。本节将主要介绍函数:plot();fplot();ezplot()。2021/3/95 1plot(y)2plot(x,y)3plot(x,y,s)2021/3/96 参数y可以是向量、实数矩阵或复数向量;若y为向量,图形以向量索引为横坐标值,以向 量元素值为纵坐标值;若y为实数矩阵,则分别绘制y的各列向量;若y为复向量,图形以复向量对应的实部向量为 横坐标值,以虚部向量为纵坐标值。

2、2021/3/970102030405060708090100-1-0.8-0.6-0.4-0.200.20.40.60.812021/3/9801020304050607080901000204060801001201401601802002021/3/99 参数x和y均可为向量和矩阵,分以下三种情况;参数x和y均为n维向量;参数x为n维向量且y为mn或nm的矩 阵;参数x和y均为mn矩阵。2021/3/91001234567891011.21.41.61.822.22.42.62.832021/3/911 参数x和y的含义同plot(x,y)中的相同。常见的可用字符及其意义如下表所示。20

3、21/3/91202468101214161820-1-0.8-0.6-0.4-0.200.20.40.60.812021/3/913 函数plot()将外部的离散数据转化为图形。数据点越多绘制的曲线越精确,越能反映数据 的规律;数据点少,则可能无法正确反映数据的规律。2021/3/914 函数fplot()帮助用户构建所需要绘制函数的数据,函数fplot()的具体用法如下:2021/3/915其中各项参数的含义如下。function:待绘制的函数。limits:定义x轴(自变量)的取值范围 xmin xmax,或x轴和y轴(应变量)的范围 xmin xmax ymin ymax。LineSp

4、ec:定义绘图的线型、颜色等。2021/3/916 tol:相对误差容忍度,默认值为2e-3。n:当n1时,至少绘制n+1个点,默认 值为1。axes_handle:坐标轴句柄,函数的图 形将绘制在这个坐标系中。P1,P2:向函数传递参数值。X,Y:采样的自变量和对应的函数值。2021/3/917-3-2-10123-1-0.8-0.6-0.4-0.200.20.40.60.812021/3/918 函数ezplot()用于绘制函数在某一自变量区域内的图形,它的具体使用方法如下:2021/3/919 当f=f(x)时,各参数的含义如下。ezplot(f):绘制函数在默认区域-2*pix2*pi

5、内的图形。ezplot(f,min,max):绘制函数在区域 minxmax内的图形。2021/3/920 当f=f(x,y)时,各参数的含义如下。ezplot(f):绘制函数在默认区域-2*pix2*pi,-2*piy2*pi内的图 形。ezplot(f,xmin,xmax,ymin,ymax):绘制函数f(x,y)=0在区域 xminxxmax,yminyymax内的 图形。2021/3/921 ezplot(f,min,max):绘制函数 f(x,y)=0在区域minxmax、minymax内的图形。ezplot(x,y):绘制参数方程组x=x(t),y=y(t)在默认区域0t2*pi内

6、的图形。ezplot(x,y,tmin,tmax):绘制参数方 程组x=x(t),y=y(t)在区域 tminttmax内的图形。2021/3/922-3-2-10123-3-2-10123uzu2+z2-4=02021/3/923 3.2.1 函数plot3()3.2.2 函数mesh()3.2.3 函数surf()3.2.4 改进的三维绘图函数2021/3/924最常用的三维绘图:三维曲线图,对应的MATLAB函数为 plot3()网格图和,对应的MATLAB函数为mesh()曲面图,对应的MATLAB函数为和surf()2021/3/925 函数plot3()具体使用方法如下:其中X1、

7、Y1、Z1为向量或矩阵,LineSpec定义曲线线型、颜色等,PropertyName为线对象的属性名,PropertyValue为相应属性的值,h是用于存放曲线簇中每一个线对象的句柄变量。2021/3/926 当X1、Y1、Z1为长度相同的向量时,函 数plot3()将绘得一条分别以向量X1、Y1、Z1为x,y,z轴坐标值的空间曲线;当X1、Y1、Z1均为mn的矩阵时,函数 plot3()将绘得m条空间曲线,其中,第I 条空间曲线分别以X1、Y1、Z1矩阵的第I 列分量为x,y,z轴坐标值的空间曲线。2021/3/927-1-0.500.51-1-0.500.510.811.21.41.61

8、.822021/3/928 函数mesh()可以绘出在某一区间内的完整曲面,其具体使用方法如下:2021/3/929其中:C用于定义颜色;X和Y必须均为向量 若X和Y的长度分别为m和n,则Z必须为mn的矩阵,在这种情况下,网格线的顶点为(X(j),Y(i),Z(i,j));若参数中没有提供X,Y,则将(i,j)作为Z(i,j)的X,Y轴坐标值。2021/3/930020406080100050100-0.500.512021/3/931 与函数mesh()不同,函数mesh()绘制得到的是网格图,而函数surf()绘制得到的是着色的三维曲面,其具体使用方法如下:其中,各参数的含义与函数mesh

9、()命令中的相同。2021/3/932-4-2024-4-2024-10-50510-4-2024-4-2024-10-505102021/3/933 1函数meshc()和meshz()2函数surfc()2021/3/934 前面介绍了3个基本的三维绘图函数,下面介绍一些常用的图形处理功能。2021/3/935 函数meshc()在函数mesh()绘制的三维曲面图基础上再绘出等高线。2021/3/93601020300102030-10-505102021/3/937 函数meshz()的作用是在函数mesh()绘制的三维曲面图基础上再绘出边界面。01020300102030-10-505

10、102021/3/938 函数surfc()在函数surf()绘制的三维图形基础上再绘出等高线。2021/3/939 3.3.1 图形标注 3.3.2 坐标轴的控制 3.3.3 图形数据取点 3.3.4 子图和图形保持 3.3.5 图形的打印和输出2021/3/940 MATLAB提供了强大的图形处理功能。下面具体的介绍 图形标注 坐标轴的控制 图形数据取点 子图和图形保持 图形的打印和输出2021/3/9411标注坐标轴和图形标题 2文本标注图形 3标注图例2021/3/942 MATLAB提供了丰富的图形标注函数,可以方便地对所绘图形进行标注。2021/3/943 实现标注坐标轴和填加图形

11、标题的函数主要有xlabel()、ylabel()、zlabel()和title()等,具体使用方法基本相同并如下表示。2021/3/944其中:string是标注所用的文本;fname是一个函数名,该函数的返回值必 须是字符串;PropertyName定义标注文本的属性;PropertyValue为对应的属性值。2021/3/9451234567-1-0.8-0.6-0.4-0.200.20.40.60.81x(0-2)y=sin(x)正弦函数正弦函数2021/3/946 在标注过程中经常会遇到特殊符号的输入问题,MATLAB提供了相应的字符转换。常见的转换如下表所示。2021/3/947

12、可以对标注文本进行显示控制,方式如下。bf:黑体。it:斜体。sl:透视。rm:标准形式。fontnamefontname:定义标注文字的字 体。fontsizefontsize:定义标注文字的字体大 小。2021/3/948 在MATLAB中的文本标注:函数text(),函数gtext()2021/3/949 使用方法如下:2021/3/9502021/3/9511234567-1-0.8-0.6-0.4-0.200.20.40.60.81x(0-2)y=sin(x)正弦函数正弦函数sin(t)=.707sin(t)=0sin(t)=-.7072021/3/9521234567-1-0.8-

13、0.6-0.4-0.200.20.40.60.81y=sin(x)2021/3/953 使用函数legend()为曲线填加图例以便区分,能够为图形中的所有曲线进行标注,并以输入变量作为标注文本,其具体使用方法如下:2021/3/954其中:string1,string2等分别标注绘图过程 中按绘制先后顺序所生成的曲线,Location定义标注位置属性,location 用于定义属性值。2021/3/955图例标注位置属性值表 2021/3/956-4-3-2-101234-1-0.8-0.6-0.4-0.200.20.40.60.81cossin2021/3/9571函数axis()2命令zo

14、om 3命令grid 4命令box2021/3/958 在MATLAB中可以通过设置参数来实现对坐标轴的各种控制,这里仅介绍常用的控制函数。2021/3/959 该函数的作用是控制坐标轴的刻度范围及显示形式,使用方法如下:2021/3/960其中:xmin xmax ymin ymax zmin zmax 用于定义坐标轴的范围;string是控制字符串,可用的string。2021/3/961函数axis()的控制字符串表2021/3/96200.511.5-1.5-1-0.500.511.52021/3/963 该命令的作用是控制二维图形的坐标轴缩放,使用方法如下:其中,string为控制字

15、符串。2021/3/964命令zoom的控制字符串表 2021/3/965 该命令的作用是绘制坐标网格,使用方法如下:2021/3/966-4-3-2-101234-1-0.8-0.6-0.4-0.200.20.40.60.812021/3/967 该命令的作用是在图形边界显示坐标刻度,使用方法如下:2021/3/968-4-3-2-101234-1-0.8-0.6-0.4-0.200.20.40.60.812021/3/969 当希望从已完成的图形中读取若干自变量对应的函数值时,使用函数ginput()读取二维图形的数据,使用方法如下:2021/3/9702021/3/9711命令hold

16、2函数subplot()2021/3/972 在绘图过程中,经常会碰到下面两种情况:在已绘制的图上填加新曲线;将几个子图绘制在一个图形上。MATLAB提供命令hold和函数subplot()解决上述问题。2021/3/973 该命令常用的使用方法如下:2021/3/974-4-3-2-101234-1-0.8-0.6-0.4-0.200.20.40.60.812021/3/975 该函数的作用是将一个图形分隔成若干子区域,在指定子区域显示指定子图,使用方法如下。2021/3/976-505-1-0.500.51First:cos-505-1-0.500.51Second:sin-5050123

17、4Third:abs-505-4-2024Fourth:floor-505-4-2024Fifth:round-505-1-0.500.51Sixth:sign2021/3/977-505-1-0.8-0.6-0.4-0.200.20.40.60.81The First block:cos-4-2024-1-0.500.51The Second block:sin-505-4-2024The Third block:round-505-1-0.500.51The Fourth block:sign2021/3/978 MATLAB提供了几种方式输出当前的图形。通过图形窗口的【Edit】菜单下的

18、 【Copy Figure】命令,拷贝的选项可以 通过【Copy Options】进行设置。使用内置打印引擎或系统的打印服务。2021/3/979 1创建与控制2菜单操作 3工具栏2021/3/980 创建图形窗口的函数是figure(),使用方法如下:2021/3/981 同时可以通过下面两个函数查阅和设置图形窗口的属性和参数。2021/3/982 下面简要介绍图形窗口的各菜单。(1)【File】菜单【New】选项用于新建一个M-文件(M-F i l e)、图 形 窗 口(F i g u r e)、Simulink 模型(Model)、MATLAB工作空间的变 量(Variable)或用户界

19、面(GUI)。【Generate M-File】选项用于生成M-函 数文件。2021/3/983【Import Data】选项用于导入数据。【Save Workspace As】选项用于将图 形窗口中的图形数据存储在二进制mat文 件中,它们可以供其他的编程语言(如C 语言等)调用。【Preferences】选项用于定义图形窗口 的各种设置,包括字体、颜色等。2021/3/984【Export Setup】选项用于打开【图形输 出】话框,可以把图形以emf、ai、bmp、eps、jpg、pdf等格式保存,并设 置有关图形窗口的显示等方面的参数。【Page Setup】选项用于打开【页面设 置】

20、话框。设置图形尺寸、纸张大小、线 型及文本类型以及坐标轴和图形设置。2021/3/985【Print Setup】选项用于打开【打印设 置】话框。在这里可以设置图片的题图 等。【Print Preview】选项用于打开【打印预 览】对话框。【Print】选项用于打开【打印】对话框。2021/3/986(2)【Edit】菜单【Copy Figure】选项用于复制图形。【Copy Option】选项用于打开【复制设 置】对话框,设置图形复制的格式、图形 背景颜色和图形大小等。该选项打开的对 话框界面与【File】|【Preferences】的 界面相同,只是当前显示的面板不同。2021/3/987

21、【Figure Properties】选项用于打开图形 窗口的属性设置对话框。【Axes Properties】选项用于打开【设置 坐标轴属性】对话框。【Current Object Properties】选项用于 打开设置图形窗口中当前对象(如窗口中 的坐标轴、图形等)属性的对话框。2021/3/988【Colormap】选项用于打开【色图编 辑】对话框。【Clear Figure】、【Clear Command Window】、【Clear Command History】和【Clear Workspace】选项 分别用于清除图形窗口中的图形、命令窗 口、历史命令和工作空间。2021/3/

22、989(3)【View】菜单 该菜单用于打开各种工具栏和控制面板。图形窗口工具条用于对图形进行各种处 理。照相工具条用于设置图形的视角和光照 等,可以实现从不同角度来观察所绘三 维图形,并且为图形设置不同的光照情 况。2021/3/990 绘图编辑工具条用于向图形中添加文本标 注和各种标注图形等。绘图浏览器用于浏览当前图形窗口中的所 有图形对象。2021/3/991(4)【Insert】菜单 该菜单用于向当前图形窗口中插入各种标注图形。(5)【Tools】菜单 该菜单中大部分选项实现的功能,与前面介绍的几个工具条相关图标的功能一致。2021/3/992(6)【Desktop】菜单 该菜单用于将窗口合并到MATLAB主界面的窗口中。(7)【Window】菜单和【Help】菜单 这两个菜单与Windows系统中各种应用程序界面的相关菜单很类似。2021/3/993图形窗口工具栏表2021/3/994续表2021/3/995 下面重点介绍数据的保存和调用。MAT文件是MATLAB数据存储的默认文件格式,文件扩展名是.mat。可借助命令save和load实现MATLAB对数据的读写,使用方法如下:2021/3/9962021/3/9972021/3/9982021/3/999放映结束 感谢各位的批评指导!谢谢 谢!谢!让我们共同进步

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!