Lyn*_*ynx 2 parallel-processing matlab
我试图在MATLAB上检索我在parfor(并行)上执行的变量,但我不能.继承我的代码:
clear all
clc
matlabpool open 4
parfor i = 1:4
a = 2^i;
end
matlabpool close
Run Code Online (Sandbox Code Playgroud)
我希望能够恢复在不同工作人员上执行的不同值.例如,我想访问值为2 ^ 1的a(1),值为2 ^ 2的a(2),依此类推.非常感谢你!
覆盖单个变量时a,不能有多个值,请尝试改为:
clear; clc;
matlabpool open 4
a = zeros(4,1);
parfor i = 1:4
a(i) = 2^i;
end
matlabpool close
Run Code Online (Sandbox Code Playgroud)
并有如何使用好榜样parfor呢MATLAB文档中的位置.
| 归档时间: |
|
| 查看次数: |
163 次 |
| 最近记录: |