1
我把EuroCPCrap映射为(j,0)(i,0),并且想把它放入映射为(j,i)的数组EuroCPConsol中。我想:如何将4D锯齿阵列的值传输到2D标准阵列?
For j = 0 to CPIndex 'CPIndex is a global count of variables in matrix j references
For i = 0 to UBound (EuroCPCrap,3) 'i in the (now known to be) jagged
EuroCPConsol(j+1,i+1)= EuroCPCrap(j,0,i,0) 'add one since I'm base 1 but function that produced this matrix outputted base zero
Next i
Next j
我上UBound函数声明标错误,我意识到这是因为引用的数组中没有第三个维度。
EuroCPCrap是一个Nanex输出;理想情况下,它不会参差不齐,但这就是他们将数据传输给我们的方式。由于其中两个维度都是空的,我只是将它折叠到了本应该放在第一位的两个维度。 是否有一种比UBound循环父数组更简单的方法来确定最大的子数组? – Felix
不是我所知道的。 –