plotm

Линии проекта 2-D и точки на осях карты

Описание

plotm отображение, эквивалентное из MATLAB® plot функция.

plotm(lat,lon) отображения спроектировали объекты линии на текущих осях карты. lat и lon координаты широты и долготы, соответственно, объекта линии, который будет спроектирован. Это упорядоченное расположение широты затем долгота является стандартным географическим использованием. Однако это упорядоченное расположение концептуально инвертируется из MATLAB line функция, в которой горизонталь (x) на первом месте координата.

plotm([lat lon]) позволяет координатам широты и долготы быть упакованными в одну матрицу 2D столбца.

пример

plotm(lat,lon,linetype) задает стиль линии, linetype.

plotm(lat,lon,Name,Value) аргументы пары "имя-значение" использования, чтобы задать любое количество Line Properties за исключением XData, YData, и ZDataИмя имя свойства и Value соответствующее значение. Name должен появиться в одинарных кавычках (' 'Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN. Имена свойства могут быть сокращены, и случай не имеет значения.

h = plotm(___) возвращает указатель на отображенную линию.

Примеры

свернуть все

Во-первых, загрузите данные о береговой линии в рабочую область и создайте набор осей карты. Затем отобразите данные на графике. plotm функционируйте использует NaN значения в coastlat и coastlon повредить данные в отдельные линии.

load coastlines
ax = axesm('sinusoid','Frame','on');
plotm(coastlat,coastlon,'g')

Figure contains an axes. The axes contains 2 objects of type patch, line.

Входные параметры

свернуть все

Широта или вектор долготы в виде числового вектора. Задайте значения в модулях, которые совпадают с AngleUnits свойство осей карты. lat и lon должен быть одного размера.

Создайте пропуски в линиях или многоугольниках с помощью NaN значения. Например, этот код строит первые три элемента, пропускает четвертый элемент и проводит другую линию с помощью последних трех элементов.

lat = [0 1 2 NaN 4 5 6];
lon = [0 1 2 NaN 3 4 5];
axesm('UTM','Zone','31N','Frame','on')
plotm(lat,lon)

Спецификация линии, которая управляет стилем линии в виде a LineSpec.

Выходные аргументы

свернуть все

Обработайте к отображенной линии, возвращенной как указатель на графический объект MATLAB.

Советы

Когда вы передаете две точки plotm функция, функциональные проекты местоположения каждой точки на карте и отображениях прямая линия, которая соединяет их, независимо от проекции карты или расстояния между точками. Чтобы отобразить спроектированное геодезическое или кривую rhumbline между двумя точками, сначала вставьте промежуточные точки с помощью track2 функция.

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

| |

Представлено до R2006a
Для просмотра документации необходимо авторизоваться на сайте