3-D освещенное теневое облегчение определенной геолокацию сетки данных
surflsrm(lat,long,Z)
surflsrm(lat,long,Z,[azim elev])
surflsrm(lat,long,Z,[azim elev],cmap)
surflsrm(lat,long,Z,[azim elev],cmap,clim)
h = surflsrm(...)
surflsrm(lat,long,Z)
отображает определенную геолокацию сетку данных, окрашенную согласно вертикальному изменению и поверхностным наклонам. Текущая система координат должна иметь допустимое определение проекции карты.
surflsrm(lat,long,Z,[azim elev])
отображает определенную геолокацию сетку данных со светом, прибывающим из заданного азимута и вертикального изменения. Подсветка применяется, прежде чем данные спроектированы. Углы в градусах с азимутом, измеренным по часовой стрелке от Севера и вертикального изменения от нулевой плоскости поверхности. По умолчанию направление источника света является востоком (90º азимут) при вертикальном изменении 45º.
surflsrm(lat,long,Z,[azim elev],cmap)
отображает определенную геолокацию сетку данных с помощью предоставленной палитры. Количество шкал полутонов выбрано, чтобы сохранить размер теневой палитры ниже 256. По умолчанию палитра создается из 16 цветов и 16 серых. Если вектор азимута и вертикального изменения пуст, местоположения по умолчанию используются.
surflsrm(lat,long,Z,[azim elev],cmap,clim)
использует обеспеченные цветные пределы по осям, которые, по умолчанию, автоматически вычисляются из данных.
h = surflsrm(...)
возвращает указатель на чертившую поверхность.
Создайте новую палитру с помощью demcmap
с белыми цветами для моря и цветами по умолчанию для земли. Используйте эту палитру в освещенной теневой вспомогательной карте ближневосточной области:
load mapmtx [cmap,clim] = demcmap(map1,[],[1 1 1],[]); axesm loximuth surflsrm(lt1,lg1,map1,[],cmap,clim)
Эта функция эффективно умножает две палитры, один с цветом на основе вертикального изменения, другого со шкалой полутонов на основе наклона поверхности, чтобы создать новую палитру. Это производит эффект, похожий на использование света на поверхности, но со всеми видимыми цветами на самом деле в палитре. Освещающие вычисления выполняются на неспроектированных данных.