MagnetGInput

返回最近的数据点鼠标点击的位置。

5.6 k下载

更新2003年4月18日

没有许可

MAGNETGINPUT (h, N,测试)
考虑到情节的处理,h, MAGNETGINPUT要么
返回点击(正确的按钮按下时)或位置
数据点的位置最接近的位置
点击(上左按钮按下)

如果N是提供,MagnetGInput将允许N按钮点击

最近的数据点是由最小化
距离加权图的规模,
如果你的图(0:1:0:1000),距离


√((x) / 1)。^ 2 +((等号)。/ 1000)。^ 2);

它返回的横坐标和纵坐标点击
或数据点最接近点的距离
从返回的位置单击。

如果测试是真的,MAGENETGINPUT将画红线
从点击到最近的数据点和一个红色圆圈
使用点击作为起源和距离
最近的数据点作为一个半径

用法:

y =罪([。1:.1:10])+兰德(1100)。* 0.1;
h =情节([1:10]y ', ');
[鑫,阴,rin] = MagnetGInput (h);
%用鼠标左键点击你的阴谋
线(鑫+ 10[0],阴+[0。5],“颜色”,“r”);
文本(鑫+ 10,阴+。5,{‘这数据’,是最接近,“鼠标点击”},“颜色”,“r”);
抓住;情节(鑫,阴,ro);

这不是花哨但它的工作原理。

引用作为

迈克尔·罗宾斯(2023)。MagnetGInput(//www.tatmou.com/matlabcentral/fileexchange/3265-magnetginput), MATLAB中央文件交换。检索

MATLAB版本兼容性
创建R13
兼容任何释放
平台的兼容性
窗户 macOS Linux
类别
找到更多的在视觉探索帮助中心MATLAB的答案

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!
版本 发表 发布说明
1.0.0.0