- 1、本文档共118页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第四讲Matlab图形技术
?二维图形的绘制
?三维图形的绘制
?用户界面的制作*
课程要求
? 掌握图形窗口的创建与控制,图形窗口的基本操作;
? 熟练掌握二维和三维绘图基本的命令、着色、线型控制;
? 初步掌握用特殊的图形来表现特殊数据的性质,如面
积图、直方图、饼图等。
? 掌握坐标轴的控制和图形标注命令及其用法。
? 掌握用 GUI 设计用户界面菜单对象和用户界面控制对
象的方法。
Matlab 绘图功能
?matlab语言丰富的图形表现方法,使得数学计
算结果可以方便地、多样性地实现了可视化,
这是其它语言所不能比拟的。
?不仅能绘制几乎所有的标准图形,而且其表现
形式也是丰富多样的。
?matlab语言不仅具有高层绘图能力,而且还具
有底层绘图能力——句柄绘图方法。
? 在面向对象的图形设计基础上,使得用户可以
用来开发各专业的专用图形。
二维绘图
(一)plot —— 最基本的二维图形指令
plot的功能:
? plot命令自动打开一个图形窗口Figure
? 用直线连接相邻两数据点来绘制图形
?根据图形坐标大小自动缩扩坐标轴,将
数据标尺及单位标注自动加到两个坐标
轴上,可自定坐标轴,可把x, y 轴用对
数坐标表示
?如果已经存在一个图形窗口,plot命
令则清除当前图形,绘制新图形
?可单窗口单曲线绘图;可单窗口多曲
线绘图;可单窗口多曲线分图绘图;
可多窗口绘图
?可任意设定曲线颜色和线型
?可给图形加坐标网线和图形加注功能
plot的调用格式
? plot(x) —— 缺省自变量绘图格式,
x为向量, 以x元素值为纵坐标,以相
应元素下标为横坐标绘图
? plot(x,y) —— 基本格式,以y(x) 的
函数关系作出直角坐标图,如果y为
n ×m的矩阵,则以x 为自变量,作
出m条曲线
?plot(x1,y1,x2,y2) —— 多条曲线绘
图格式
?plot(x,y,’s’) —— 开关格式,开关量
字符串s设定曲线颜色和绘图方式,
使用颜色字符串的前1~3个字母,如
yellow—yel表示等。
或plot(x1,y1,’s1’,x2,y2,’s2’,…)
S的标准设定值如下:
字母 颜色 标点 线型
y 黄色 · 点线
m 粉红 ○ 圈线
c 亮蓝 × ×线
r 大红 + +字线
g 绿色 - 实线
b 蓝色 ? 星形线
w 白色 : 虚线
k 黑色 -· (--) 点划线
matlab线型:
[ + | o | * | . | x | square | diamond | v | ^ |
| | pentagram | hexagram ]
square 正方形diamond 菱形
pentagram 五角星hexagram 六角星
1. 单窗口单曲线绘图
例1:x=
文档评论(0)