【发布时间】:2017-05-15 10:04:28
【问题描述】:
假设A 是大小为3,4,5 的多维数组(MDA),B 是另一个大小为3,4,5,6 的MDA。
我知道A(1,:,:) 或B(1,:,:,:) 都可以沿第一维提取它们的元素。
我现在需要编写一个通用程序,在不知道其大小的情况下从 MDA 中提取 k-th 维度。
例如,MDA C 具有 6 维度:4,5,6,7,8,9,我想要提取 C(:,:,k,:,:,:)。
有时,MDA 'D' 有 4 维度:3,4,5,6,我想要另一个提取 D(k,:,:,:)。
也就是说,我的问题是colon 的数量因维度而异。
提前致谢
【问题讨论】:
标签: arrays matlab multidimensional-array