在Matlab中将矢量转换回网格



在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个维度的长度。

相关内容

  • 没有找到相关文章

最新更新