Matlab 2011bには、2次元の2Dプロットとして最初に表示される多次元行列があります。マウスの左ボタンでマーカーをクリックできるようにしたい。マーカーをクリックすると、クリックした値でスライスされた他の寸法の新しい図が描画されます。
この質問はMatlabに関連しています。ポイントをプロットしてクリック可能にして情報を表示しますが、クリックしたポイントに関するデータをポップアップするだけでなく、スクリプトを実行したいと思います。
グーグルはそれが使用できることをほのめかしましたButtonDownFcn
が、私が見つけた例では、次のように、各ポイントを手動でプロットし、ハンドラーをアタッチする必要があります。
hp = plot(x(1), y(1), 'o');
set(hp, 'buttondownfcn', 'disp(1)');
メイングラフには多くのマーカーがあるので、曲線全体にハンドラーをアタッチして、マーカーのインデックス(推奨)または座標をクリックしてサブグラフプロット関数を呼び出すことはできますか?