quiver3m

График полей градиента проекта 3-D на осях карты

Синтаксис

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 это управляет типом используемой линии. Если вы используете символы, они построены в стартовых точках векторов, т.е. точках ввода (latlon , 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, автоматическое масштабирование подавлено, и длина векторов определяется входными параметрами. В этом случае векторы построены от (latlon , 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

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

|

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