メモリに同時にロードしたい 4 つの異なる大きなファイルがあります。次の例は、私がやっていることとまったく同じではありませんが、問題を示しています。
matlabpool open local 4
spmd
if labindex==1
R = rand(9,9);
else
R = rand(4,4);
end
end
size(R)
これをコピーしてコマンド プロンプトに貼り付けると、作業スペースに R が表示されます。しかし、これを *.m ファイルに保存すると、size(R) は評価されません。R が存在しないというエラーが表示されます。収集を使用して R をグローバルとして初期化しようとしましたが、役に立ちませんでした。何か案は?