exponenta event banner

quiverm

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

Синтаксис

h = quiverm(lat,lon,deltalat,deltalon)
h = quiverm(lat,lon,deltalat,deltalon,linestyle)
h = quiverm(lat,lon,deltalat,deltalon,linestyle,'filled')
h = quiverm(lat,lon,deltalat,deltalon,scale)
h = quiverm(lat,lon,deltalat,deltalon,linestyle,scale,'filled')

Описание

h = quiverm(lat,lon,deltalat,deltalon) отображает векторы скорости с компонентами (deltalat,deltalon) в географических точках (lat,lon) на отображаемых осях карты. Все четыре входа должны быть в AngleUnits осей карты. Исходные данные deltalat и deltalon определить направление векторов по широте и долготе соответственно. Функция автоматически определяет длину этих векторов, чтобы сделать их максимально длинными без перекрытия. Дескрипторы объектов отображаемых векторов могут быть возвращены в h.

h = quiverm(lat,lon,deltalat,deltalon,linestyle) позволяет управлять спецификацией линии отображаемых векторов с помощью linespec. Если используются символы, они выводятся на печать в начальных точках векторов, т.е. в точках ввода (lat,lon).

h = quiverm(lat,lon,deltalat,deltalon,linestyle,'filled') приводит к заполнению любых символов, указанных linestyle.

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

Примеры

свернуть все

Загрузите набор данных береговых линий.

load coastlines

Задайте оси, определяющие пределы широты и долготы. Постройте график данных береговой линии.

axesm('eqaconic','MapLatLimit',[30 60],'MapLonLimit',[-10 10])
framem; 
plotm(coastlat,coastlon)

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

Постройте график векторов quiver в направлении, соответствующем + 5 градусам широты и + 3 градусам долготы. Использовать автоматическое масштабирование.

lat0 = [50 39.7]; 
lon0 = [-5.4 2.9];
deltalat = [5 5]; 
deltalon = [3 3];
quiverm(lat0,lon0,deltalat,deltalon,'r')

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

См. также

|

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