1

Matlabを使用するのは初めてで、プロットした散布図用の最初のカスタムデータカーソルを作成しました。このデータカーソルは、元の行列(行)内のx位置、y位置、およびその点の位置を示します。datacursormodeを呼び出してから、datacursor内でコールバックを実行できるようにしたいので、ポイント上でマウスの中央ボタンを押すと、datatip/cursorによって表示されるポイントデータがマトリックスまたは配列に記録されます。

目的のポイントをクリックしてデータヒント情報を表示し、ユーザーが必要に応じてマウスの中ボタンでポイントをクリックして表示されたデータヒント情報をログに記録し、次のポイントに直接移動できるようにするという考え方です。データカーソルモードを再度呼び出さずにポイントします。これにより、選択されたすべてのポイント情報のセル配列/マトリックスが作成されます。

disp(pos)を試しましたが、クリックされたすべてのポイントが表示されます。ログに記録するかどうかを決定する前に、ポイントをクリックして情報を確認できるようにしたいと思います。ginputを試しましたが、ginputを呼び出すとdatacursormodeが無効になります。カスタムdatacursor関数内のコールバックが必要だと思いますが、それらを機能させることはできません。

助けてください。

あなたが与えることができるどんな助けにも感謝します。

4

0 に答える 0