meshm

Проектирование регулярной сетки данных по осям карты

Синтаксис

meshm(Z,R)
meshm(Z,R,gratsize)
meshm(Z,R,gratsize,alt)
meshm(___,param1,val1,param2,val2,...)
H = meshm(___)

Описание

meshm(Z,R) отобразит регулярную сетку данных Z изогнута до графика проекции по умолчанию. R может быть ссылочным вектором, матрицей привязки или географическим объектом растровой привязки.

Если R является географическим объектом растровой привязки, его RasterSize свойство должно быть согласовано с size(Z).

Если R является вектором-ссылкой, это должен быть вектор 1 на 3 с элементами:

[cells/degree northern_latitude_limit western_longitude_limit]

Если R является матрицей привязки, она должна быть 3 на 2 и преобразовывать индексы растровой строки и столбца в/из географических координат согласно:

[lon lat] = [row col 1] * R

Если R является матрицей привязки, она должна задать (не вращательную, не искаженную) зависимость, в которой каждый столбец сетки данных падает вдоль меридиана, и каждая строка падает вдоль параллели. Текущие системы координат должны иметь допустимое определение проекции карты.

meshm(Z,R,gratsize) отображает регулярную сетку данных, деформированную до графического mesh, заданной вектором 1 на 2 gratsize. gratsize(1) указывает количество линий постоянной широты (параллелей) в гратикуле, и gratsize(2) указывает количество линий постоянной долготы (меридианы).

meshm(Z,R,gratsize,alt) отображает регулярную карту поверхности на высоте, заданной alt. Если alt является скаляром, затем сетка рисуется в z = alt плоскость. Если alt является матрицей, тогда size(alt) должен равняться gratsize, и гратикуле mesh рисуется на высотах, заданных alt. Если требуется гратикула по умолчанию, установите gratsize = [].

meshm(___,param1,val1,param2,val2,...) использует необязательные пары "имя-значение" параметра, чтобы управлять свойствами объекта поверхности, созданного методом meshm. (Если данные помещены в UserData свойство поверхности, тогда проекция этого объекта не может быть изменена после отображения.)

H = meshm(___) возвращает указатель на нарисованную поверхность.

Примеры

Загрузите повышение данные и географические камеры ссылки объект для Корейского полуострова. Затем отобразите данные на карте мира. Применить палитру, подходящую для данных о повышении, используя demcmap.

load korea5c
worldmap(korea5c,korea5cR)
meshm(korea5c,korea5cR)
demcmap(korea5c)

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