简而言之,我想要的是:
custom_2d_matrix(n,m)其中1..x是大小为n的整数数组,而x + 1..m是大小为m的实数数组。 (1 <= x <= m)
例如,我想创建一个自定义类型,它是一个混合精度矩阵,或者您可以将其称为具有不同数据类型的矩阵。
- custom_2d_matrix具有 n 行和 m 列。
- 从1到 x 的列号是具有整数数据类型的列向量。
- 从 x 到 m 的列号是具有真实数据类型的列向量。
- 请注意,1 <= x <= m
- custom_2d_matrix必须只能通过索引访问。例如,custom_2d_matrix(i,j)将显示第i个数组(可以是整数数组或实数数组),然后显示该数组中的第j个元素。因此,由于这个原因,派生类型不够好。