cvx的透明度违反错误

9次浏览(过去30天)
Waqar艾哈迈德
Waqar艾哈迈德 2021年10月6日
回答: 雷蒙德·诺里斯 2021年10月6日
我在parfor循环中有cvx,我在下面得到错误
使用cvx_begin时出错(第41行)
违反透明度错误。
参见MATLAB语句中的工作区透明性。
我的问题是,使用parfor循环使用cvx代码是可能的。如果是,我如何避免透明度错误。

答案(1)

雷蒙德·诺里斯
雷蒙德·诺里斯 2021年10月6日
看起来并不是这样。 cvx_begin 是调用 assignin 第41行。这类似于打电话
Local = parcluster(“本地”);
Pool = local.parpool(1);
parforIdx = 1:1
assignin (“来电”“一个”兰特)
结束
试图让一个worker给调用者分配回一个变量( 一个 在这种情况下)。

类别

了解更多循环和条件语句帮助中心而且文件交换

下载188bet金宝搏


释放

R2021b

社区寻宝

在MATLAB Central中找到宝藏,并发现社区如何帮助您!

开始狩猎!