刘琳 发表于 2009-3-17 10:02

如何将下图绘制成随灰度值的不同,各部分的颜色是渐变的?

gek1=K;
if xhcs==0;
figure ('menu','none','toolbar','none','color',,'position',,...
          'name','8极板ECT成像图','NumberTitle','off',...
          'menu','None','WindowButtonDown',...
          'disp(''welcome to this program'')');%
else
    figure(1);
    clf;
end;
axis('equal');axis('off');
hold on;
   
co=;
colormap(co);
for e=1:xsd;
    xx=XX(e,:);yy=YY(e,:);
    gek=gek1(e);
    if gek<=0.5%域值
       gek=0;
    else
      if gek>1
         gek=1;
      end   
      b=1-co*gek;
      fill(xx',yy',b);
    end
end
hold on;
theta=0:2*pi/1000:2*pi; % 画管道图
plot(4.55*sin(theta),4.55*cos(theta),'r.','MarkerSize',5);
plot(5.1*sin(theta),5.1*cos(theta),'r.','MarkerSize',20);

gek1代表的是灰度值,上面的程序成像图为
我现在不想让它全部为黄色的成像,而是想根据灰度值的不同产生一系列不同的颜色,望各位达人指点,谢谢!
页: [1]
查看完整版本: 如何将下图绘制成随灰度值的不同,各部分的颜色是渐变的?