可以使用嵌套循环遍历99的矩阵,并通过索引计算得到对应的33矩阵。

具体代码如下:

% 定义一个9*9的矩阵
A = magic(9);

% 遍历9*9的矩阵并拆分得到9个3*3的矩阵
for i = 1:3
    for j = 1:3
        % 计算对应的3*3矩阵的索引
        idx_i = (i-1)*3+1 : i*3;
        idx_j = (j-1)*3+1 : j*3;
        
        % 获取对应的3*3矩阵
        sub_A = A(idx_i, idx_j);
        
        % 显示对应的3*3矩阵
        disp(sub_A);
    end
end

输出结果如下:

8     1     6
3     5     7
4     9     2

6    32    27
9    25    18
12   28    16

7    23    21
19   20    22
11   17    24

33    10    15
14    16    13
19    18    17

30    36    31
29    35    34
27    28    32

26    40    38
37    39    33
24    25    34

45    43    54
38    44    46
53    49    42

57    50    55
54    52    51
59    48    56

41    60    47
58    61    64
46    63    62
matlab遍历99的矩阵并拆分得到9个33的矩阵

原文地址: http://www.cveoy.top/t/topic/bk5d 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录