在Matlab中,我有一个5-D网格X。我可以使用
Xsind=find(X>a)
以获得标量CCD_ 1之上的X的索引值。然而,这给出了矢量形式的索引。有没有一种快速的方法可以将其转换回网格索引,给出每个维度的位置?我可以使用floor函数进行4次转换,但必须有一种更简单、更快的方法。
好的,我找到了解决方案:
[i,j,k,l,m]=ind2sub([n1,n2,n3,n4,n5],Xsind)
其中n1、n2、n3、n4、n5是5个维度的长度。