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

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

Accepted Answer

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

Sign in to comment.

More Answers (1)

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

Tags

Products


Release

R2017b

Community Treasure Hunt

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

Start Hunting!