0

您好,我有一个矩阵,其行和列是 8 的倍数,比如说 256x160,我需要输出所有可能的 8x8 元素的子矩阵。我能写的前几个元素

  bloc = 8;
  imm = imread('cameraman.tif');
  [rows, columns, dimension] = size(imm);  % dimension if the image is RGB
  nr = rows/bloc;  % numeber of blocks of rows
  nc = columns/bloc;  % number of blocks of columns
  cell_row = repmat(bloc,1,nr);
  cell_columns = repmat(bloc,1,nc);
  N = mat2cell(imm, [cell_row,[cell_columns]);

我认为现在效果很好,但是如果有更好的方法,请告诉我谢谢

4

0 回答 0