我有一组大约 500 (x,y,z) 的实际值。由于我需要根据它们的 (x,y) 坐标对值进行分类,因此我剥离了 z 值并存储在单独的列表中。我只剩下 x,y 值;我重新调整并舍入它们以索引 1..100 范围内的对。
现在我想在特定 (x,y) 坐标处用 100x100 矩阵中的 z 值填充一个数组。
更确切地说,
例如,我有一组值:data = {{2.62399, 0.338057, 2.09629}, {1.8424, 0.135817, 3.21925}, {0.702257, 1.14502, 3.9335}...
我剥离了它的 zvalues 并将其存储在 zvalues 列表中:
zvalues = {2.09629, 3.21925, 3.9335....
我四舍五入,重新调整并创建了一个新的索引数组
indices = {{53, 7}, {37, 3}, {14, 23}...
我想创建一个新的 100x100 矩阵并将 zvalues 放在与索引矩阵对应的坐标上
例如,在伪代码中
For (int i = 1, i < 101, i++){
NewArray(indices[i]) = zvalues[i];
}
循环第一次运行时,它应该执行NewArray(53,7) = 2.09629
.
我想知道遍历索引数组并使用 zvalues 填充二维 100x100 NewArray 的语法