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中央文件交换。检索。
版本 | 发表 | 发布说明 | |
---|---|---|---|
1.0.0.0 |