第4章 Matlabl的图形功能 (1)掌握图形窗口的创建与控制,以及图形窗口的基本操 作 (2)熟练掌握二维和三维绘图基本的命令、着色、线型控 制 (3)初步掌握用特殊的图形来表现特殊数据的性质,如面 积图、直方图、饼图等。 (4)了解在极坐标、柱坐标和球坐标系下绘制图形。 (5)掌握坐标轴的控制和图形标注命令及其用法。 (6)了解句柄图形的概念和图形对象的结构层次、掌握图 形对象属性的获取及利用图形对象属性编辑器设置对象属性 的方法。 (7)掌握用GUI设计用户界面菜单对象和用户界面控制对 象的方法
第4章 Matlab的图形功能 (1)掌握图形窗口的创建与控制,以及图形窗口的基本操 作; (2)熟练掌握二维和三维绘图基本的命令、着色、线型控 制; (3)初步掌握用特殊的图形来表现特殊数据的性质,如面 积图、直方图、饼图等。 (4)了解在极坐标、柱坐标和球坐标系下绘制图形。 (5)掌握坐标轴的控制和图形标注命令及其用法。 (6)了解句柄图形的概念和图形对象的结构层次、掌握图 形对象属性的获取及利用图形对象属性编辑器设置对象属性 的方法。 (7)掌握用 GUI 设计用户界面菜单对象和用户界面控制对 象的方法
第4章 Matlabl的图形功能 图形窗囗 >创建图形窗口的命令为 figure,有两种调用格式: figure/figure(n >>figure(1) 也可以由菜单创建: >>X=0:0.1:1 File->New->Figure sin(x) >>plot(x,y) 图形窗口的操作及控制 ,A, 1aA∥PP 以A交是C③ag② 四m● 。00d
一、图形窗口 ➢创建图形窗口的命令为figure,有两种调用格式: figure/ figure(n) ➢也可以由菜单创建: File->New->Figure ➢图形窗口的操作及控制 第4章 Matlab的图形功能 >>figure(1) >>x=0:0.1:1; >>y=sin(x); >>plot(x,y)
第4章 Matlabl的图形功能 、二维平面图形与坐标系 1.几个基本的绘图命令 a.线性坐标曲线plot 函数命令plo是 MATLAB二维曲线绘图中最简单、最重 要、使用最广泛的一个线性绘图函数。它可以生成线段、 曲线和参数方程曲线的函数图形。 命令格式: plot(y):单参数式(y为纵坐标向量,横坐标为向量1234…]) >plo(x2y):参数式(x为横坐标向量,y为纵坐标向量) plot(Y):m×m矩阵式(矩阵的每列为纵坐标,横坐标为向量[1:m]) plot(X,Y):混合式 plot(Z:复向量式 >plot(xL,y1,x2y2,):综合调用方式
第4章 Matlab的图形功能 二、二维平面图形与坐标系 1. 几个基本的绘图命令 a. 线性坐标曲线plot 函数命令 plot 是 MATLAB 二维曲线绘图中最简单、最重 要、使用最广泛的一个线性绘图函数。它可以生成线段、 曲线和参数方程曲线的函数图形。 命令格式: ➢plot(y) :单参数式(y为纵坐标向量,横坐标为向量[1 2 3 4 …]) ➢plot(x,y):参数式 (x 为横坐标向量,y为纵坐标向量) ➢plot(Y):m×n 矩阵式(矩阵的每列为纵坐标,横坐标为向量[1:m]) ➢plot(X,Y):混合式 ➢plot(Z):复向量式 ➢plot(x1,y1,x2,y2,…):综合调用方式
第4章 Matlabl的图形功能 用命令plot!)绘曲线,其中y=15349023]。 y[5349023] plot(y) 用命令plot(x,y)绘制函数y=cos(x)在两个周期内的图形。 x=0:0.01:2*pi y=cos(x) plot(x,y) 在同一图形窗口中用命令plot(xy)绘出正弦余弦函数的图形。 x=0:0.01:2*pi y=[sin(x); cos(x)] plot(x, y) 用命令pot(Y绘制矩阵Y=5438910;344582;81213211825 988967的图形。 Y=[5438910344582:81213211825:988967 plot(Y)
第4章 Matlab的图形功能 用命令plot(y)绘曲线,其中y=[5 3 4 9 0 2 3]。 y=[5 3 4 9 0 2 3]; plot(y) 用命令plot(x,y)绘制函数y=cos(x)在两个周期内的图形。 x=0:0.01:2*pi; y=cos(x); plot(x,y) 在同一图形窗口中用命令plot(x,y)绘出正弦余弦函数的图形。 x=0:0.01:2*pi; y=[sin(x);cos(x)]; plot(x,y) 用命令plot(Y)绘制矩阵 Y=[5 4 3 8 9 10;3 4 4 5 8 2 ;8 12 13 21 18 25 ; 9 8 8 9 6 7]的图形。 Y=[5 4 3 8 9 10;3 4 4 5 8 2 ;8 12 13 21 18 25 ;9 8 8 9 6 7]; plot(Y)
第4章 Matlabl的图形功能 在混合式的命令格式plot(X,Y)中,对X和Y而言,可分下 列几种情况: ◆如果X和Y都是向量,则长度必须相等; ◆如果X是向量,而Y是一个矩阵,X的长度与矩阵Y 的行数或列数相等,则它的作用是将向量X与矩阵Y的 每列或每行的向量相对应作折(曲)线,当Y是方阵时, 则将向量X与矩阵Y的列向量对应作图; ◆如果ⅹ是矩阵,Y是向量,Y的长度等于矩阵X的行 数或列数,则将X的每列或每行的向量与Y相对应作图。 当X是方阵时,则将X的各列与Y对应作图; ◆如果X和Y都是矩阵,且维数相同,则按列与列的对 应方式来作图
第4章 Matlab的图形功能 在混合式的命令格式plot(X,Y)中,对X和Y而言,可分下 列几种情况: ◆如果 X 和 Y 都是向量,则长度必须相等; ◆如果 X 是向量,而 Y 是一个矩阵,X 的长度与矩阵 Y 的行数或列数相等,则它的作用是将向量 X 与矩阵 Y 的 每列或每行的向量相对应作折( 曲)线,当 Y 是方阵时, 则将向量 X 与矩阵Y 的列向量对应作图; ◆如果 X 是矩阵,Y 是向量,Y 的长度等于矩阵 X 的行 数或列数,则将 X 的每列或每行的向量与 Y 相对应作图。 当 X 是方阵时,则将X 的各列与Y 对应作图; ◆如果 X 和 Y 都是矩阵,且维数相同,则按列与列的对 应方式来作图