exponenta event banner

quiver3m

График проекта 3-D quiver на осях карт

Синтаксис

h = quiver3m(lat,lon,alt,dlat,dlon,dalt)
h = quiver3m(lat,lon,alt,dlat,dlon,dalt,linestyle)
h = quiver3m(lat,lon,alt,dlat,dlon,dalt,linestyle,'filled')
h = quiver3m(lat,lon,alt,dlat,dlon,dalt,scale)
h = quiver3m(lat,lon,alt,dlat,dlon,dalt,linestyle,scale)
h = quiver3m(lat,lon,alt,dlat,dlon,dalt,linestyle,scale,'filled')

Описание

h = quiver3m(lat,lon,alt,dlat,dlon,dalt) отображает векторы скорости с компонентами (dlat,dlon,dalt) в географических точках (lat,lon) и высота над уровнем моря alt на отображаемых осях карты. Исходные данные dlat, dlon, и dalt определить направление векторов по широте, долготе и высоте соответственно. Функция автоматически определяет длину этих векторов, чтобы сделать их максимально длинными без перекрытия. Дескрипторы объектов отображаемых векторов могут быть возвращены в h.

h = quiver3m(lat,lon,alt,dlat,dlon,dalt,linestyle) где linestyle является linespec который управляет типом используемой линии. Если используются символы, они выводятся на печать в начальных точках векторов, т.е. в точках ввода (lat,lon,alt).

h = quiver3m(lat,lon,alt,dlat,dlon,dalt,linestyle,'filled') приводит к заполнению любых символов, указанных linespec.

h = quiver3m(lat,lon,alt,dlat,dlon,dalt,scale), h = quiver3m(lat,lon,alt,dlat,dlon,dalt,linestyle,scale) и h = quiver3m(lat,lon,alt,dlat,dlon,dalt,linestyle,scale,'filled') изменение автоматически вычисляемых длин векторов путем умножения их на скалярное значение scale. Например, если scale равно 2, отображаемые векторы вдвое длиннее, чем если бы scale были 1 (по умолчанию). Если масштаб равен 0, автоматическое масштабирование подавляется, и длина векторов определяется входами. В этом случае векторы строятся из (lat,lon,altКомуlat+dlat,lon+dlon,alt+dalt).

Примеры

свернуть все

Сюжетно 3-D векторы колчан из Лондона (51,5 ° N, 0 °) и Нью-Дели (29 ° N, 77,5 ° E), оба на высоте 0. Подавление автоматического масштабирования. Завершите оба вектора на высоте 1; лондонский вектор должен заканчиваться на 100 ° в южном направлении и на 70 ° в восточном направлении, в то время как нью-делийский вектор должен заканчиваться на 50 ° в северном направлении и на 10 ° в восточном направлении.

load coastlines
axesm miller; 
view(3)
plotm(coastlat,coastlon)
lat0 = [51.5,29]; 
lon0 = [0 77.5]; 
alt = [0 0];
dlat = [-40 50]; 
dlon = [-70 10]; 
dalt = [1 1];
quiver3m(lat0,lon0,alt,dlat,dlon,dalt,'m')
tightmap

Figure contains an axes. The axes contains 3 objects of type line.

См. также

|

Представлен до R2006a