plot3m

Проектируйте 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 function, потому что вертикальная (y) координата находится на первом месте. Однако упорядочивающая широта, а затем долгота, является стандартным географическим использованием. lat и lon должен быть того же размера, и в AngleUnits осей карты. z - данные о высоте, сопоставленные с каждой точкой в lat и lon. Указатель на объект для отображаемой линии может быть возвращен в h.

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

h = plot3m(lat,lon,linespec) где linespec задает стиль линии.

h = plot3m(lat,lon,PropertyName,PropertyValue,...) позволяет спецификация любое количество пар имя свойства/ значению для любых свойств, распознанных MATLAB 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 функция.

См. также

| |

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