exponenta event banner

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. Векторы или 2-D массивы lat и lon определить широтно-долготную решетчатую сетку, на которой 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 должен привести к сетке гратикуль, которая соответствует 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
[topo60c,topo60cR] = geocrop(topo60c,topo60cR,[-90 90],[-180,180]);
[lat,lon] = geographicGrid(topo60cR);
worldmap world
surfacem(lat,lon,topo60c)
demcmap(topo60c)

См. также

| | |

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