グレースケールで表示​されているfigur​eに色付け

MATLAB R2017bにおいて、グレースケールで表示されているfigureに色付けをしたいのですが、下記のコマンドでは出来ませんでした。
imshow(analaysSegment,[0 3], 'Borde','tight');
colormap jet
どのように修正すればよいでしょうか。 analaysSegment は512*512 のdoble型データです

 채택된 답변

Ichiro Maruta
Ichiro Maruta 2018년 6월 28일

1 개 추천

imshow(analaysSegment,[0 3], 'Borde','tight')
colormap(gca,jet)
でどうでしょうか?

댓글 수: 1

Takashi Ichihara
Takashi Ichihara 2018년 7월 6일
回答ありがとうございます。以前のコマンドはMATLAB R2016aでは作用し、MATLAB R2017bでは作用しなかったのですが、この方法にて、両バージョンで色付けを行うことが出来ました。 回答してくださった方法の他に下記の方法(MathWorksテクニカルサポートからの提案)でも行うことが出来ましたので、どちらの方法で行っていくのかを検討させていただきます。
imshow(analaysSegment,[0,3],Colormap,jet,Borde,tight);

댓글을 달려면 로그인하십시오.

추가 답변 (1개)

Shigenori Nakamura a.k.a. SHiGE3
편집: Jiro Doke 2018년 6월 28일

1 개 추천

x=0:pi/180:pi;
y=sin(x);
figure('Color','red');
plot(x,y,'g-.');
figureのリリースノートに色の指定方法が書いてあります help figureと打ってください

카테고리

제품

릴리스

R2017b

태그

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!