Проектируйте объект линии на осях карты
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
function, потому что вертикальная (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-')