Чтобы отобразить изображение графического файла, используйте также image
или imagesc
. Например, считайте изображение ngc6543a.jpg в переменную RGB и отобразите изображение с помощью image
функция. Измените соотношение сторон осей в истинное использование отношения axis
команда.
RGB = imread('ngc6543a.jpg'); image(RGB); axis image;
Эта таблица суммирует методы отображения для трех типов изображений.
Тип изображения | Команды отображения | Цвета палитры использования |
---|---|---|
Индексируемый |
|
|
Интенсивность |
|
|
RGB (истинный цвет) |
|
|
image
функционируйте отображает изображение на рисунке размера по умолчанию и осях. Фрагменты изображений или уменьшения, чтобы соответствовать области отображения. Иногда вы хотите, чтобы соотношение сторон отображения совпадало с соотношением сторон матрицы данных изображения. Самый легкий способ сделать это с axis
image
команда.
Например, эти команды отображают earth
изображение с помощью фигуры по умолчанию и положений осей:
load earth image(X) colormap(map)
Удлиненный земной шар следует из протяжения отображения изображений, чтобы соответствовать положению осей. Используйте axis
image
команда, чтобы обеспечить соотношение сторон, чтобы быть непосредственным.
axis image
axis
image
команда работает путем установки DataAspectRatio
свойство объекта осей к [1 1 1]. Смотрите axis
и axes
для получения дополнительной информации о том, как управлять внешним видом объектов осей.
Иногда вы хотите отобразить изображение так, чтобы каждый элемент в матрице данных соответствовал пикселю одного экрана. Чтобы отобразить изображение с этим непосредственным матричным элементом, чтобы экранировать пиксельное отображение, использовать imshow
. Например, эта команда отображает наземное изображение так, чтобы один элемент данных соответствовал одному экранному пикселю:
imshow(X,map)