Is it possible to load and modify the same .mat file in two instances of matlab?
이전 댓글 표시
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!
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Parallel Computing Toolbox에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!