【发布时间】:2016-11-21 18:33:36
【问题描述】:
我有一个尺寸为256 x 3527 x 8 的 3D 数组(图像)。我希望将所有值除以 3 维除以 1 到 8 的向量。
例如,我的向量看起来像:
Esun = [1 2 3 4 5 6 7 8]
在大小为256 x 3527(共8层)的图像的每一层中,我想将其除以Esun中的相应值。
如果MATLAB没有这样的功能,是把我的3D数组切成8块循环运行,还是把Esun变成3D重复数组做矩阵除法比较快?
【问题讨论】:
标签: image matlab vector vectorization