2009年7月9日

カラーマップ(赤ポジ、白ゼロ、青ネガ)

matlab備忘録:

%% make a matrix
A=randn(100);
A=sort(sort(A),2);

%% imagesc
figure(1);subplot(121);
imagesc(A,[-2 2]);

%% change the colormap
cm=[0:100, 100*ones(1,101); 0:100, 100:-1:0; 100*ones(1,101), 100:-1:0]'/100;
colormap(cm);
colorbar;

%% display RGB profiles
figure(1);subplot(122);
plot(cm(:,1),'r');hold on;
plot((:,2),'g');
plot((:,3),'b');hold off;
axis([0 203 -0.1 1.1]);
title('RGB profiles');

*一応動作確認してますが、コピペ時の文字化け等に注意してください。

0 コメント: