gpt4 book ai didi

matlab - 如何在 MATLAB 上从 parfor 检索变量?

转载 作者:行者123 更新时间:2023-12-02 22:20:31 25 4
gpt4 key购买 nike

我正在尝试检索我在 MATLAB 上的 parfor(parallel for)上执行的变量,但我做不到。这是我的代码:

clear all
clc
matlabpool open 4

parfor i = 1:4
a = 2^i;
end

matlabpool close

我希望能够恢复在不同工作人员上执行的不同值。例如,我想访问值为 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

在它的 matlab 文档中有很好的例子说明如何使用 parfor here .

关于matlab - 如何在 MATLAB 上从 parfor 检索变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13780519/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com