В этом примере показано, как задать мировую систему координат, не заданную по умолчанию, изменив 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