我有一个 1xN 维元胞数组,其中包含 AxB 维矩阵,其中 A > 0 和 B > 2。我想提取每个矩阵的第二列和第三列,并创建一个包含这些新矩阵的新元胞数组。
我知道我可以这样做:
newcell = cell(size(oldcell));
for i = 1:size(oldcell,2)
newcell{i} = oldcell{i}(:, [2, 3]);
endfor
但我想知道是否可以通过进一步矢量化来避免循环?
我有一个 1xN 维元胞数组,其中包含 AxB 维矩阵,其中 A > 0 和 B > 2。我想提取每个矩阵的第二列和第三列,并创建一个包含这些新矩阵的新元胞数组。
我知道我可以这样做:
newcell = cell(size(oldcell));
for i = 1:size(oldcell,2)
newcell{i} = oldcell{i}(:, [2, 3]);
endfor
但我想知道是否可以通过进一步矢量化来避免循环?