36 lines
1.1 KiB
Matlab
36 lines
1.1 KiB
Matlab
function PQprtMOV (MOV, ODG)
|
|
% Print MOV values (PEAQ Basic version)
|
|
|
|
% P. Kabal $Revision: 1.1 $ $Date: 2003/12/07 13:34:47 $
|
|
|
|
N = length (MOV);
|
|
PQ_NMOV_B = 11;
|
|
PQ_NMOV_A = 5;
|
|
|
|
fprintf ('Model Output Variables:\n');
|
|
if (N == PQ_NMOV_B)
|
|
fprintf (' BandwidthRefB: %g\n', MOV(1));
|
|
fprintf (' BandwidthTestB: %g\n', MOV(2));
|
|
fprintf (' Total NMRB: %g\n', MOV(3));
|
|
fprintf (' WinModDiff1B: %g\n', MOV(4));
|
|
fprintf (' ADBB: %g\n', MOV(5));
|
|
fprintf (' EHSB: %g\n', MOV(6));
|
|
fprintf (' AvgModDiff1B: %g\n', MOV(7));
|
|
fprintf (' AvgModDiff2B: %g\n', MOV(8));
|
|
fprintf (' RmsNoiseLoudB: %g\n', MOV(9));
|
|
fprintf (' MFPDB: %g\n', MOV(10));
|
|
fprintf (' RelDistFramesB: %g\n', MOV(11));
|
|
elseif (N == NMOV_A)
|
|
fprintf (' RmsModDiffA: %g\n', MOV(1));
|
|
fprintf (' RmsNoiseLoudAsymA: %g\n', MOV(2));
|
|
fprintf (' Segmental NMRB: %g\n', MOV(3));
|
|
fprintf (' EHSB: %g\n', MOV(4));
|
|
fprintf (' AvgLinDistA: %g\n', MOV(5));
|
|
else
|
|
error ('Invalid number of MOVs');
|
|
end
|
|
|
|
fprintf ('Objective Difference Grade: %.3f\n', ODG);
|
|
|
|
return;
|