Script Matlab Tentang Gradasi
Script Matlab untuk membuat warna dan catur
x(:,:,1)=[ 0 255 255 0;0 0 255 255;255 128 128 0];
x(:,:,1)=[ 0 255 255 0;0 0 255 255;255 128 0 128];
x
x(:,:,2)=[255 0 0 0;255 0 255 0;255 128 0 128 ]
x(:,:,3)=[ 0 255 0 255;255 0 0 0;255 128 255 128];
x(:,:,3)=[ 0 255 0 0;255 0 0 0;255 128 255 128];
x
X=uint8(x);
imtool(X)
y(:,:,1)=[255 0;0 255 ];
y(:,:,2)=[0 0; 0 0];
y(:,:,3)=[ 0 255;255 0];
y
a=[1 2;3 4]
repmat(a,3,2)
a=[1 2 3]
repmat(a,3,2)
y
Y=repmat(y,4,4)
Y=uint8(Y);
imtool(Y)
(1:10).'
10:0
10:-1:0
Script Matlab untuk membuat gradasi
%cyan ke yellow
cyan(:,:,1)=0;
cyan(:,:,2)=255;
cyan(:,:,3)=255;
cyan=repmat(cyan,1,100);
R=repmat((1:255).',1,100);
G=repmat(255,255,100);
B=repmat((254:-1:0).',1,100);
cy(:,:,1)=[ cyan(:,:,1) ;R];%(256x100)
cy(:,:,2)=[cyan(:,:,2);G];
cy(:,:,3)=[cyan(:,:,3);B];
Cy=uint8(cy);
imtool(Cy)
%magenta-cyan-merah
%Komponen R untuk perubahan magenta ke cyan
X1(:,:,1)=repmat((255:-1:0).',1,100);
%Komponen G untuk perubahan magenta ke cyan
X1(:,:,2)=repmat((0:255).',1,100);
%Komponen B untuk perubahan magenta ke cyan
X1(:,:,3)=repmat(255,256,100);
%Komponen R untuk perubahan cyan ke merah
X2(:,:,1)=repmat((0:255).',1,100);
%Komponen G untuk perubahan cyan ke merah
X2(:,:,2)=X1(:,:,1);
%Komponen B untuk perubahan cyan ke merah
X2(:,:,3)=X2(:,:,2);
Y=uint8([X1;X2]);
imtool(Y)