Проект определил геолокацию сетки данных на осях карты
surfm(lat,lon,Z)
surfm(latlim,lonlim,Z)
surfm(lat,lon,Z,alt)
surfm(...,prop1,val1,prop2,val2,...)
h = surfm(...)
surfm(lat,lon,Z) создает поверхность, чтобы представлять сетку данных Z в текущих осях карты. Поверхность лежит плашмя в горизонтальной плоскости с ее CData набор свойств к Z. 2D массивы или векторы lat и lon задайте mesh координатной сетки долготы широты на который Z отображен. Размеры и формы lat и lon влияйте на их интерпретацию, и также определите ли FaceColor по умолчанию свойством поверхности является 'flat' или 'texturemap'. Существует три опции:
2D массивы (матрицы), имеющие тот же размер как Zlat и lon обработаны как массивы геолокации, задающие точное местоположение каждой вершины. FaceColor 'flat'.
2D массивы, имеющие различный размер, чем Z. Массивы lat и lon задайте mesh координатной сетки, которая может быть или больше или меньшей, чем Zlat и lon должен совпадать друг с другом в размере. FaceColor 'texturemap'.
Векторы, имеющие больше чем два элемента. Элементы lat и lon повторяются, чтобы сформировать mesh координатной сетки с размером, равным numel(lat)-by-numel(lon)'FaceColor' 'flat' если mesh координатной сетки совпадает с Z в размере. В противном случае, FaceColor 'texturemap'.
surfm очищает текущую карту, если состоянием удержания является 'off'.
surfm(latlim,lonlim,Z) задает координатную сетку с помощью широты, и долгота ограничивает latlim и lonlim, который должен совпадать с географической степенью сетки данных Zlatlim двухэлементный вектор из формы:
[southern_limit northern_limit]
Аналогично lonlim имеет форму:
[western_limit eastern_limit]
Координатная сетка долготы широты создается, чтобы совпадать с Z в размере. Поверхностный FaceColor свойством является 'flat' по умолчанию.
surfm(lat,lon,Z,alt) устанавливает ZData свойство поверхности к 'alt', получившийся на 3-D поверхности. lat и lon должен привести к mesh координатной сетки, которая совпадает с alt в размере. CData установлен в Z. FaceColor свойством является 'texturemap', если Z соответствия alt в размере, в этом случае это - 'flat'.
surfm(...,prop1,val1,prop2,val2,...) применяет дополнительный MATLAB® графические свойства на поверхность через пары свойства/значения. Можно задать любое свойство, принятое surface функция кроме XData, YData, и ZData.
h = surfm(...) возвращает указатель на объект подложки.
Загрузите растровые данные о вертикальном изменении и географический объект ссылки ячеек. Затем отобразите данные как поверхность.
load topo60c axesm miller axis off framem on gridm on [topo60c,topo60cR] = geocrop(topo60c,topo60cR,[-90 90],[-180,180]); [lat,lon] = geographicGrid(topo60cR); surfm(lat,lon,topo60c) demcmap(topo60c)

Эта функция деформирует сетку данных к mesh координатной сетки, которая спроектирована согласно свойству MapProjection осей карты. Тонкость или разрешение, этой сетки определяет качество проекции и скорость графического вывода его. Нет никакого жесткого правила для достаточного разрешения координатной сетки, но в целом, для цилиндрических проекций нужны очень немного точек координатной сетки в продольном направлении, в то время как комплексные генерирующие кривую проекции требуют больше.
geoshow | geographicGrid | meshm | pcolorm | surfacem