Use parfor and getting "Index exceeds matrix dimensions" error
Show older comments
Pleas need help , I use Parfor to run the code in parallel but I got "Index exceeds matrix diamensions"
when I run the code with for it runs normally.
Rootpath=('............');
flist1=dir(fullfile(Rootpath));
parfor i=3: size (flist1,1)
inputpath=strcat(Rootpath,'/',flist1(i).name,'/');
outpath=strcat('./Output/',flist1(i).name,'/');
if ~isdir(outpath)
mkdir(outpath);
end
Read_main(inputpath,outpath)
end
2 Comments
Walter Roberson
on 25 Feb 2017
Which line is the error report on?
I recommend by the way that you use fullfile to create the path names
NOOR AL-SHAKARJI
on 26 Feb 2017
Accepted Answer
More Answers (0)
Categories
Find more on Parallel for-Loops (parfor) in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!