logo

매트랩에서 2차원 배열을 히트맵 이미지로 출력하고 저장하는 방법 📂프로그래밍

매트랩에서 2차원 배열을 히트맵 이미지로 출력하고 저장하는 방법

Imagesc

imagesc 함수를 쓰면 2차원 배열을 히트맵으로 출력할 수 있다. colorbar는 스케일을 보여주는 컬러바를 같이 출력하는 설정이다.

N=2^8;
p=phantom('Modified Shepp-Logan',N);

figure()
imagesc(p)
colorbar

2020-12-31164537.png

저장

방법1

saveas 함수를 써서 위에서 띄운 figure를 저장할 수 있다. 이때 설정 gcf는 현재 figure를 의미한다. 그러면 아래의 그림이 저장된다.

N=2^8;
p=phantom('Modified Shepp-Logan',N);

figure()
imagesc(p)
colorbar

saveas(gcf,'phantom.png')

phantom\_saveas.png

방법2

아래 사진과 같이 figure창에서 직접 저장할 수도 있다.

figure.png

타언어