当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

聊城大学:《MATLAB语言及应用 MATLAB Language and Application》课程教学资源(课件讲稿,下)第3章 MATLAB绘图(图形图像处理)

资源类别:文库,文档格式:PDF,文档页数:79,文件大小:2.97MB,团购合买
点击下载完整版文档(PDF)

第三章 MATLAB图形图像处理 Surface plot Contour plot 3 2 0.8 0.6 0.4 0 0.2 -2 4 -2 0

1 第三章 MATLAB图形图像处理 -5 0 5 -4 -2 0 2 4 0 0.2 0.4 0.6 0.8 1 x Surface plot y z x y Contour plot -4 -2 0 2 4 -4 -3 -2 -1 0 1 2 3 4

MATLAB不仅具有强大的矩阵计算能力,也具 有强大的图形图像处理能力,它能将杂乱无章的 数据通过图形图像的形式表现出来,使我们更直 观地了解这些数据的变化趋势、变化规律以及它 们的内在联系。 数字图像处理就是通过计算机对图像进行去 除噪声、增强、复原、分割和特征提取等处理的 理论、方法和技术。 目前的图形图像处理技术在航天、遥测、电 视广播、网络媒体、现代医学及军事等众多领域 都得到了广泛应用,并且取得了巨大的成就

2 MATLAB不仅具有强大的矩阵计算能力,也具 有强大的图形图像处理能力,它能将杂乱无章的 数据通过图形图像的形式表现出来,使我们更直 观地了解这些数据的变化趋势、变化规律以及它 们的内在联系。 数字图像处理就是通过计算机对图像进行去 除噪声、增强、复原、分割和特征提取等处理的 理论、方法和技术。 目前的图形图像处理技术在航天、遥测、电 视广播、网络媒体、现代医学及军事等众多领域 都得到了广泛应用,并且取得了巨大的成就

本章对图形图像处理的基本概念、基本内容、 命令格式和函数进行介绍,主要从二维图形的绘制、 三维图形的绘制、图像的获取及处理等三个方面进 行阐述,为图形图像处理在MATLAB中的应用打下良 好的基础。本章内容设置如下: ◆二维图形的绘制 ◆三维图形的绘制 ◆图形用户界面 ◆数字图像处理

3 本章对图形图像处理的基本概念、基本内容、 命令格式和函数进行介绍,主要从二维图形的绘制、 三维图形的绘制、图像的获取及处理等三个方面进 行阐述,为图形图像处理在MATLAB中的应用打下良 好的基础。本章内容设置如下: 二维图形的绘制 三维图形的绘制 图形用户界面 数字图像处理

3.1二维图形的绘制 MATLAB的画图功能是一个极其强大的,也是十分容 易实现的。MATLAB可以通过图形对科学计算的数据结果 进行描述,用绘图命令在图形窗口内画出各种图形曲线, 并使用不同的线型、颜色、点型和标注来修饰这些图形 曲线

4 3.1 二维图形的绘制 MATLAB的画图功能是一个极其强大的,也是十分容 易实现的。MATLAB可以通过图形对科学计算的数据结果 进行描述,用绘图命令在图形窗口内画出各种图形曲线, 并使用不同的线型、颜色、点型和标注来修饰这些图形 曲线

3.1.1直角坐标系中的绘图 plot命令可用来绘制直角坐标系中的各种 曲线,它的主要格式为: plot(y) plot(x,y) plot(x,y,'s')

5 3.1.1 直角坐标系中的绘图 •plot命令可用来绘制直角坐标系中的各种 曲线,它的主要格式为: • plot(y)   •     plot(x,y) •     plot(x,y,’s’)

第一种格式: plot(y) 如果y是一个数组,则plot(y)在直角坐标系中 绘制出一个二维图形。此二维图形中横坐标是以y 中元素的个数作为横坐标,以y中元素的值作为纵 坐标,对应画在直角坐标系中,而且各点以直线 连接。 例如运行下面的程序。 y=[1324623453; 3 3 plot(y);

6 第一种格式: plot(y)             如果y是一个数组,则plot(y)在直角坐标系中 绘制出一个二维图形。此二维图形中横坐标是以y 中元素的个数作为横坐标,以y中元素的值作为纵 坐标,对应画在直角坐标系中,而且各点以直线 连接。    例如运行下面的程序。    y=[1 3 2 4 6 2 3 4 5 3];     plot(y);

第二种格式:plot(&y) 如果数组x和y具有相同长度,命令 plot(x,y)将绘出以x元素为横坐标、y元 素为纵坐标的曲线

7 第二种格式: plot(x,y) 如果数组x和y具有相同长度,命令 plot(x,y)将绘出以x元素为横坐标、y元 素为纵坐标的曲线

例如,设x为一个时间数组,运行下面的程序, 则画出以x为横坐标,y为纵坐标的曲线,如图 所示。 Figure 1 ▣☒ X=0:0.2:2*pi; File Edit View Insert Tools Desktop Window Help 凸3日给6⑨沙⊙根·易日国口回 y1=sin(x); 08 plot(x,y1); 0 04 y2=c0s(x); 0.2 %hold on 02 plot(x,y2); -0.6 或用plot(x,y1,x,y2) 0.8

8 例如,设x为一个时间数组,运行下面的程序, 则画出以x为横坐标,y为纵坐标的曲线,如图 所示。   x=0:0.2:2*pi;   y1=sin(x);   plot(x,y1);  y2=cos(x);   %hold on plot(x,y2);   或用plot(x,y1,x,y2)

第三种情况:plot(,y,'s) 数组x、y情况和第二种一样,s是图形的 属性字符串,这些属性字符串包括三个方 面: ·第一方面指定图形曲线的颜色; ·第二方面指定数据点的标记类型; ·第三方面指定线的类型

9 第三种情况: plot(x,y,’s’) • 数组x、y情况和第二种一样,s是图形的 属性字符串,这些属性字符串包括三个方 面: • 第一方面指定图形曲线的颜色; • 第二方面指定数据点的标记类型; • 第三方面指定线的类型

标题、坐标轴标签和网格线 添加标题和坐标轴标签。 -用title(标题)、xlabel(x轴标签)、 ylabel(y轴标签)函数 调用每个函数时将会有一个字符串,这个字符 串用一对单引号括起来,它包含了图形标题和 坐标轴标签的信息。 grid命令 -grid on-一代表在图形中出现网格线 -grid off-代表去除网格线

10 • 添加标题和坐标轴标签。 –用 title ( 标 题 ) 、 xlabel ( x 轴 标 签 ) 、 ylabel(y轴标签)函数 –调用每个函数时将会有一个字符串,这个字符 串用一对单引号括起来,它包含了图形标题和 坐标轴标签的信息。 • grid命令 –grid on---代表在图形中出现网格线 –grid off--代表去除网格线。 标题、坐标轴标签和网格线

点击下载完整版文档(PDF)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共79页,可试读20页,点击继续阅读 ↓↓
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有