第3章 MATLAB图形初步 编者.

Slides:



Advertisements
Similar presentations
7.1 内置对象概述及分类 JSP 视频教学课程. JSP2.2 目录 1. 内置对象简介 1. 内置对象简介 2. 内置对象分类 2. 内置对象分类 3. 内置对象按功能区分 3. 内置对象按功能区分 4. 内置对象作用范围 4. 内置对象作用范围.
Advertisements

练一练: 在数轴上画出表示下列各数的点, 并指出这些点相互间的关系: -6 , 6 , -3 , 3 , -1.5, 1.5.
第六 章数据库访问页 6.1 数据访问页视图 6.2 创建数据访问页 6.3 编辑数据访问页 6.4 查看数据访问页 退出.
第三章 数据类型和数据操作 对海量数据进行有效的处理、存储和管理 3.1 数据类型 数据源 数据量 数据结构
PRESENTED BY OfficePLUS
第四讲 绘图功能.
——matlab语言丰富的图形表现方法,使得数学计算结果可以方便地、多样性地实现了可视化,这是其它语言所不能比拟的。
数学软件 Matlab —— 二维平面作图 —— 三维空间作图.
第5章 MATLAB 绘图.
——matlab语言丰富的图形表现方法,使得数学计算结果可以方便地、多样性地实现了可视化,这是其它语言所不能比拟的。
第三节 格林公式及其应用(2) 一、曲线积分与路径无关的定义 二、曲线积分与路径无关的条件 三、二元函数的全微分的求积 四、小结.
§5 微分及其应用 一、微分的概念 实例:正方形金属薄片受热后面积的改变量..
第一部分 Matlab 软件介绍 《数学分析》实验课.
第5章 MATLAB绘图 5.1 二维数据曲线图 5.2 其他二维图形 5.3 隐函数绘图 5.4 三维图形 5.5 图形修饰处理
走进编程 程序的顺序结构(二).
辅导课程六.
用函数观点看方程(组)与不等式 14.3 第 1 课时 一次函数与一元一次方程.
第一单元 初识C程序与C程序开发平台搭建 ---观其大略
  MATLAB操作基础 《信息隐藏实验教程》教学幻灯片 一.
