В этом примере показано, как задать систему мировой координаты не по умолчанию путем изменения XData и YData свойства отображенного изображения.
Считайте изображение.
I = imread("peppers.png");Отобразите изображение с помощью внутренней системы координат, возвратив свойства изображения в ax. Включите ось, чтобы отобразить систему координат.
figure ax = imshow(I); title("Image Displayed with Intrinsic Coordinates") axis on

Проверяйте область значений x-и y-координат, которые хранятся в XData и YData свойства ax. Области значений совпадают с размерностями изображения.
xrange = ax.XData
xrange = 1×2
1 512
yrange = ax.YData
yrange = 1×2
1 384
Измените область значений x-и y-координат. Этот пример переключает изображение направо путем добавления 100 к x-координатам и сдвигам изображение путем вычитания 25 от y-координат.
xrangeNew = xrange + 100; yrangeNew = yrange - 25;
Отобразите изображение, задав переключенные пространственные координаты.
figure axNew = imshow(I,"XData",xrangeNew,"YData",yrangeNew); title("Image Displayed with Nondefault Coordinates"); axis on

Подтвердите, что области значений x-и y-координаты нового изображения совпадают с переключенными диапазонами, указанными xrangeNew и yrangeNew.
axNew.XData
ans = 1×2
101 612
axNew.YData
ans = 1×2
-24 359