我有三个不同长度的向量 X,Y,Z
对于每个组合 (X(i),Y(j),Z(k)),我计算了一个值 C(i,j,k) = f(X(i),Y(j),Z(k) ) 这是一个浮点数。
我已将这些结果存储在一个矩阵 M 中,该矩阵具有 1 列和 length(X)*length(Y)*length(Z) 列,以便结果对应于以下顺序的计算:(例如,每个向量有 2 个元素)
[f(X(1) Y(1) Z(1))
f(X(1) Y(1) Z(2))
f(X(1) Y(2) Z(1))
f(X(1) Y(2) Z(2))
f(X(2) Y(1) Z(1))
f(X(2) Y(1) Z(2))
f(X(2) Y(2) Z(1))
f(X(2) Y(2) Z(2)]
如何在 3D 数组 T 中写入 f(X(i),Y(j),Z(k)) 的值,以便 T(i,j,k)=f(X(i),Y(j ),Z(k))?由于元素的数量,for 循环对我不起作用。