在MATLAB中同步读取或加载文件中的图像

在MATLAB中同步读取或加载文件中的图像,matlab,Matlab,我的计算机中有位图图像文件。我将图像编号为1到100 我想同步读取图像 比如: for i=1:100 % read images s = sprintf('C:\\images\\%d.bmp', i); A[i] = imread(s); A[i] = double(A); end 我知道这段代码无法运行。有没有函数可以在MATLAB中执行我的算法 你能帮我一下吗?你可以使用细胞矩阵 A = cell(100,1); for i=1:100 %

我的计算机中有位图图像文件。我将图像编号为1到100

我想同步读取图像

比如:

for i=1:100
    % read images
    s = sprintf('C:\\images\\%d.bmp', i);  
    A[i] = imread(s);
    A[i] = double(A);
end
我知道这段代码无法运行。有没有函数可以在MATLAB中执行我的算法


你能帮我一下吗?

你可以使用细胞矩阵

A = cell(100,1);
for i=1:100
    % read images
    s = sprintf('C:\\images\\%d.bmp', i);  
    A{i} = imread(s);
    A{i} = double(A{i});
end

我知道这段代码不能工作,是吗?事实上,我想知道是否有一个函数可以执行我的算法yalcin,请不要在讨论一个主题时添加太多额外的问题(和答案)。如果你有什么要补充的问题,请编辑该问题。如果有人发布了一个不正确的答案,请对该答案发表评论,并给他们一个更新的机会。当你的问题分散在多个问题和答案上时,很难帮助你。好吧!我注意到了。我很抱歉,因为这个问题已经在你的另一个问题中讨论过了,所以最好删除这个问题。我不想听起来像是在说什么,我只是觉得你会通过让事情更紧凑、更集中来得到更好的答案。我想你的意思是A{I}=double(A{I})