Matlab有一个名为gco(获取当前对象)的属性,可用于在鼠标按下后识别一行。
例如:
waitforbuttonpress
处理= gco
. .
Octave具有gcf(获取电流图)和gca(获取电流轴),但它是否具有与Matlab的gco相似的机制?目标是操纵轴上的线条,它们是通过鼠标点击来识别的。
BR, Antti
我不确定这是否是您所要求的,但我知道一个可能的解决方案,至少可以扩展以满足您正在寻找的内容。
n = 3;
X = 1:.1:10;
Y1 = sin(X); Y2 = cos(X);
plot(X,Y1); hold on; plot(X,Y2,'-r');
[x y k] = ginput(n)
那么在你点击n次之后,你会得到你点击的X和Y坐标的输出,在列向量X, Y和k中,你会得到在这些位置被点击的鼠标按钮。