在Visual Basic中将矩阵存储在数组中6

时间:2015-02-24 08:38:55

标签: arrays matrix vb6

我是vb6编程的新手,我有以下问题。

我在for循环中计算一些2x2矩阵,我想将这些矩阵存储在一个数组中。更确切地说,我想知道Matlab中是否存在类似于单元数组的东西。那是(对于1x2单元阵列和2x2矩阵)我可以有

cell_example{1} = A1
cell_example{2} = A2

其中A1,A2中的每一个都是2x2矩阵。在vb6中有这样的东西吗? 提前谢谢

1 个答案:

答案 0 :(得分:1)

Dim m As Variant
ReDim m(1 To 2)

Dim ar1() As Long, ar2() As Long
ReDim ar1(1 To 2, 1 To 2)
ReDim ar2(1 To 2, 1 To 2)

m(1) = ar1
m(2) = ar2

'Accessing
m(1)(1,2) = 42

请注意,这会将ar1ar2复制到m,而不是将其作为参考。