MATLAB高维
我想要更高维矩阵的更详细信息,即我有一个6维数组,如MATLAB高维,matlab,matrix,Matlab,Matrix,我想要更高维矩阵的更详细信息,即我有一个6维数组,如p(I,j,k,l,m,n)。就像在C中一样,所有数组都在内存中连续存储。我想知道大于4的维度(如5或6)是如何初始化和操作的。在MATLAB中,您不需要像C中那样初始化数组,但是如果您说 P(4,7,6,3,2) = 0; 创建一个5维零数组(4×7×6×3×2)。如果希望数组包含任意值(此处为3.14),请使用,例如 P = repmat(3.14, [4, 7, 6, 3, 2]); 至于这些数组的操作方式,它们的操作方式与其他维度的
p(I,j,k,l,m,n)
。就像在C中一样,所有数组都在内存中连续存储。我想知道大于4的维度(如5或6)是如何初始化和操作的。在MATLAB中,您不需要像C中那样初始化数组,但是如果您说
P(4,7,6,3,2) = 0;
创建一个5维零数组(4×7×6×3×2)。如果希望数组包含任意值(此处为3.14),请使用,例如
P = repmat(3.14, [4, 7, 6, 3, 2]);
至于这些数组的操作方式,它们的操作方式与其他维度的数组相同,只是并非所有操作都对多维度的数组有意义。您必须更详细地了解您想要做什么。最好是举例说明。