在Matlab中替换“聚集”功能

时间:2016-10-04 03:33:16

标签: matlab

Matlab中的“聚集”功能仅适用于我无法访问的并行计算工具箱。如何重写此行以便不使用收集功能?

moveop = @(x) gather(x) ;

1 个答案:

答案 0 :(得分:3)

对于gpuArraydistributedcodistributed和(R2016b中的新内容)tall以外的数据,gather函数不执行任何操作(但是,在R2016b中) ,gather的无操作版本附带MATLAB本身,所以你不会遇到这个问题)。

所以在这种情况下,您可以简单地写:

moveop = @(x) x;