昨天實驗室給的任務是計算經過AAC-LC編碼後的音頻客觀質量分peaq。當計算立體聲的peaq時,輸出的是3萬多行、2列的excel文檔,其中依次是每一幀的計算結果。數據比較雜亂,無法直接在excel中用函數整理,所以決定使用Matlab。代碼如下:
% Matlab代碼:
for k=0:1:20
k
i = 1;
a=xlsread('1analized.xls','Sheet1',sprintf('B%d:B%d',(k*15917+6),(k*15917+6+15908)));
for j=0:1:935
c=a((j*17+1):(j*17+1+13));
c
c=c';
b(i,:)=c;
i=i+1;
j
end
xlswrite('all11.xls',b,'Sheet1',sprintf('A%d',936*k+1));
end