Я не вижу фотографий в вашем посте, но думаю, что ваш вопрос:
"Почему я получаю эту картину
![enter image description here](https://i.stack.imgur.com/mCFnF.jpg)
вместо этого "
![enter image description here](https://i.stack.imgur.com/AetWA.jpg)
Причина в том, что вы не указали значения colormap
и imagesc
по умолчанию для jet
карты цветов. Чтобы получить изображение в градациях серого, используйте colormap(gray)
после строки imagesc
Во-вторых, как общий совет, если вы хотите найти значение min
или max
во всей матрице, вместо того, чтобы вызывать его дважды, используйте min(ima(:))
и max(ima(:))
. Это даст вам тот же ответ и будет намного быстрее, если ваш размер матрицы велик и / или когда вы используете его многократно в циклах.