exponenta event banner

белье

Объект линии проекта на осях карты

Синтаксис

h = linem(lat,lon)
h = linem(lat,lon,linetype)
h = linem(lat,lon,PropertyName,PropertyValue,...)
h = linem(lat,lon,z)

Описание

h = linem(lat,lon) отображает спроецированные линейные объекты на текущих осях карты. lat и lon - координаты широты и долготы, соответственно, проецируемого линейного объекта. Обратите внимание, что этот порядок концептуально сторнируется из MATLAB ®line функция, поскольку на первом месте находится вертикальная координата (y). Однако широта упорядочения, затем долгота, является стандартным географическим использованием. lat и lon должен быть одинакового размера и в AngleUnits осей карты. Дескриптор объекта для отображаемой строки может быть возвращен в h.

h = linem(lat,lon,linetype) где linetype является linespec который определяет стиль линии.

h = linem(lat,lon,PropertyName,PropertyValue,...) позволяет задать любое количество пар имя/значение свойства для любых свойств, распознаваемых MATLAB line функция, за исключением XData, YData, и ZData.

h = linem(lat,lon,z) отображает объект-линию в трех измерениях, где z имеет тот же размер, что и lat и lon и содержит требуемые данные о высоте. z не зависит от AngleUnits. Если этот параметр опущен, всем точкам по умолчанию присваивается значение z, равное 0.

Единицы измерения z произвольные, за исключением случаев использования globe проекция. В случае globe, z должны иметь те же единицы измерения, что и радиус земли или большая полуось, указанная в 'geoid' (ссылочное эллипсоидное) свойство осей карты. Это означает, что когда опорный эллипсоид является единичной сферой, единицы z являются радиусами Земли.

linem - эквивалент отображения MATLAB line функция. Это низкоуровневая графическая функция для отображения линейных объектов в проекциях карты. Обычно он не используется непосредственно. Использовать plotm или plot3m вместо этого.

Примеры

axesm sinusoid; framem
linem([15; 0; -45; 15],[-100; 0; 100; 170],'r-')

См. также

| |