2012-11-22 2 views
0

I 알려진 (그러나 가변 길이)의 구조를 가지고있는 구조를 각각 녹색 사각형으로 1과 0으로플롯 MATLAB

[green][red][green] 
[red][green][green] 

같은 붉은 광장

뭔가 각 광장에 몇 가지 옵션 텍스트를 추가 좋을 것이다. 또한

, I는 .. 0.0 내지 1.0로 이동 숫자, I 가능성 상기 PIC가에 따라의 적색과 녹색의 강도를 변경할

0.99 0.09 1.0 
0.09 0.87 1.0 

같은 것을 동일한 길이의 다른 데이터 구조를 갖는다 0 또는 1에 얼마나 가깝습니까?

어떤 제안이 도움이됩니다. 고마워.

답변

1

기본적으로 2-d 구조를 3-d 구조로 바꾸고 싶습니다. 마지막 치수는 RGB 색상 각각에 대해 x3입니다. 이 코드로 시작하고 원하는대로 수행 할 때까지이 코드를 사용하십시오.

map=zeros(2,2,3); 
map(:,:,1)=[1 1; 0 0]; 
map(:,:,2)=[1 0; 1 0]; 
map(:,:,3)=[0 0; 0 0]; 

figure;image(map); 

또는 픽셀 수를 명암도로 변환 할 수있는 색상 표가있을 수 있습니다. 내가 해낸 지 오래되었지만, 적어도 올바른 방향으로 안내 할 수 있습니다. 첫 번째 명령을 실행하고 색상 표를 봅니다. 녹색에서 빨간색으로 점진적으로 변경하고 싶습니다. 원하는대로 서식을 지정하고 마지막 명령으로 다시 전달하고 나간다는 것을 확인하십시오.

cmap = colormap; 
%You'll want to change cmap to meet your needs 
imagesc([.1 .2; .8 .9]); 
colormap(cmap); 
+0

답변 주셔서 감사 많이. – Illusionist

2

당신은 스케일 이미지로 행렬을 표시 한 후 colormap을 설정할 수 있습니다

Z = [1 0 1; 0 1 1]; 
figure; imagesc(Z); 
colormap([1 0 0; 0 1 0]); 
axis off; axis image;