最好预先分配接近您认为需要的大小的输出数组,因为扩展矩阵极大地损害了性能。
结果= 0 (est_rows关口);keep_rows = 0;
如果= = 1,上校part_result =(1:2)。';
elseif= = 2,上校part_result =(1:3)。';
keep_rows = max (keep_rows元素个数(part_result));
结果(1:元素个数(part_result)上校)= part_result;
结果((keep_rows + 1):最终,)= [];