- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2017-4-24
MATLAB绘图与可视化
天 津 科 技 大 学 数 学 系 谢中华
E-mail: xiezhh@tust.edu.cn
MATLAB从零到进阶
2017-4-24
MATLAB设有大量函数和命令来绘制出各种各样的图形,具有强大的绘图功能
2017-4-24
2017-4-24
主要内容
图形对象与图形句柄
二维图形绘制
三维图形绘制
图形的打印和输出
动画制作
2017-4-24
第一节 图形对象与图形对象句柄
2017-4-24
一、什么是图形对象与图形句柄
图形窗口、线条、曲面和注释等都被看作是MATLAB中的图形对象,所有这些图形对象都可以通过一个被称为“句柄值”的东西加以控制,例如可以通过一个线条的句柄值来修改线条的颜色、宽度和线型等属性。这里所谓的“句柄值”其实就是一个数值,每个图形对象都对应一个唯一的句柄值,它就像一个指针,与图形对象一一对应。例如可以通过命令h = figure返回一个图形窗口的句柄值。
2017-4-24
句柄式图形对象继承关系图
Parent(父)
Children(子)
2017-4-24
二、获取图形对象属性名称和属性值
h = line([0 1],[0 1])
h =
0.0149
get(h)
2017-4-24
三、设置图形对象属性值
subplot(1, 2, 1);
h1 = line([0 1],[0 1]) ;
text(0, 0.5, 未改变线宽) ;
subplot(1, 2, 2);
h2 = line([0 1],[0 1]) ;
set(h2, LineWidth, 3)
text(0, 0.5, 已改变线宽) ;
2017-4-24
第二节 二维图形绘制
2017-4-24
一、基本二维绘图函数
MATLAB 中提供了plot,loglog,semilogx,semilogy,polar,plotyy 等6个非常实用的基本二维绘图函数,下面重点介绍plot函数的用法
2017-4-24
1. plot函数
plot(Y)
plot(X,Y)
plot(X1,Y1, X2,Y2,...)
plot(X1,Y1,LineSpec,...)
plot(...,PropertyName,PropertyValue,...)
plot(axes_handle,...)
h = plot(...)
hlines = plot(v6,...)
调用格式:
2017-4-24
【例3.2-0】给定横纵坐标数据,绘制线图
x
y
1
2
3
5
7
7.5
8
6.5
7
7
5.5
4
6
8
10
2
x=[1 1.5 2 3 5 7 7.5 8 10];
y=[2 5 6.5 7 7 5.5 4 6 8];
plot(x,y)
1.5
5
2017-4-24
【例3.2-1】同时绘制多条线
x=[3,5,9;3,10,67;3,23,90];
x =
3 5 9
3 10 67
3 23 90
plot(x)
2017-4-24
x1=linspace(0,2*pi,100);
x2=linspace(0,3*pi,100);
x3=linspace(0,4*pi,100);
y1=sin(x1);
y2=1+sin(x2);
y3=2+sin(x3);
x=[x1;x2;x3];
y=[y1;y2;y3];
plot(x,y,x1,y1-1,’r-*’)
2017-4-24
线型、描点类型、颜色参数表
线条属性的修改
色彩
字符
说明
线型
字符
说明
描点
类型
说明
描点
类型
说明
r
红
-
实线(默认)
.
点
左三角形
g
绿
--
虚线
o
圆
s
方形
b
蓝
:
点线
x
叉号
d
菱形
c
青
-.
点划线
+
加号
P
五角星
m
品红
*
星号
h
六角星
y
黄
v
下三角形
k
黑
^
上三角形
w
白
右三角形
2017-4-24
【例3.2-2】画标准正态分布的密度函数图像。
x = -3 : 0.25 : 3;
y = normpdf(x, 0, 1);
plot(x, y, -ro,...
LineWidth,2,...
MarkerEdgeColor,k,...
MarkerFaceColor,[0.49, 1, 0.63],...
MarkerSize,12)
xla
您可能关注的文档
最近下载
- 临床学术推广方案.ppt VIP
- 江西传媒职业学院继续教育学院2019级《电子商务基础》补考试卷B.docx VIP
- 老年肺炎临床诊断与治疗专家共识2025解读.pptx
- 2025广西公需科目考试答案(3套涵盖95-试题)一区两地一园一通道建设人工智能时代的机遇与挑战.docx VIP
- 外研版高中英语选择性必修第一册Unit1 Part1 Starting out & Understanding ideas练习含答案.docx VIP
- 二手车买卖买卖合同范本6篇.docx VIP
- 水泥基植物纤维防火保温预制装配式叠合板.pdf VIP
- 2023年高考生物试题解析全国乙卷.docx
- 毛衫专业英语中英对照.docx VIP
- 三字经英文版赵彦春.doc VIP
文档评论(0)