contour3m

Контурный график проекта 3-D данных о карте

Описание

Функция contour3m совпадает с функцией contourm за исключением того, что линии для каждого уровня контура проведены в их собственной горизонтальной плоскости в z-координате, равной значению того уровня.

Примеры

свернуть все

Этот пример показывает, как очертить высоты геоида EGM96 в дежурном блюде оси как 3-D поверхность с 50 уровнями и выбрать цвет линии контура к черному цвету.

Загрузите геоид.

figure('Color','white')
load geoid
contour3m(geoid,geoidrefvec,50,'LineColor','black');

Добавьте геоид как поверхность.

hold on
geoshow(geoid,geoidrefvec,'DisplayType','surface')

Добавьте заголовок.

title('EGM96 Global Geoid Heights with 50 Contour Levels');

Просмотрите в 3-D.

view(3)

Этот пример показывает, как очертить в осях карты топографию и батиметрию Южной Азии и северного Индийского океана с интервалом контура 500 метров.

Загрузите topo.

load topo
latlim = [ 0  50];
lonlim = [35 115];
[Z, refvec] = maptrims(topo, topolegend, latlim, lonlim);
figure('Color','white')
axesm('lambertstd','MapLatLimit', latlim, 'MapLonLimit', lonlim)
tightmap; axis off
contour3m(Z,refvec,'black','LevelStep',500)

Добавьте геоид как поверхность и установите палитру.

geoshow(Z,refvec,'DisplayType','surface')
demcmap(Z)

Добавьте заголовок.

title({'South Asia Topography and Bathymetry', ...
   'with 500 m Contours'});

Просмотрите в 3-D

set(gca,'DataAspectRatio',[1 1 40000])
view(3)

Советы

  • Если вы используете contour3m с отображением карты globe, функция contour3m предупреждает. Старайтесь масштабировать входные данные относительно радиуса вашей ссылочной сферы.

Смотрите также

| | | | | | | |

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