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

第三章 MATLAB图形图像处理 Surface plot Contour plot 4 3 2 0.8 0.6 0 Q -2 -3 4
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中元素的值作为纵 坐标,对应画在直角坐标系中,而且各点以直线 连接
6 第一种格式: plot(y) 如果y是一个数组,则plot(y)在直角坐标系中 绘制出一个二维图形。此二维图形中横坐标是以y 中元素的个数作为横坐标,以y中元素的值作为纵 坐标,对应画在直角坐标系中,而且各点以直线 连接

例如运行下面的程序,则画出所示图形。 y=[1324623453] plot(y); 4 3.5 2
7 例如运行下面的程序,则画出所示图形。 y=[1 3 2 4 6 2 3 4 5 3]; plot(y);

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

例如,设x为一个时间数组,运行下面的 程序,则画出以x为横坐标,y为纵坐标的 曲线,如图所示。 x=0:0.2:2*pi 554 y=sin(x); 0 plot(x,y); -02 04
9 例如,设x为一个时间数组,运行下面的 程序,则画出以x为横坐标,y为纵坐标的 曲线,如图所示。 x=0:0.2:2*pi; y=sin(x); plot(x,y);

第三种情况:plot(x,y,'s) 数组x、y情况和第二种一样,s是图形的 属性字符串,这些属性字符串包括三个方 面: 第一方面指定图形曲线的颜色; 第二方面指定数据点的标记类型; ·第三方面指定线的类型
10 第三种情况: plot(x,y,’s’) • 数组x、y情况和第二种一样,s是图形的 属性字符串,这些属性字符串包括三个方 面: • 第一方面指定图形曲线的颜色; • 第二方面指定数据点的标记类型; • 第三方面指定线的类型
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 聊城大学:《MATLAB语言及应用 MATLAB Language and Application》课程教学资源(课件讲稿,上)第2章 程序设计和M文件 2.4 M文件.pdf
- 聊城大学:《MATLAB语言及应用 MATLAB Language and Application》课程教学资源(课件讲稿,上)第2章 程序设计和M文件(2.3-2.5).pdf
- 聊城大学:《MATLAB语言及应用 MATLAB Language and Application》课程教学资源(课件讲稿,上)第2章 MATLAB的程序设计(2.1-2.2).pdf
- 聊城大学:《MATLAB语言及应用 MATLAB Language and Application》课程教学资源(课件讲稿,上)第1章 Matlab软件入门(葛广英).pdf
- 聊城大学:《MATLAB语言及应用 MATLAB Language and Application》课程教学资源(教学大纲,葛广英).pdf
- 南京大学计算机科学与技术系:《程序设计(C++)》课程教学资源(PPT讲稿,高级篇)09 转移构造函数 & 转移赋值操作符重载函数.ppt
- 南京大学计算机科学与技术系:《程序设计(C++)》课程教学资源(PPT讲稿,高级篇)08 消息(事件)驱动的程序设计.ppt
- 南京大学计算机科学与技术系:《程序设计(C++)》课程教学资源(PPT讲稿,高级篇)07 异常处理.ppt
- 南京大学计算机科学与技术系:《程序设计(C++)》课程教学资源(PPT讲稿,高级篇)05 泛型(类属)程序设计-模板.ppt
- 南京大学计算机科学与技术系:《程序设计(C++)》课程教学资源(PPT讲稿,高级篇)04 继承-派生类.ppt
- 南京大学计算机科学与技术系:《程序设计(C++)》课程教学资源(PPT讲稿,高级篇)03-1 λ表达式.ppt
- 南京大学计算机科学与技术系:《程序设计(C++)》课程教学资源(PPT讲稿,高级篇)03 操作符重载.ppt
- 南京大学计算机科学与技术系:《程序设计(C++)》课程教学资源(PPT讲稿,高级篇)02 数据抽象与封装——对象与类.ppt
- 南京大学计算机科学与技术系:《程序设计(C++)》课程教学资源(PPT讲稿,基础篇)10 f函数式、逻辑式程序设计 unctional & logic programming.ppt
- 南京大学计算机科学与技术系:《程序设计(C++)》课程教学资源(PPT讲稿,基础篇)08 复合数据的描述——构造数据类型(指针及其应用).pptx
- 南京大学计算机科学与技术系:《程序设计(C++)》课程教学资源(PPT讲稿,基础篇)07 过程(功能)抽象——函数(标识符作用域与变量生存期).pptx
- 南京大学计算机科学与技术系:《程序设计(C++)》课程教学资源(PPT讲稿,基础篇)06 复合数据的描述——构造数据类型(基础).pptx
- 南京大学计算机科学与技术系:《程序设计(C++)》课程教学资源(PPT讲稿,基础篇)05 过程(功能)抽象——函数(基础).pptx
- 南京大学计算机科学与技术系:《程序设计(C++)》课程教学资源(PPT讲稿,基础篇)04 简单数据的描述——基本数据类型与表达式(深入).pptx
- 南京大学计算机科学与技术系:《程序设计(C++)》课程教学资源(PPT讲稿,基础篇)03 程序的流程控制——语句.pptx
- 聊城大学:《MATLAB语言及应用 MATLAB Language and Application》课程教学资源(课件讲稿,上)第3章 MATLAB图形图像处理(2/2).pdf
- 聊城大学:《MATLAB语言及应用 MATLAB Language and Application》课程教学资源(课件讲稿,上)第4章 SIMULINK仿真.pdf
- 聊城大学:《MATLAB语言及应用 MATLAB Language and Application》课程教学资源(课件讲稿,上)第6章 Matlab在信号处理中的应用.pdf
- 聊城大学:《MATLAB语言及应用 MATLAB Language and Application》课程教学资源(课件讲稿,下)第1章 系统环境.pdf
- 聊城大学:《MATLAB语言及应用 MATLAB Language and Application》课程教学资源(课件讲稿,下)第2章 MATLAB应用基础.pdf
- 聊城大学:《MATLAB语言及应用 MATLAB Language and Application》课程教学资源(课件讲稿,下)第3章 MATLAB绘图(图形图像处理).pdf
- 聊城大学:《MATLAB语言及应用 MATLAB Language and Application》课程教学资源(课件讲稿,下)第4章 Matlab数值计算与符号计算.pdf
- 聊城大学:《MATLAB语言及应用 MATLAB Language and Application》课程教学资源(课件讲稿,下)第5章 SIMULINK仿真工具箱.pdf
- 聊城大学:《MATLAB语言及应用 MATLAB Language and Application》课程教学资源(课件讲稿,下)第7章 信号处理工具箱.pdf
- 聊城大学:《MATLAB语言及应用 MATLAB Language and Application》课程教学资源(课件讲稿,下)第9章 SIMPowerSystem工具箱.pdf
- 南京大学:《程序设计(C++)》课程教学资源(PPT课件讲稿,基础篇)01 概述(陈家骏).pptx
- 南京大学:《程序设计(C++)》课程教学资源(PPT课件讲稿,基础篇)02 简单数据的描述——基本数据类型与表达式(基础).pptx
- 南京大学:《程序设计(C++)》课程教学资源(PPT课件讲稿,基础篇)03 程序的流程控制——语句.pptx
- 南京大学:《程序设计(C++)》课程教学资源(PPT课件讲稿,基础篇)04 简单数据的描述——基本数据类型与表达式(深入).pptx
- 南京大学:《程序设计(C++)》课程教学资源(PPT课件讲稿,基础篇)05 过程(功能)抽象——函数(基础).pptx
- 南京大学:《程序设计(C++)》课程教学资源(PPT课件讲稿,基础篇)06 复合数据的描述——构造数据类型(基础).pptx
- 南京大学:《程序设计(C++)》课程教学资源(PPT课件讲稿,基础篇)07 过程(功能)抽象——函数(标识符作用域与变量生存期).pptx
- 南京大学:《程序设计(C++)》课程教学资源(PPT课件讲稿,基础篇)08 复合数据的描述——构造数据类型(指针及其应用).pptx
- 南京大学:《程序设计(C++)》课程教学资源(PPT课件讲稿,高级篇)10 函数式&逻辑式程序设计(functional & logic programming).ppt
- 南京大学:《程序设计(C++)》课程教学资源(PPT课件讲稿,高级篇)02 数据抽象与封装——对象与类.ppt