Matlab将多张图片显示在一个窗口上

load('mnist_uint8.mat');%加载mnist_uint8数据库
for i= 1:20 %获取20张图像保存在本地
    img=reshape(test_x(i,:),[28 28])';
    imwrite(img,strcat('D:\3rdlibrary\DeepLearnToolbox-master\data\',num2str(i),'.bmp'));%保存
end
dirOutput = dir(strcat('D:\3rdlibrary\DeepLearnToolbox-master\data\','*.bmp'));%获取指定路径下指定所有文件
fileNames = {dirOutput.name}';%获取所有指定文件名称
montage(fileNames, 'Size', [2 10]);%使用montage函数进行显示,2行10列

效果展示:
Matlab将多张图片显示在一个窗口上_第1张图片

你可能感兴趣的:(Matlab)