0001
0002
0003
0004
0005 function Tabchar=cell2tab(Tabcell,separator)
0006 Tabchar={};
0007 [nx,ny]=size(Tabcell);
0008
0009 for jtab=1:ny
0010 widthcolumn(jtab)=0;
0011 for itab=1:nx
0012 if widthcolumn(jtab)<length(Tabcell{itab,jtab})
0013 widthcolumn(jtab)=length(Tabcell{itab,jtab});
0014 end
0015 end
0016 end
0017
0018 for itab=1:nx
0019 charchain=[];
0020 for jtab=1:ny
0021 textlu=Tabcell{itab,jtab};
0022 if widthcolumn(jtab)>length(textlu)
0023 blankstr=char(32*ones(1,widthcolumn(jtab)-length(textlu)));
0024 textlu=[textlu blankstr];
0025 end
0026 if ~isempty(charchain)
0027 textlu=[separator textlu];
0028 end
0029 charchain=[charchain textlu];
0030 end
0031
0032 Tabchar(itab,1)={charchain};
0033 end