MATLAB: How do i show images multiple times using imagesc() in loop

image processingimagesc

ind3 = find(trainY==3);
X3 = trainX(ind3,:);
sigma = cov(X3);
[Vectors,Values] = eig(sigma);
[Values,I] = sort(diag(Values),'descend');
Vectors = Vectors(:, I);
image1 = Vectors(:,1);
image1 = reshape(image1,16,16);
imagesc(image1), colormap gray ;
I want to show imagesc for i columns of Vectors -> Vectors(:,i) but when I use for loop I get only last image. So how do I display image one after another?

Best Answer

for i=......
%do findings
figure, imagesc(image1), colormap gray ;
end