【发布时间】:2012-01-18 22:02:38
【问题描述】:
我需要能够返回维度为 LxLxL..xL 的矩阵的元素的索引 [x1 x2 ... xd]。维数 d 是提供给我的函数的变量。该矩阵不存在,而是我有一个长度为 L^d 的线性数组。对于数组中的给定索引 i,我想知道矩阵中的等效索引。我已经可以使用一个简单的 for 循环来做到这一点,但我很想知道我是否可以以某种方式使用 ind2sub。我的问题是,如果我这样做了
x=zeros(1,d)
x=ind2sub(L,i)
x 被重新分配一个数字,而不是所有下标的数组。有没有办法做到这一点?
【问题讨论】: