surfacem

Проект и добавляет определенную геолокацию сетку данных в текущие оси карты

Синтаксис

surfacem(lat,lon,Z)
surfacem(latlim,lonlim,Z)
surfacem(lat,lon,Z,alt)
surfacem(...,prop1,val1,prop2,val2,...)
h = surfacem(...)

Описание

surfacem(lat,lon,Z) создает поверхность, чтобы представлять сетку данных Z в текущих осях карты. Поверхность лежит плашмя в горизонтальной плоскости с ее CData набор свойств к Z. Векторы или 2D массивы lat и lon задайте mesh координатной сетки долготы широты на который Z отображен. Для полного описания различных форм, что lat и lon может взять, видеть surfm.

surfacem(latlim,lonlim,Z) задает координатную сетку с помощью широты, и долгота ограничивает latlim и lonlim. Эти пределы должны совпадать с географической степенью сетки данных Z. Двухэлементный векторный latlim имеет форму:

[southern_limit northern_limit]

Аналогично, lonlim имеет форму:

[western_limit eastern_limit]

Координатная сетка долготы широты размера 50 100 создается. Поверхностный FaceColor свойством является 'texturemap', кроме тех случаев, когда Z точно 50 100, в этом случае это - 'flat'.

surfacem(lat,lon,Z,alt) устанавливает ZData свойство поверхности к 'alt', получившийся на 3-D поверхности. Lat и lon должен привести к mesh координатной сетки, которая совпадает с alt в размере. CData установлен в Z'FaceColor' 'texturemap', если Z соответствия alt в размере, в этом случае это - 'flat'.

surfacem(...,prop1,val1,prop2,val2,...) применяет дополнительные свойства графики MATLAB® к поверхности через пары свойства/значения. Можно задать любое свойство, принятое surface функция, кроме XData, YData, и ZData.

h = surfacem(...) возвращает указатель на объект подложки.

Примечание

В отличие от meshm и surfm, surfacem всегда добавляет поверхность в текущую систему координат, независимо от состояния удержания.

Примеры

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

load topo60c
latlim = [-90  90];
lonlim = [  0 360];
gratsize = 1 + [diff(latlim), diff(wrapTo360(lonlim))]/6;
[lat, lon] = meshgrat(latlim, lonlim, gratsize);
worldmap world
surfacem(lat, lon, topo60c)
demcmap(topo60c)

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

| | |

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