我的函数没有返回matlab列表

时间:2013-09-24 07:59:56

标签: matlab

以下函数应该向我返回一个文件列表 但它只返回最新的文件

我怎么能得到所有文件? 谢谢,

function myResults = getFiles(opt ,nb)

            if ~isfield(opt, 'linux')
                opt.linux= false;
            end

            if opt.linux

                for ii=1:nb
                    myResults = {fullfile(opt.folder,['file',num2str(ii)])};
                end
            end   

        end

1 个答案:

答案 0 :(得分:2)

我认为你在每次迭代中都会覆盖myResults。你可能想要这样的东西:

myResults(ii) = {fullfile(opt.folder,['file',num2str(ii)])};