我需要将一个一维数组中的元素分为64个一组,其中第一个元素(DC)和另外63个元素(AC)分别放入不同的数组中。
我写了上面那段丑陋的代码:
%split DC from AC
n = 8^2;
DC = zigZagLinha(1 : n : end);
AC = blkproc(zigZagLinha, [1 n],'returnsTheOther63');
;
function array=returnsTheOther63(array64)
array = array64(2:64);
end
有没有更优雅的方法来做这个?由于是用于学术目的,所以越简洁越好。