- 1、本文档共42页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章 数据的可视化
3.1 二维绘图
3.2 特殊图形和坐标的绘制
3.3 MATLAB的图形窗口
3.4 基本三维绘图命令
例3-1 绘制一个正弦波形和一个余弦波形。
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
3.1 二维绘图3.1.1 绘图的一般步骤
1. 曲线数据准备
2. 指定图形窗口和子图位置
3. 绘制图形
4. 设置坐标轴和图形注释
5. 仅对三维图形使用的着色和视点等设置
6. 图形的精细修饰
7. 按指定格式保存或导出图形
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
3.1.2 基本绘图函数
MATLAB 7.3中最基本的绘图函数是绘制曲线函数plot。
plot(y) %绘制以y为纵坐标的二维曲线
plot(x,y) %绘制以x为横坐标y为纵坐标的二维曲线
plot(x1,y1,x2,y2…) %在同一窗口绘制多条二维曲线
说明:x和y可以是实数向量或矩阵,也可以是复数向量或矩阵。
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
1、plot(y)
例3-2 绘制以y为纵坐标的锯齿波。
y=[1 0 1 0 1 0] ;
plot(y)
(1) 当y是长度为n的向量时
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
(2) 当y为矩阵时
例3-3 绘制矩阵y为2×3的曲线图
y=[1 2 3;4 5 6];
plot(y)
y是2×3的矩阵,每列画一条曲线共3条,第一条线纵坐标画的是[1 4]两点。
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
2、plot(x,y)
例3-4 绘制方波信号,如图3-4所示。
x=[0 1 1 2 2 3 3 4 4];
y=[1 1 0 0 1 1 0 1 1];
plot(x,y)
axis([0 4 0 2])
axis([0 5 -0.1 1.1])
练习
(1) 当x、y为向量时,x、y的长度必须相等
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
(2) x和y其中之一或两者都是矩阵时
分别有以下几种情况:
x是向量y是矩阵时:x的长度与矩阵y的行数或列数必须相等,如果x的长度与y的每列元素个数相等,向量x与y的每列向量画一条曲线;如果x的长度与y的每行元素个数相等,则向量x与矩阵y的每行向量对应画一条曲线;如果y是方阵,x和y的行数和列数都相等,则向量x与矩阵y的每列向量画一条曲线。
x是矩阵y是向量时:y的长度必须等于x的行数或列数,绘制的方法与前一种相似。
x和y都是矩阵时:x和y大小必须相同,矩阵x的每列与y的每列画一条曲线。
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
例3-5 x是向量,分别绘制矩阵y1、y2、y3的曲线。
y1=[x; 2*x];
y2=[x;x.^2];
y3=[x; 2*x; 3*x; 4*x];
x是矩阵、y是向量时:
x和y都是矩阵时:
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
例3-
文档评论(0)