我正在 Matlab 中开发一个图形用户界面,它呈现一个图(在一个轴对象中)。单击绘图中的一个点时,GUI 将为该数据点打开一些其他绘图。
我在我的图形中添加了一个轴对象并实现了 WindowButtonDownFcn 来获得按钮点击。我可以得到鼠标位置
pos=get(hObject,'CurrentPoint');
但是如何将其转换为我的情节中的值?(即点击了哪个x值)
谢谢。
(我很高兴听到是否有一些更简单的方法来做到这一点,而不是编写我自己的 GUI)
我正在 Matlab 中开发一个图形用户界面,它呈现一个图(在一个轴对象中)。单击绘图中的一个点时,GUI 将为该数据点打开一些其他绘图。
我在我的图形中添加了一个轴对象并实现了 WindowButtonDownFcn 来获得按钮点击。我可以得到鼠标位置
pos=get(hObject,'CurrentPoint');
但是如何将其转换为我的情节中的值?(即点击了哪个x值)
谢谢。
(我很高兴听到是否有一些更简单的方法来做到这一点,而不是编写我自己的 GUI)
尝试查找有关 ginput 的帮助,然后将其设置为某个变量。然后绘制您已完成的 ginput 数量的点。
很多都在这里解释:http: //www.mathworks.com/help/techdoc/ref/ginput.html