-2
我目前有一个3维数组,充满了不同的值。我想找到对应于数组中“第n个”最小值的索引。例如...如果3个最小值是0.1,0.2和0.3,我希望按顺序看到这些值的指数。任何帮助将不胜感激。如何识别VBA中多维数组中第n个最小值的索引?
我目前有一个3维数组,充满了不同的值。我想找到对应于数组中“第n个”最小值的索引。例如...如果3个最小值是0.1,0.2和0.3,我希望按顺序看到这些值的指数。任何帮助将不胜感激。如何识别VBA中多维数组中第n个最小值的索引?
解决此问题的一种可能方法是将原始索引维度添加到第三个数组中,然后按当前值排序以找出最小项目并返回原始索引。看看这个:VBA array sort function?
...和你试过的代码?? – Jeremy
和索引的格式? – CallumDA
我还没有任何代码,因为我不知道哪里可以开始。我想创建一个具有索引的新数组。所以如果0.1,0.2和0.3位于A(1,3,6),A(2,4,7)和A(3,4,5),我想得到一个如下所示的数组:[[ 1,3,6] [2,4,7] [3,4,5]] –