You can label the image and call ismember() in a loop. For example
[labeledImage, numberOfRegions] = bwlabel(binaryImage);
for k = 1 : numberOfRegions
thisRegion = ismember(labeledImage, k); % Extract k'th region alone.
imshow(thisRegion);
pause(1); % Pause long enough to see it.
end