Matlabのginput関数を使用して、ginput(2)を使って2点の線の限界を設定しています。十字線が表示されますが、途中で接続されていません。カーソルの外観を変更する方法はありますか?Matlabのginputと十字線
また、ポイントをクリックした後でそのポイントにポイントが表示される可能性はありますか?
私は以前ここで答えを読んだことがありますが、私が必要とするものはまったくありませんでした。
Matlabのginput関数を使用して、ginput(2)を使って2点の線の限界を設定しています。十字線が表示されますが、途中で接続されていません。カーソルの外観を変更する方法はありますか?Matlabのginputと十字線
また、ポイントをクリックした後でそのポイントにポイントが表示される可能性はありますか?
私は以前ここで答えを読んだことがありますが、私が必要とするものはまったくありませんでした。
ginput
の十字線の変更は簡単にできません。
しかし、hereは、File Exhange関数MYGINPUT
を使用することが提案されていたものとほぼ同じスレッドです。これにより、カーソルを指定することができ、ginput
と同じ機能を実現します。表示されるポイントについて
http://uk.mathworks.com/matlabcentral/fileexchange/12770-myginput
、このコード:
figure(1)
[x,y] = ginput(1)
hold on
plot(x,y,'.')
hold off
あなたが始める必要があります!
しかし、あなたがエラーを持っている理由私はわからない:
私は、あなたが「途中で接続されていない」ことで意味を理解できますか?
[x,y] = myginput(1,'crosshair')
myginput
のカーソルタイプのオプションは次のとおりです。
'arrow', 'ibeam', 'crosshair', 'watch', 'topl', 'topr', 'botl', 'botr', 'circle',
'cross', 'fleur', 'custom', 'left', 'top', 'right', 'bottom', 'hand'
あなたの答えをありがとう! 私はmyginputを試すとエラーが発生します:newplotのエラー> ObserveFigureNextPlot 私の前の質問のために、私は別の問題として投稿できません。 7日。 – Franta
質問を編集して、入力しようとしている入力の詳細を追加できますか? – Wolfie
ginputのカーソルポインタはfullcrosshairですが、必要なものではありません。なぜなら、ラインは接続されていないからです(私はよく分かりません)。 それは私が使用する方法です:ginput(2) 可能であれば、カーソルポインタを変更する必要があります。 私はそれをECG信号で使用して、2点間の境界を設定しています。 – Franta
あなたは私たちがあなたが望むものをよりよく理解するのに役立つことはできますか? 「中には接続されていない」とはどういう意味ですか?あなたはグラフィカルアイコンが使用されていないのですか? –
私はfullcrosshairカーソルを意味します、それをカスタマイズする方法はありますか? また、ポイントをクリックした後にポイントが表示される可能性はありますか? – Franta
ほとんどの場合、標準のMATLABでは使用できません。確かに、MATLABグラフを実行し、それを変更するJavaエンジンには、非常に不明瞭で文書化されていない方法が必要ですが、それは簡単ではありません。 2番目の質問は簡単ですが、ここから削除して別々に投稿することをお勧めします。あなたの答えをありがとう! –