| MATLAB Function Reference | ![]() |
表示
[x,y] = ginput(n) [x,y] = ginput [x,y,button] = ginput(...)
詳細
により、カーソルの位置を示すマウスや矢印キーを使って、Figure から座標点を選択することができます。ginput
ginput で入力を受け取る前に、Figure を決めておく必要があります。
[x,y] = ginput(n)
では、カレントAxes から n点を選択し、列ベクトル x と y、それぞれに、x座標と y座標を出力します。完全に n点を指定する前に入力を終了するためには、Returnキーを押してください。
[x,y] = ginput
は、Returnキーが押されるまで、無制限に座標点を収集します。
[x,y,button] = ginput(...)
は、x座標、y座標を出力する他に、座標点の指定に使われたマウスボタンを示す整数(左ボタンに対して 1、中央ボタンに対して 2、右ボタンに対して 3)、または押されたキーボード上のキーを示す ASCII値からなるベクトルを button に出力します。
注意
複数のAxesから点を選択する場合は、結果はそれらのAxesの座標系に対応します。
例題
Figureウィンドウから 10個の 2次元座標点を選択します。
[x,y] = ginput(10)
マウス(テクトロニクスエミュレータのように、マウスのない端末上では矢印キー)を使って、カーソルの位置を決めます。マウスボタンまたはキーボード上のキーを使って、座標点を指定します。10点を指定する前に入力を終了するためには、Returnキーを押してください。
参考
| get (serial) | global | ![]() |