1.首先,我们要知道matlab是利用整形函数将一维矩阵变换成二维矩阵的。您可以在命令行窗口中帮助重塑以查看函数的用法。
2.输入a=[12345678]创建一维数组a。
3。输入重塑(a,2,4)将一维数组转换为两行四列的二维矩阵。
4.按enter键后,可以看到数组转换为二维矩阵。
5.输入整形(a,4,2),可以转换成4行2列的矩阵。一维数组应等于二维矩阵元素。
如下图所示,后面板将数组的每个维度的大小相乘为维度,并将其转换为一维数组。事实上,这种新方法适用于各种维(如二维、三维甚至更高维)和各种维(不限于2×2,几次几行)的阵列成一维阵列。请参阅附件中的程序。我已经转换到版本8.6,可以直接打开。