В этом примере показано, как использовать географические и негеографические объекты в осях карты. Пример иллюстрирует разницу между использованием функций MATLAB, таких как plot и gridи их аналоги набора инструментов для сопоставления, plotm и gridm .
Создайте карту Миллера с осями широты и долготы. Эти функции создают объект оси карты, рамку карты, охватывающую интересующую область, и географические линии сетки. Отображаются оси x-y, которые обычно скрыты, а оси x-y выключаются. gridm функция конструирует линии для иллюстрации широтно-долготной сетки, в отличие от MATLAB grid функция, которая рисует сетку x-y для координат проецируемой карты. В зависимости от типа проекции, сетка широты-долготы (или решетка) может содержать кривые, в то время как сетка MATLAB никогда этого не делает.
axesm miller; framem on; gridm on; mlabel on; plabel on; showaxes; grid off;

Разместите стандартный текстовый объект MATLAB и сопоставленный текстовый объект, используя две отдельные системы координат. На рисунке стандартный текстовый объект помещается при x = -2 и y = -1, в то время как отображенный текстовый объект помещается при (70 градусов N, 150 градусов W) в проекции Миллера.
text(-2,-1,'Standard text object at x = -2, y = -1') textm(70,-150,'Mapped text object at lat = 70, lon = -150')

Измените проекцию на синусоидальную. Стандартный текстовый объект остается в том же самом декартовом положении, которое изменяет его положение широты-долготы. Отображенный текстовый объект остается в том же географическом положении, поэтому его положение x-y изменяется. Кроме того, рамка и линии сетки отражают новую проекцию карты. Аналогично, векторные и растровые (матричные) данные могут отображаться с помощью любой из функций отображения ( plotm ) или стандартные функции ( plot ).
setm(gca,'MapProjection','sinusoid') showaxes; grid off; mlabel off
