rmeddis@0: function UTIL_printTabTable(M, headers, format) rmeddis@0: % printTabTable prints a matrix as a table with tabs rmeddis@0: %headers are optional rmeddis@0: %headers=strvcat('firstname', 'secondname') rmeddis@38: % UTIL_printTabTable([1 2; 3 4],strvcat('a1','a2')); rmeddis@0: rmeddis@0: if nargin<3 rmeddis@0: format='%g'; rmeddis@0: end rmeddis@0: rmeddis@0: if nargin>1 rmeddis@0: [r c]=size(headers); rmeddis@0: for no=1:r rmeddis@0: fprintf('%s\t',headers(no,:)) rmeddis@0: end rmeddis@0: fprintf('\n') rmeddis@0: end rmeddis@0: rmeddis@0: [r c]=size(M); rmeddis@0: rmeddis@0: for row=1:r rmeddis@0: for col=1:c rmeddis@0: fprintf('%s',num2str(M(row,col),format)) rmeddis@0: if col