matlab学习5数据可视化4gai[1]

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

例:绘制函数图 y x 2 1x 2 ,2
f=sym('x^2+1') subplot(211) ezplot(f,[-2,2]) %x的取值范围 subplot(212) ezplot('y-x^2-1',[-2,2],[0,10]) %x、y的取值范围
(2)参数方程绘图 ezplot(x,y,[t1,t2])
标注自动加到两个坐标轴上,可自定坐标轴,可把x, y 轴用对数坐标表示。 • 如果已经存在一个图形窗口,plot命令则清除当前图形, 绘制新图形 • 可单窗口单曲线绘图;可单窗口多曲线绘图;可单窗口 多曲线分图绘图;可多窗口绘图 • 可任意设定曲线颜色和线型 • 可给图形加坐标网线和图形加注功能
第一节 符号函数的函数图
(2)设x为二维(n×m)矩阵,则plot(x)绘 出m条曲线。矩阵的行数为横坐标,各列的元 素为纵坐标。
x=0:0.1:8; y1=sin(x); y2=cos(x); subplot(2wk.baidu.com1) plot(x,y1) subplot(222)
(3)设x和y分别为二维(n×m)矩阵,则plot( x,y)绘出m条曲线。每条曲线的横、纵坐标分别 为X和Y对应的列向量各元素。(列操作)
第四章 matlab图形处理功能
第一节 符号函数绘图 第二节 图形编辑 第三节 2D数据图 第四节 3D数据图 第五节 MATLAB的视图功能 第六节 图像、视频和声音
plot —— 最基本的二维图形指令 plot的功能: • plot命令自动打开一个图形窗口Figure • 用直线连接相邻两数据点来绘制图形 • 根据图形坐标大小自动缩扩坐标轴,将数据标尺及单位
w=[2 3;3 1;4 6]; subplot(223) plot(w) q=[4 6;3 5;1 2]; subplot(224)
x=f(t) y=g(t) 是参数方程。 [t1,t2]:参变量的取值范围
example1
x=sym('cos(t)') y=sym('sin(t)') subplot(223) ezplot(x,y) %二维参数方程绘图
example1
2)极坐标下符号函数绘图 ezpolar(r,[x1,x2]) 函数r是幅值函数,自变量是极角, [x1,x2]:极角的取值范围
例: 在极坐标下绘出下面的函数图
r4sin3()
r=sym('4*sin(3*x)') ezpolar(r,[0,2*pi]) %二维平面极坐标符号函数绘图
example1
3.三维直角坐标符号函数绘图 极坐标下函数绘图 ezplot3(x,y,z,[t1,t2]) x=f(t) y=g(t) z=h(t)是参数方程。 [t1,t2]:参变量的取值范围
三、标注图形
显示绘图编 辑工具条
显示图 形面板
填充颜色和 文本属性 边缘颜色
文本对 齐方式
插入直线 和箭头
插入文本箭 头、文本、 矩形、椭圆
将对象“钉”打开对象 到数据点上 对齐工具
对象对齐工具
对象与网格对齐
添加标题、添加坐标系标签: Insert:插入 绘图编辑模式下 添加文本标注: text gtext h=text(x,y, 'string')
1.平面分图位置函数
subplot(m,n,p)或者subplot(m n p) subplot是将多个图画到一个平面上的工具。其中, m表示是图排成m行,n表示图排成n列,也就是整 个figure中有n个图是排成一行的,一共m行,如果 第一个数字是2就是表示2行图。p是指你现在要把 曲线画到figure中哪个图上,最后一个如果是1表示 是从左到右第一个位置。
第四章 matlab图形处理功能
matlab语言丰富的图形表现方法,使得数学计 算结果可以方便地、多样性地实现了可视化, 这是其它语言所不能比拟的。
• 不仅能绘制几乎所有的标准图形,而且其表现形式 也是丰富多样的。
• matlab语言不仅具有高层绘图能力,而且还具有底 层绘图能力——句柄绘图方法。
• 在面向对象的图形设计基础上,使得用户可以用来 开发各专业的专用图形。
按从左至右,从上至下排列
2.二维符号函数绘图 1)直角坐标下函数绘图 (1)ezplot(f,[x1,x2])
f:含单变量的符号函数。 [x1,x2]:自变量的取值范围,默认值为[-2pi,2pi] (2)ezplot(‘u(x,y)’,[x1,x2], [y1,y2])
两变量隐函数u(x,y)=0 [x1,x2], [y1,y2]:表示两个变量的取值范围
第三节 2D数据图
1.二维数据形式
(1)两个元素个数同为n的行向量。
(2)一个二维(n×m)矩阵。(n行,m列)
2.二维数据的图形
(1)两个元素同为n的行向量,各对应的元素 在平面上确定n个点连成一条曲线。
(2)二维矩阵(n×m)的每一列元素可构成n 个点的曲线。曲线的横坐标为行数(1,2,…n), 纵坐标为该列相应的元素。此矩阵可表示为m 条曲线(列操作)。
(3)两个同维的(n×m)二维矩阵(X,Y)可 表示为m条曲线。每条曲线的横、纵坐标分别 为X和Y对应的列向量各元素。(列操作)
3.建立二维数据图形的函数
(1)设x1和y1, x2和y2…为多组行向量,则
plot( x1,y1, x2,y2 … )绘出多条曲线。 x1,x2 …是横坐标行向量,y1,y2 …是纵坐 标行向量。
%三维参数方程绘图 x1=sym('cos(t)')
y1=sym('sin(t)')
z1=sym('t^2')
第二节 图形编辑
一、matlab支持两种图形编辑方式 (1)在命令行或M文件中用matlab函数编辑对象 (2)用鼠标交互选择和编辑对象 菜单 工具条
启用绘图 数据探察工具 添加色条
编辑模式
和图例
二、使用图形编辑模式 对象的选择、剪切、复制、粘贴;平移、缩放;设置对象属性
二、使用数据探察工具
数据的缩放、平移、旋转和光标
数据光标: (1)移动文本标注:
(2)数据提示 文本框与点位置: 拖拉 多个数据提示:create new datatip 光标窗口:window inside figure 数据值输出到工作空间变量: Export cursor data to workspace
相关文档
最新文档