getseeds

В интерактивном режиме присвойте seed для кодирования сетки данных

getseeds будет удален в будущем релизе.

Синтаксис

[row,col,val] = getseeds(map,R,nseeds)
[row,col,val] = getseeds(map,R,nseeds,seedval)
mat = getseeds(...)

Описание

[row,col,val] = getseeds(map,R,nseeds) позволяет пользователю идентифицировать географические объекты при настройке растровой карты. Это предлагает пользователю положения клика мыши объектов и присваивает их кодовое обозначение. Пользователю предлагают значение отобрать в каждом местоположении. Выходные параметры являются строкой и столбцом местоположения seed и значения, присвоенного в том местоположении. R любой 1 3 вектор, содержащий элементы:

[cells/degree northern_latitude_limit western_longitude_limit]
или 3 2 матрица привязки, которая преобразовывает растровые индексы строки и столбца к/от географическим координатам согласно:
[lon lat] = [row col 1] * R
Если R матрица привязки, она должна задать (невращательный, нескошенный) отношение, в котором каждый столбец сетки данных падает вдоль меридиана и каждой строки падения вдоль параллели.

[row,col,val] = getseeds(map,R,nseeds,seedval) присваивает значение seedval к каждому предоставленному местоположению. Если seedval скаляр затем, то же значение присвоено в каждом местоположении. В противном случае, если seedval вектор, это должен быть length(nseeds) и каждая запись присвоена соответствующему местоположению. getseeds работает с текущей системой координат (gca).

mat = getseeds(...) возвращает одну выходную матрицу где mat = [row col val].

Примеры

Продемонстрируйте это для себя путем ввода следующего и в интерактивном режиме выбора точек:

load topo
axesm('gortho','grid','on')
seedmat = getseeds(topo,topolegend,3)

Когда вы выбрали три точки, вам предлагают их значения. Обычная сетка данных не должна быть отображена, чтобы выполнить getseeds на нем.

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

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