使用parfor与3d数组

11次浏览(最近30天)
oceanmod
oceanmod 2021年2月3日
评论道: oceanmod2021年2月3日
我正在尝试在Parcom循环中更新3D数组。实际代码太乱了,无法在这里重现,但下面的代码片段传达了我想要做的(但无法)。
一个= 0(5、5、10):
parfort = 1: ntimes;
temp = randn (5,5);在我的实际代码中,这是一个有意义的数量,它取决于循环变量t
k = 1:10;
A (:,:,k) = A (:,:,k) + randn(5,5);
结束
结束
我得到一个错误说matlab无法分类变量'a'。
有什么办法可以补救吗?
谢谢!

答案(1)

马特·J
马特·J 2021年2月3日
A中的变量 parfor Loop必须属于5个类别中的一个。我无法从你简化的例子中分辨出哪一类 一个 应该属于(也可以 parfor) ,但这里的表格应该可以帮助你决定:
6个评论
oceanmod
oceanmod 2021年2月3日
啊,明白了。再次感谢!

登录评论。

下载188bet金宝搏


释放

R2019A.

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!