В этом примере показано, как отобразить вектор сопоставляют данные и исследовать векторные значения данных.
Загрузите векторный MAT-файл набора данных мировых береговых линий и посмотрите на переменные, созданные в рабочей области. Переменные coastlat
и coastlon
векторы, которые вместе формируют векторную карту береговых линий мира.
load coastlines
whos
Name Size Bytes Class Attributes coastlat 9865x1 78920 double coastlon 9865x1 78920 double
Просмотрите карту этих векторных данных. Пример представляет карту с помощью Меркаторской проекции. Проекция карты отображает поверхность сферы (или сфероид) в двумерной плоскости. Точки на сфере геометрически спроектированы на плоскую поверхность. Существует много возможных способов спроектировать карту, все из которых вводят различные типы искажений.
axesm mercator
framem
plotm(coastlat,coastlon)
Смотрите первые 20 координатных значений набора данных вектора береговой линии.
[coastlat(1:20) coastlon(1:20)]
ans = 20×2
-83.8300 -180.0000
-84.3300 -178.0000
-84.5000 -174.0000
-84.6700 -170.0000
-84.9200 -166.0000
-85.4200 -163.0000
-85.4200 -158.0000
-85.5800 -152.0000
-85.3300 -146.0000
-84.8300 -147.0000
⋮
Чтобы видеть, где эти точки вектора береговой линии падают на карту, постройте их в красном. Когда вы можете вывести путем рассмотрения первого столбца данных, существует только один континент, который находится ниже-80 широт: Антарктида.
plotm(coastlat(1:20),coastlon(1:20),'r')