Is it possible to load and modify the same .mat file in two instances of matlab?
Ältere Kommentare anzeigen
I am attempting to parallelize my Matlab code without using the parallel computing toolbox, since parfor cannot be compiled using mcc, as far as I know.
Would I run into any issues if I ran the following code simultaneously on two or more Matlab instances?
function simulate(input_data,index,foo,bar)
load(foo);
load(bar);
tempdata = subfunction(input_data(index,:));
if all(tempdata(:,2) <10)
foo_data= vertcat(foo_data,[tempdata,input_data(index,end)]);
else
bar_data = vertcat(bar_data,[tempdata,input_data(index,end)]);
end
save(foo,'foo_data');
save(bar,'bar_data');
end
(where subfunction is another .m file in the current working directory)
Each instance of matlab would have a different index input.
Thanks in advance!
Akzeptierte Antwort
Weitere Antworten (0)
Kategorien
Mehr zu Parallel Computing Toolbox finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!