Проецирование 3-D линий и точек на осях карты
h = plot3m(lat,lon,z)
h = plot3m(lat,lon,linespec)
h = plot3m(lat,lon,PropertyName,PropertyValue,...)
h = plot3m(lat,lon,z) отображает спроецированные линейные объекты на текущих осях карты. lat и lon - координаты широты и долготы, соответственно, проецируемого линейного объекта. Обратите внимание, что этот порядок концептуально сторнируется из MATLAB ®line функция, поскольку на первом месте находится вертикальная координата (y). Однако широта упорядочения, затем долгота, является стандартным географическим использованием. lat и lon должен быть одинакового размера и в AngleUnits осей карты. z - данные о высоте, связанные с каждой точкой в lat и lon. Дескриптор объекта для отображаемой строки может быть возвращен в h.
Единицы измерения z произвольные, за исключением случаев использования проекции земного шара. В случае globe, z должны иметь те же единицы измерения, что и радиус земли или большая полуось, указанная в 'geoid' (ссылочное эллипсоидное) свойство осей карты. Это означает, что когда опорный эллипсоид является единичной сферой, единицы z являются радиусами Земли.
h = plot3m(lat,lon,linespec) где linespec определяет стиль линии.
h = plot3m(lat,lon, позволяет задать любое количество пар имя/значение свойства для любых свойств, распознаваемых MATLAB PropertyName,PropertyValue,...)line функция, за исключением XData, YData, и ZData.
axesm sinusoid; framem; view(3)
[lats,longs] = interpm([45 -45 -45 45 45 -45]',...
[-100 -100 100 100 -100 -100]',1);
z = (1:671)'/100;
plot3m(lats,longs,z,'m')
plot3m - эквивалент отображения MATLAB plot3 функция.