- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
7.1图形窗口
7.2绘制二维图形7.3绘制三维图形7.4绘制特殊图形
7.1图形窗口
7.1.1图形窗口的创建与设置
创建一个图形对象时,MATLAB将自动选择该图形对象的属性值。利用get函数可以获得当前图形对象的属性,如果需要修改某项属性,则可以通过set函数来实现。通常使用gcf命令获得当前图形的句柄以作为get、set函数的输入参量。
1.figure函数
figure函数用于创建一个新的图形对象,其调用格式如下:
●figure:使用默认属性值新建一个图形对象。
●figure(‘PropertyName,propertyvalue,…):使用指定属性值新建一个图形对象。对于未指定的属性,MATLAB
则使用默认属性。
●figure(h):如果h为现有图形的句柄,figure(h)则使由h确定的图形成为当前图形,使该图形可视并显示于屏幕的最前端,当前图形为图形输出的目标;如果h不是现有图形的句柄而是一个整数,figure(h)则创建一个图形并将其赋值为句柄h。
●h=figure(…):返回图形对象的句柄。
2.gcf函数
gcf函数用于获取当前图形的句柄,其调用格式为h=gcf。
3.get函数
get函数用于查询对象的属性,其常用的调用格式如下:
●get(h):返回句柄h指定的图形对象的所有属性和当前值。
●get(h,PropertyName):返回由h指定的图形对象的属性PropertyName的属性值。
4.set函数
set函数用于设置对象的属性,其常用的调用格式为set(h,PropertyName,PropertyValue,…)
该函数设置由h指定的对象的属性名PropertyName的属性值为PropertyValue。h可以为句柄向量,这种情况下将设置所有对象的属性值。
【例】图形窗口的创建、查看与设置。
在命令窗输入:
figure
x=0:pi/10:2*pi;
y=sin(x);
plot(x,y,k-*)
运行结果如图7-1所示。
图7-1函数y=sin(x)的波形图
继续在命令窗输入:
get(findobj(‘Type,line),color)
运行结果:
ans=
000
再在命令窗输入:
set(findobj(Type,line),‘Color,b)
set(findobj(Type,line),linestyle,:)运行结果如图7-2所示。
图7-2属性设置后的波形图
继续在命令窗输入:
get(findobj(‘Type,line),color)运行结果:
ans=
001
7.1.2图形窗口的工具栏
图形窗口的工具栏由图形工具栏、照相机工具栏和绘图编辑工具栏三部分组成。个别工具栏按钮功能与MATLAB标准工具栏按钮的功能相同,这里不作介绍。本小节将对作图形窗口特有的工具栏按钮进行详细介绍。
1.图形工具栏
:进入图形编辑模式。
④:放大视图。
Q:缩小视图。
:平移图形。
◎:三维旋转。
惧:光标取点。
口:插入颜色条。
田:插入绘图标记。口:隐藏绘图工具。
口:显示绘图工具。
2.照相机工具栏
:旋转照相机。
来:改变光照位置偏移。
穷:移动照相点。
三:水平或竖直移动照相机。
:前后移动照相机。
盛:缩放照相机。
:旋转照相机。
:以X轴为主。
:以Y轴为主。
:以Z轴为主。
:无主轴。
:切换景物光。国:正交投影。
口:透视投影。
:复位照相机和景物光。
:停止照相机和光线变动。
3.绘图编辑工具栏
\:插入直线。
:插入箭头。
:插入双箭头。
N:插入带文字的箭头。
T:插入文字。□:插入矩形。O:插入椭圆。
口:增加坐标轴pin。
串:排列分布。
7.1.3图形窗口的主菜单
本小节将详细介绍图形窗口的主菜单功能。
1.File菜单
●New:新建M文件、图形窗口、工作区间变量、GUI。
●Open:打开图形文件。
●Close:关闭当前图形窗口。
●Save:保存当前图形文件。
●SaveAs:将当前图形文件另存为。
●GenerateM-File:生成M文件绘图函数。
●ImportData:导入数据。
●SaveWorkspaceAs:将图形数据保存为.mat文件。
文档评论(0)