10.8交互式绘图

本文介绍了MATLAB中用于交互式绘图的三个重要函数:ginput用于获取图形数据坐标,gtext用于添加文字说明,zoom则用于图形的缩放操作。通过这些函数,用户可以更精确地与二维和三维图像互动,例如从图形中获取点的坐标,放置文字注释,以及灵活调整图形的视图。
摘要由CSDN通过智能技术生成

MATLAB中还设置了相应的鼠标操作的图形操作指令,分别是ginput,gtext,和zoom函数,首先对这三个函数说明

(1)除了ginput函数只能应用于二维图形之外,其余两个函数对二维和三维图像均使用。

(2)ginput函数与zoom函数配合使用,可以从图形中获得较为准确的数据。

(3)在逻辑顺序并不十分清晰的情况下,并不提倡这几个指令同时使用。


1.ginput指令

其具体语句格式如下:

[x,y]=ginput(n):其功能为用鼠标从二维图形中获得n个点的数据坐标(x,y)。

使用ginput指令时需要注意,指令中的n应当赋值为正整数,指令中x和y用来存放所去点的坐标,该指令运行之后,会将当前的图像从后台调度到前台,同时, 鼠标光标变为十字形,用户可以移动鼠标,将其定位于待取点的位置数,单击就可以获得该点的数据值,然后通过相同的方式取得之后的n-1个数据值,当n组数据值全部取得之后,图形窗便退回后台,回到ginput指令执行前的环境中。


2.gtext 指令

具体语法格式如下:

gtext(arg):其功能为用鼠标把字符串或字符串元胞数组放置到图形中作为文字说明。

使用gtext 指令时需要注意的是,运行指令后,会将当前的图像从后台调度到前台,同时,鼠标光标变为十字形,用户可以移动鼠标,将其定位于待放置的位置处,右击,字符串将会被放置在紧靠十字中心点的“第一象限”位置上。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

技术提高效率

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值