Функции meshlsrm и surflsrm отобразите карты как заштрихованное облегчение с окраской поверхности, а также штриховкой источника света. Можно думать о них как о расширениях surflm та поверхность объединения окраска и поверхностная легкая штриховка. Используйте meshlsrm отобразить обычные сетки данных и surflsrm представлять определенные геолокацию сетки данных.
Эти две функции создают новую палитру и сопоставили CData матрица, которая использует шкалы полутонов, чтобы осветить или затемнить матрицу, компонентно-ориентированную на ее расчетной поверхности, нормальной к источнику света. В то время как нет никаких аналогичных функций отображения MATLAB®, которые работают как это, можно получить подобное использование результатов световые объекты MATLAB, как Вспомогательное Отображение со Световыми объектами объясняет.
Для получения дополнительной информации смотрите страницы с описанием для surflsrm, meshlsrm, daspectm, и view.
Отобразите поверхностное освещение по цветным данным о вертикальном изменении с помощью surflsrm. Во-первых, загрузите данные о вертикальном изменении и географический объект ссылки ячеек для корейского полуострова. Геосошлитесь на обычную сетку данных с помощью geographicGrid.
load korea5c
[klat,klon] = geographicGrid(korea5cR);Создайте палитру, подходящую для данных о вертикальном изменении. Постройте цветную теневую вспомогательную карту путем определения источника света с азимутом-130º и высотой 50º. surflsrm функционируйте преобразовывает палитру, чтобы заштриховать облегчение согласно источнику света. Устраните пробел вокруг карты с помощью tightmap.
[cmap,clim] = demcmap(korea5c); axesm('miller','MapLatLimit',[30 45],'MapLonLimit',[115 135]) surflsrm(klat,klon,korea5c,[-130 50],cmap,clim) tightmap

Можно достигнуть того же эффекта с помощью meshlsrm, который работает с обычными сетками данных.
Поверхность имеет больше контраста, чем если бы это не было заштриховано. Осветите поверхность однородно на 25%.
brighten(0.25)

Отобразите наклонное представление поверхности. Скройте ограничительную рамку путем установки Box свойство, преувеличьте облегчение ландшафта на коэффициент 50 использований daspectm, и набор представление к азимуту-30º и высоте 30º.
set(gca,'Box','off') daspectm('meters',50) view(-30,30)

Можно продолжить вращать перспективу с помощью view или инструмент Rotate 3D в окне рисунка. Можно продолжить изменять вертикальное преувеличение с помощью daspectm. Чтобы изменить встроенное направление подсветки, необходимо сгенерировать новое представление с помощью surflsrm.