3-D освещенный затененный рельеф регулярной сетки данных
meshlsrm(Z,R)
meshlsrm(Z,R,[azim elev])
meshlsrm(Z,R,[azim elev],cmap)
meshlsrm(Z,R,[azim elev],cmap,clim)
h = meshlsrm(...)
meshlsrm(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 является матрицей привязки, она должна задать (не вращательную, не искаженную) зависимость, в которой каждый столбец сетки данных падает вдоль меридиана, и каждая строка падает вдоль параллели. По умолчанию затенение основано на свете к востоку (90 o) на повышении 45 степеней. Также по умолчанию палитра построена из 16 цветов и 16 серых. Подсветка применяется перед проецированием данных. Текущие системы координат должны иметь допустимое определение проекции карты.
meshlsrm(Z,R,[azim elev]) отображает регулярную сетку данных Z со светом, поступающим от заданных азимута и повышения. Углы заданы в степенях с азимутом, измеренным по часовой стрелке от Севера, и повышением вверх от нулевой плоскости поверхности.
meshlsrm(Z,R,[azim elev],cmap) отображает регулярную сетку данных Z использование указанной палитры. Количество полутонов выбирается таким образом, чтобы размер затененной палитры оставался ниже 256. Если вектор azimuth и elevation пуст, используются расположения по умолчанию. Пределы по осям вычисляются из данных.
meshlsrm(Z,R,[azim elev],cmap,clim) использует указанные цветовые пределы по осям, которые по умолчанию вычисляются из данных.
h = meshlsrm(...) возвращает указатель на нарисованную поверхность.
Загрузите повышение данные и географические камеры ссылки объект для Корейского полуострова. Создайте карту мира, используя соответствующие пределы широты и долготы для полуострова. Затем отобразите освещенную заштрихованную карту подреза. По умолчанию, meshlsrm применяет палитру, подходящую для данных о повышении.
load korea5c worldmap(korea5c,korea5cR) meshlsrm(korea5c,korea5cR,[45 65])

Эта функция эффективно умножает две палитры, одна с цветом, основанным на повышении, другая с полутоном, основанным на склоне поверхности, чтобы создать новую палитру. Это создает эффект, подобный использованию света на поверхности, но со всеми видимыми цветами на самом деле в палитре. Расчеты освещения выполняются по непроектированным данным.