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 中查找有关 Workspace Variables and MAT Files 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!