Matlab `imagesc`: как отображать с плавными цветами? - PullRequest
5 голосов
/ 29 сентября 2011

У меня есть матрица, которую я отображаю с imagesc.Теперь меня просят сделать «интерполированную» версию (то есть дисплей с более плавными цветами).

Хотя я мог вычислить большую интерполированную матрицу, я, кажется, помню, что была команда для переключения между двумя такими дисплеямирежимы, либо небольшая команда в стиле axis equal, либо какое-то свойство - но я просто не могу его найти.

1 Ответ

8 голосов
/ 29 сентября 2011

Вы можете использовать pcolor вместо imagesc и установить свойства shading на interp.

Обратите внимание, что pcolor и imagesc не будут отображать ваши данные таким же образом, но свойство shading доступно только для граненых участков.

Однако это толькорешение для отображения, вам придется интерполировать ваши данные, если вы хотите работать с ним впоследствии.

...