В интерактивном режиме присвойте 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]
[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
на нем.