我有三个不同长度的矢量X,Y,Z
对于每个组合(X(i),Y(j),Z(k)),我计算了一个值C(i,j,k)= f(X(i),Y(j),Z (k))这是一个浮动。
我已将这些结果存储在矩阵M中,矩阵M具有1列和长度(X)*长度(Y)*长度(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循环对我不起作用。