我想在 matlab 中利用gnu-parallel
.
在我的文件夹中,我有test.m
文件:
function test(a)
while 1
disp(a);
end
exit;
我习惯以matlab
这种方式启动多个并行会话:
for i in `seq 1 10`; do
nohup matlab -singleCompThread -nodesktop -nosplash -r "test($i,43))" &
done
但是如果我想修改这个脚本gnu-parallel
呢?我试过:
parallel "matlab -nodisplay -nodesktop -nojvm -nosplash -r 'test({1})'" ::: 1 2 3 4
但这根本不起作用。对我来说使用gnu-parallel
应该会有很大帮助,因为它能够比我以前的解决方案更好地平衡计算和处理。
一些想法?