% A = uint8(255-255*rand(10,10));
% A = uint8(255-255*rand(5,5,3));
k = 255;
A(1:3,1:3,1)=[k 0 k;0 0 k;0 0 0];
A(1:3,1:3,2)=[0 0 k;k 0 0;0 0 k];
A(1:3,1:3,3)=[0 0 0;0 0 k;k 0 k];
A = uint8(A);
tic;
Near = ResizeImageMatrix(A,50,50,'near');
toc;
tic;
Bili = ResizeImageMatrix(A,50,50,'bili');
toc;
tic;
Bic2 = ResizeImageMatrix(A,50,50,'bic2');
toc;
tic;
Bic4 = ResizeImageMatrix(A,50,50,'bic4');
toc;
tic;
Bic6 = ResizeImageMatrix(A,50,50,'bic6');
toc;
tic;
Bic8 = ResizeImageMatrix(A,50,50,'bic8');
toc;
figure,imshow(Near);
figure,imshow(Bili);
figure,imshow(Bic2);
figure,imshow(Bic4);
figure,imshow(Bic6);
figure,imshow(Bic8);