Dawn@4: function [value] = readManyValuesFromFile( statsFileID, metricFileName, metricName, numberOfValuesPerFrame ) Dawn@4: Dawn@4: FileID = fopen( metricFileName ); Dawn@4: Dawn@4: if( FileID <= 0 ) %does the file exist? Dawn@4: % if not Dawn@4: message = ['WARNING: MISSING ' metricName ' FILE']; Dawn@4: disp( message ); Dawn@4: fprintf( statsFileID, '\t \s missing', metricName ); Dawn@4: else Dawn@4: Dawn@4: value = fscanf( FileID, '%f', inf ); Dawn@4: value = buffer( value, numberOfValuesPerFrame + 1 ); % numberOfValuesPerFrame data values and one frame number Dawn@4: value = value( 2 : numberOfValuesPerFrame+1, : )'; % remove the frame numbers Dawn@4: fclose( FileID ); Dawn@4: end