![]() |
1
3
这是非常简单的测试,我们将分两个阶段进行测试。 步骤1:“工人”的人工繁殖首先,创建这三个函数:
接下来,我们启动2个matlab实例(表示并行池中的两个不同的工人),然后运行
这意味着数据不共享。到目前为止还不错,但人们可能会怀疑这是否代表一个实际的并行池。所以我们可以稍微调整一下我们的功能,继续下一步。 第二步:工人自动产卵
运行上面我们得到:
也就是说
数据未共享
. 注意,在第二步中我们使用了
|
![]() |
2
3
还有另一个不共享数据的问题困扰着我。 持久变量甚至不会从当前工作区复制到工作区。 为了演示,创建了一个带有持久变量的简单函数(matlab 2017a):
执行一个简短的脚本:
输出是
正在检查中的值
因此,创建一个worker=创建一个与前面打开的matlab实例完全无关的全新matlab实例。分别为每个工人。 我从中获得的经验=不要使用简单的持久变量作为模拟配置文件。它工作得很好,看起来很优雅,只要不使用帕尔佛尔……但后来破得很惨。使用对象。 |
![]() |
Y.C. · 以不同颜色打印x轴上方的y值 2 年前 |
![]() |
dd24 · 在MATLAB中逐部分执行python程序 2 年前 |
![]() |
fateme · MATLAB,神经网络 2 年前 |
![]() |
Marta · 使用*时出错-内部尺寸矩阵必须一致 6 年前 |
![]() |
Morpheus · x*x^T的Matlab符号计算 6 年前 |
![]() |
Lawa · 如果列中的一个元素等于零,则将整列设为零 6 年前 |