matlab中ginput函数的用法

仅用来记录自己学习中不会的函数
ginput函数:来自鼠标或光标的图形输入

一、语法

[x,y] = ginput(n)
[x,y] = ginput
[x,y,button] = ginput(…)

二、说明

ginput 提高当前坐标区中的交叉线以供您标识图窗中的点,从而使用鼠标定位光标。图窗必须具有焦点,ginput 才能接收输入。如果它没有坐标区,将在第一次点击或按键时创建一个。

[x,y] = ginput(n) 使您能够从当前轴标识 n 个点并在 x 和 y 列向量中返回这些点的 x 和 y 坐标。按 Return 键可在输入 n 个点之前终止输入。将 n 指定为正整数。

[x,y] = ginput 可收集无限多个点,直到您按 Return 键为止。

[x,y,button] = ginput(…) 返回 x 坐标、y 坐标以及按钮或键名称。button 是一个指示按了哪些鼠标按键的整数向量(1 表示左键,2 表示中键,3 表示右键),或指示按了键盘上的哪些键的 ASCII 数字向量。

点击某个坐标区会使该坐标区成为当前坐标区。即使您在调用 ginput 之前设置当前坐标区,您点击坐标区的任何地方也会变为当前坐标区并且 ginput 返回相对于该坐标区的点。如果您从多个坐标区上选择了点,则会相对于各坐标区原本所处的坐标系返回相应的结果。

三、举例

从图窗窗口选取 4 个二维点。

[x,y] = ginput(4)

使用鼠标定位光标。通过按鼠标按键或键盘上的键输入数据点。要在输入 4 个点之前终止输入,请按 Return 键。
x =
0.2362
0.5749
0.5680
0.2707
y =
0.6711
0.6769
0.4313
0.4401

plot(x,y)

在这里插入图片描述

  • 3
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

一只佳佳怪

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

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

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

打赏作者

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

抵扣说明:

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

余额充值