Matlab中(N + 1)维数组中每个N维数组的矢量化处理?

时间:2017-11-02 13:32:28

标签: matlab vectorization

我正在寻找一种处理 k 相同大小的N维数组的矢量化方法,该数组在Matlab中作为 N + 1 维度数组提供。

如果一般解决方案不可用,那么 N = 2的特定解决方案可能是?

我发现最接近的是pagefun,它将函数应用于三维参数中的每个二维页面,但是(与常见情况相反)似乎只能使用使用GPU数据。

基本上是

的矢量化版本
function R = apply(fn, M)
for i = size(M)(1, end)
    R(:,:,..,i) = fn(M(:,:,..,i));
end

0 个答案:

没有答案