第17章 网站发布.
数学模型实验课(三) 插值与三维图形.
实验二 MATLAB绘制图形 (一) 实验类型:验证性 (二) 实验类别:基础实验 (三) 实验学时数:2学时 .
POWERPOINT TEMPLATE HI.
第七章 操作符重载 胡昊 南京大学计算机系软件所.
宁波市高校慕课联盟课程 与 进行交互 Linux 系统管理.
宁波市高校慕课联盟课程 与 进行交互 Linux 系统管理.
安徽省中小学信息技术课件(初中) 初中信息技术八年级下册第一单元 活动2 会徽制作显创意 活动2 会徽制作显创意 马鞍山市丹阳中学 刘斌.
图片与视频数字化. 图片与视频数字化 图片分类 根据图片的构成元素来分 位图: 由像素组成,计算机按顺序存储每个像素点 的颜色信息的保存方式获得的图片。 位图放大后会模糊失真,存储空间相对较大。 矢量图: 由图元组成,通过数学公式计算获得的图片。 放大后不会失真,占用空间小。
C++语言程序设计 C++语言程序设计 第七章 类与对象 第十一组 C++语言程序设计.
1.函数 2.程序 3.图形 目的:掌握Matlab作平面曲线图的方法与技巧
第一单元 第3课 Matlab基本语法与操作 1. plot指令的基本调用格式 2.多次叠绘、双纵坐标和多子图 3.多子图
数学软件 第9讲 MATLAB绘图二 主讲教师: 鲜大权 副教授 西南科技大学理学院数学系.
产品推广 PRODUCT PROMOTION PRESENTED BY OfficePLUS.
标准配色方案 背景 文本和线条 阴影 强调色 主色一 主色二 主色三 主色四 推荐应用顺序. 标准配色方案 背景 文本和线条 阴影 强调色 主色一 主色二 主色三 主色四 推荐应用顺序.
VisComposer 2019/4/17.
Z Mathematical Model ‡ ' 图形处理.
MATLAB 程式設計入門篇 三維立體繪圖 (part1)
三維繪圖 Helix t = 0:pi/50:10*pi; % linspace(0,10*pi,500); figure plot3(sin(t),cos(t),t) grid on axis square Remark: zlabel, view, surf.
姚金宇 MIT SCHEME 使用说明 姚金宇
Logo语言. Logo语言 视图窗口 小海龟 ?: 提示符 l: 光标 命令窗口.
计算机网络与网页制作 Chapter 07:Dreamweaver CS5入门
项目二:HTML语言基础.
本节内容 Win32 API中的宽字符 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
第4章 Excel电子表格制作软件 4.4 函数(一).
Word中活用“艺▪图▪框” 信息技术必修(一).
iSIGHT 基本培训 使用 Excel的栅栏问题
《手把手教你学STM32-STemWin》 主讲人 :正点原子团队 硬件平台:正点原子STM32开发板 版权所有:广州市星翼电子科技有限公司
第4课时 绝对值.
多层循环 Private Sub Command1_Click() Dim i As Integer, j As Integer
魏新宇 MATLAB/Simulink 与控制系统仿真 魏新宇
海报题目 简介: 介绍此项仿真工作的目标和需要解决的问题。 可以添加合适的图片。
计算机绘图 AutoCAD2016.
静定结构位移计算 ——应用 主讲教师:戴萍.
2019/5/21 实验一 离散傅立叶变换的性质及应用 实验报告上传到“作业提交”。 11:21:44.
本节内容 C语言的汇编表示 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
Python 环境搭建 基于Anaconda和VSCode.
图片与视频数字化. 图片与视频数字化 图片分类 根据图片的构成元素来分 位图: 由像素组成,计算机按顺序存储每个像素点 的颜色信息的保存方式获得的图片。 位图放大后会模糊失真,存储空间相对较大。 矢量图: 由图元组成,通过数学公式计算获得的图片。 放大后不会失真,占用空间小。
实验一 特殊函数与图形.
第8章 创建与使用图块 将一个或多个单一的实体对象整合为一个对象,这个对象就是图块。图块中的各实体可以具有各自的图层、线性、颜色等特征。在应用时,图块作为一个独立的、完整的对象进行操作,可以根据需要按一定比例和角度将图块插入到需要的位置。 2019/6/30.
实验二 MATLAB绘制图形.
FVX1100介绍 法视特(上海)图像科技有限公司 施 俊.
创建、启动和关闭Activity 本讲大纲: 1、创建Activity 2、配置Activity 3、启动和关闭Activity
位似.
编程达人-- 从零开始学UI系列教程 第九节、布尔运算 先行者 YC.
使用Fragment 本讲大纲: 1、创建Fragment 2、在Activity中添加Fragment
LOGO HERE 单击此处添加 您的标题标题标题 PRESENTED BY JANE DOE
《手把手教你学STM32-STemWin》 主讲人 :正点原子团队 硬件平台:正点原子STM32开发板 版权所有:广州市星翼电子科技有限公司
海报题目 简介: 介绍此项仿真工作的目标和需要解决的问题。 可以添加合适的图片。
04 03 add your text. add your text. add your text. add your text add your text. add your text. add your text. add your text. add your text add your text.
《手把手教你学STM32-STemWin》 主讲人 :正点原子团队 硬件平台:正点原子STM32开发板 版权所有:广州市星翼电子科技有限公司
Presentation transcript:

第3章 MATLAB图形初步 编者

Outline 3.1 MATLAB图形窗口 3.2 二维图形的绘制 3.3 二维图形的修饰 3.4 三维图形的绘 3.5 图形的编辑 3.2 二维图形的绘制 3.3 二维图形的修饰 3.4 三维图形的绘 3.5 图形的编辑 3.6 动画的制作

3.1 MATLAB图形窗口 MATLAB绘图函数和绘图工具的输出都显示在MATLAB命令窗口外的一个图形窗口中,如图所示就是一个典型的MATLAB图形窗口。 图 MATLAB图形窗口

3.2 二维图形的绘制 1.基本绘图函数 MATLAB中绘制二维图形的基本函数。 2.子图的绘制 3.2 二维图形的绘制 1.基本绘图函数 MATLAB中绘制二维图形的基本函数。 2.子图的绘制 有时出于节省空间或对几个相似图形进行比较等目的,在同一个图形窗口中需要设置多个坐标轴。MATLAB中实现这一目的的函数主要是subplot。运行结果图如示。 图 子图绘制

在MATLAB中提供了几个与鼠标操作有关的命令,也就是交互式图形命令,常用的有ginput和gtext。交互式绘图如图所示。 3.交互式绘图 在MATLAB中提供了几个与鼠标操作有关的命令,也就是交互式图形命令,常用的有ginput和gtext。交互式绘图如图所示。 图 交互式绘图

