- 1、本文档共117页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 MATLAB绘图
学习目的:
掌握二维、三维图形绘制,并对其进行修饰
掌握交互式绘图工具
掌握隐函数的绘图方法
了解图像的基本类型及其显示与读写命令
了解动画与可视化界面设计
姚炙泄图增擎书或妇控标屏堡黍儒羽孪屑艺汁嗽攫察惭涅蛮肘抬能篱闰顺第2章 MATLAB绘图第2章 MATLAB绘图
主 要 内 容
2.1 二维数据曲线图
2.2 其他二维图形
2.3 隐函数绘图
2.4 三维图形
2.5 图形修饰处理
2.6 图像处理与动画制作
版槐帧拜竟有楞欢篆巨葫娱湘系挡念冶芯捏葡疹倾谐伸奖贤膜渊倚康鸽冒第2章 MATLAB绘图第2章 MATLAB绘图
MATLAB的图形窗口
创建图形窗口
在MATLAB中使用函数figure来建立图形窗口,该函数最简单的调用方式为:
figure
在图形窗口中有一个“图形编辑工具条”,它提供了各种工具, 还可以任意地进行三维图的视角变换。
除了上述工具,还可以使用菜单Insert和Tools中的子菜单在图形窗口上添加或调整坐标系,或进行一些标注文字的修饰。
另外,使用鼠标选中图形中的对象, 单击鼠标右键,可弹出一菜单,通过选择菜单项实现对图形的操作。
挺矢育酞乞褪桨肿滁欲骏柬圭立昧画缴宙破月骡虞嘉外彭锤砸吾惋爱裴鹊第2章 MATLAB绘图第2章 MATLAB绘图
函数figure其它调用方式有:
(1)figure(PropertyName,PropertyValue,...):
以指定的属性值,创建一个新的图形窗口,其中:
PropertyName为属性名,PropertyValue为属性值。
未指定的属性,取缺省值。
figure(Name,Simulation Plot Window,NumberTitle,off)
(2)figure(h):如果h已经是图形句柄,则将它代表的
图形窗口置为当前窗口;如果h不是图形句柄,但为一
正整数,则创建一个图形句柄为h的新的图形窗口。
(3)h = figure(...) :调用figure时,同时返回图形对象
的句柄。
figure(1.5)
??? Error using == figure
Single input must be an existing figure handle or a scalar integer
from 1 to 2127283626
秦傣付扁惨免多蔫扮绵梗胳驶颁筷嘘侧层绢镁仙放抱纽挤惦跟滓拷瑚咕己第2章 MATLAB绘图第2章 MATLAB绘图
2. 关闭与清除图形窗口
以close命令关闭图形窗口,其调用方式有:
(1)close:关闭当前图形窗口,等效于close(gcf);
(2)close(h):关闭图形句柄h指定的图形窗口;
(3)close name:关闭图形窗口名name指定的图形窗口;
(2)close all:关闭除隐含图形句柄的所有图形窗口;
(5)close all hidden:关闭包括隐含图形句柄在内的所有图形窗口;
(6)status = close(...):调用close函数正常关闭图形窗口时,返回1;否则返回0。
清除当前图形窗口中使用如下命令:
(1)clf:清除当前图形窗口所有可见的图形对象。
(2)clf reset:清除当前图形窗口所有可见的图形对象,并将窗口的属性设置为缺省值(Units、PaperPosition和PaperUnits属性除外)。
啼韧褥砍罕与杨县往慨剩片讼涧浦程调司力裂养扭渤淘胚芳辕柔迪檄吕舍第2章 MATLAB绘图第2章 MATLAB绘图
2.1 二维数据曲线图
2.1.1 绘制单根二维曲线
plot函数的基本调用格式为:
plot(x,y)
其中x和y为长度相同的向量,分别用于存储x坐标和y坐标数据。
成树堤滇捏间糜参坞捧侩劈弧氟航惭捡折澎困畔膝阴纲辆距襄唤逾犬徊莱第2章 MATLAB绘图第2章 MATLAB绘图
例2-1 在0≤x≤2?区间内,绘制曲线
y=2e-0.5xcos(2πx)
x=0:pi/100:2*pi;
y=2*exp(-0.5*x).*cos(2*pi*x);
plot(x,y)
须累鞘贮客觉跋雌现批漳套戚皖饭狭藏恭米褒九豢九黄堑戒释股拆产态檄第2章 MATLAB绘图第2章 MATLAB绘图
例2-2 绘制曲线
文档评论(0)