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, потому что вертикаль (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,...) позволяет спецификацию любого количества имени свойства / пары значения свойства для любых свойств, распознанных функцией line MATLAB за исключением 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 является отображением, эквивалентным из функции plot3 MATLAB.

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

| |