我有一个名为fun
实现如下的函数:
function result = fun( number , matrix)
result = var( mean(matrix) + number ); // any processing not that exactly
end
使用matlab parallel Computing toolbox
,我想将它分布在 GPU 上一组具有相同矩阵的数字上,如下面的代码:
mat = magic(10);
numbers = 1:5;
gMat = gpuArray(mat);
gNumbers = gpuArray(numbers);
result = arrayfun(@fun,gNumbers,gMat); // Error here
如果有人可以为这个问题提供帮助,那就太好了。