logo

MATLABで2次元配列をヒートマップ画像として出力および保存する方法 📂プログラミング

MATLABで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

他の言語で