Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MATLAB高维_Matlab_Matrix - Fatal编程技术网

MATLAB高维

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]); 至于这些数组的操作方式,它们的操作方式与其他维度的

我想要更高维矩阵的更详细信息,即我有一个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]);

至于这些数组的操作方式,它们的操作方式与其他维度的数组相同,只是并非所有操作都对多维度的数组有意义。

您必须更详细地了解您想要做什么。最好是举例说明。