3.3 二维图形的修饰 1.图形标注 图题标注 在MATLAB中,提供了函数title来实现图题标注,该函数的调用格式为: 3.3 二维图形的修饰 1.图形标注 图题标注 在MATLAB中,提供了函数title来实现图题标注,该函数的调用格式为: 坐标轴标注 函数xlabel、ylabel和zlabel分别用于在坐标轴的x轴、y轴和z轴标注,它们的使用方法和title函数类似。 图 图题标注与坐标轴标注

图例标注 图例可以用来标注图形中不同颜色、线型的数据组的实际意义,用户可以使用legend函数来添加图例,该函数的调用格式很多。 文本标注 文本可以标注在图形中的任何位置,包括坐标轴外的位置,MATLAB提供了两个文本标注函数:gtext和text。 线条、箭头和图框标注 在图形中添加线条、箭头标注可以起到明确的指示作用,而图框标注则能提高图形的美观程度,这几类元素的标注都可以通过annotation函数实现。 图 线条、箭头和图框标注

坐标轴的控制 设置坐标轴范围 在MATLAB中,设置坐标轴范围主要采用axis和xlim(或ylim、zlim)函数,常用的调用格式为: 图 坐标轴的不同显示方式 网格线和坐标框 MATLAB中使用函数grid来显示网格线,坐标框可以由函数box显示。

3.4 三维图形的绘制 1.三维曲线图的绘制 维曲线图描述的是向量 沿着一条平面曲线变化时, 随之变化的情况。MATLAB中绘制三维曲线图的函数主要是plot3,其运行结果如图所示。 图 三维曲线图的绘制

2. 三维网格图的绘制 在MATLAB中,用户可以使用mesh、meshc和meshz这三个函数创建网格图,其中mesh函数创建普通的网格图,meshc函数创建带等高线的网格图,而meshz函数创建带“围裙”的网格图,它们的调用格式完全一样,以mesh函数为例。运行结果如图所示。 图 Butterworth低通滤波器的三维网格图

3.三维曲面图的绘制 在MATLAB中,用户可以使用surf、surfc和surfl这三个函数来创建三维曲面图,其中surf函数是绘制三维曲面图的基本指令,函数surfc绘制带有等高线的三维曲面图,而函数surfl可以控制光照效果,surf和surfc函数的用法类似于mesh函数。运行结果如图所示。 图 不同绘图方式表现三维图形

3.5 图形的编辑 1.图形窗口编辑方式 MATLAB图形窗口除了用于显示绘图函数的结果,另外,它还提供了一个绘图工具(Plot Tool)组件,如图所示。除了可以使用该绘图工具组件来编辑图形外,我们还可以将其保存为M文件,这样即可实现图形自动化编程的过程。 图 绘图工具组件

2.图形句柄编辑方式 MATLAB在创建每一个图形对象时,都会为该对象分配惟一的一个数值,称为图形对象句柄。由图形创建函数产生的每一个对象都是图形对象,包括图形窗口、坐标轴、线条、曲面和文本等,这些对象按父对象和子对象组成层次结构。如图所示。 图 句柄图形对象层次结构

3.6 动画的制作 MATLAB中动画的制作主要有以下两种方式: 3.6 动画的制作 MATLAB中动画的制作主要有以下两种方式: 电影动画:在保存多幅图像后以电影的形式播放出来,这种方式适用于获取一幅图像时间较长的情况,用户可以在计算出所有图像后反复观察图像变化过程。 实时动画:在图形窗口中不断地计算并画出图形,在当前图形窗口中只显示利用当前参数计算所得的图片,这样看起来就具有动画效果了。这种方式适用于获得图像时间较短的情况。

电影动画 MATLAB中,创建电影动画的过程主要分为以下2个步骤: 1)调用moviein函数对内存进行初始化(该步骤在MATLAB 5.3以上均可省略),创建一个足够大的矩阵,使之能够容纳基于当前坐标轴大小的一系列指定的图形(此处称为帧)。 2)调用getframe函数生成每个帧。该函数可以捕捉动画帧,并保存到矩阵中。一般将该函数放到for循环中得到一系列的动画帧。 运行结果如图所示。 图 制作莫比乌斯带的某一帧

实时动画 MATLAB中,创建擦除重绘动画的过程分为以下三步: 1)设置重绘对象的擦除模式。 2)在循环语句中使用set函数更改图形的xdata,ydata和zdata等坐标数据。 3)使用drawnow命令刷新屏幕或利用pause函数设置暂停时间。 运行结果如图所示。 图 实时动画

谢谢大家!