Si conoce el nombre del directorio en el que se encuentra, o si copia un cd a ese directorio, utilice dir para obtener la lista de nombres de imagen.
Ahora es simplemente un bucle de carga en las imágenes. Almacene las imágenes en una matriz de celdas. Por ejemplo ...
D = dir('*.jpg');
imcell = cell(1,numel(D));
for i = 1:numel(D)
imcell{i} = imread(D(i).name);
end
TEN EN CUENTA que estas 100 imágenes ocuparán demasiada memoria. Por ejemplo, una sola imagen de 1Kx1K requerirá 3 megabytes para almacenar, si no está en 8 valores RGB. Esto puede no parecer una gran cantidad.
Pero entonces 100 de estas imágenes requerirán 300 MB de RAM. El verdadero problema surge si sus operaciones en estas imágenes las convierten en dobles, y ahora ocuparán 2.4 GIGAbytes de memoria. Esto consumirá rápidamente la cantidad de RAM que tiene, especialmente si no está usando una versión de MATLAB de 64 bits.