ginput

Идентифицируйте координаты осей

Описание

пример

[x,y] = ginput(n) позволяет вам идентифицировать координаты n 'points'. Чтобы выбрать точку, переместите свой курсор в желаемое местоположение и нажмите или кнопку мыши или ключ на клавиатуре. Нажмите клавишу Return, чтобы остановиться перед всем n точки выбраны. MATLAB® возвращает координаты ваших выбранных точек. Если нет никакой текущей системы координат, вызывая ginput создает набор Осей декартовой системы координат.

пример

[x,y] = ginput позволяет вам выбирать неограниченное количество точек, пока вы не нажимаете клавишу Return.

пример

[x,y,button] = ginput(___) также возвращает кнопку мыши, или включите клавиатуру, используемую, чтобы выбрать каждую точку.

Примеры

свернуть все

Идентифицируйте четыре точки в наборе осей с помощью ginput. Чтобы выбрать каждую точку, переместите курсор в свое желаемое местоположение и нажмите кнопку мыши или ключ.

[x,y] = ginput(4)

x =

    0.3699
    0.4425
    0.5450
    0.6130


y =

    0.6690
    0.5605
    0.4719
    0.6025

Постройте точки.

plot(x,y);

Идентифицируйте пять координат в наборе осей с помощью ginput. Чтобы выбрать каждую точку, переместите курсор в свое желаемое местоположение и нажмите кнопку мыши, строчную букву, прописную букву, номер или клавишу "пробел". Возвратите кнопки мыши, или количества ASCII ключей раньше выбирали каждую точку.

[x,y,button] = ginput(5);
button
button =

     3
   104
    32
    51
    82

В этом случае координаты были идентифицированы с помощью правой кнопки мыши (3), строчная буква h (104), клавиша "пробел" (32), номер 3 (51), и прописная буква R (82).

Создайте географические оси и идентифицируйте координаты широты и долготы четырех точек. Затем постройте точки, что вы идентифицируете.

geoaxes;
[lat,lon] = ginput(4);

Используйте hold on команда и geolimits функция, чтобы обеспечить пределы карты. Постройте идентифицированные точки.

hold on
geolimits('manual')
geoscatter(lat,lon,'filled','b')

Входные параметры

свернуть все

Число точек, чтобы идентифицировать в виде положительного целого числа.

Выходные аргументы

свернуть все

Первые компоненты идентифицированных координат, возвращенных как скаляр или вектор-столбец.

  • Если текущая система координат является Декартовой, значениями является x- координаты.

  • Если текущая система координат является географической, значения являются широтами. Положительные значения соответствуют северным и отрицательным величинам, соответствуют югу.

Если вы выбираете точки вне пределов осей, значения все еще возвращены относительно источника осей.

Вторые компоненты идентифицированных координат, возвращенных как скаляр или вектор-столбец.

  • Если текущая система координат является Декартовой, значениями является y- координаты.

  • Если текущая система координат является географической, значения являются долготами. Положительные значения соответствуют местоположениям к востоку от источника, и отрицательные величины соответствуют местоположениям к западу от источника.

Если вы выбираете точки вне пределов осей, значения все еще возвращены относительно источника осей.

Ключи или кнопки мыши, используемые, чтобы идентифицировать точки, возвратились как скаляр или вектор-столбец. Кнопки мыши обозначаются 1 для левой кнопки, 2 в течение середины, и 3 для права. Включает клавиатуру, обозначаются их соответствующими числами ASCII. Касания на экране обозначаются 1.

Смотрите также

Функции

Представлено до R2006a