12345678910111213141516171819 |
- function data=padNaN(data)
- % Creates a padded data matrix from input structural array of spike times
- % pads with NaN
- % Usage: data=padNaN(data)
- % Input:
- % data : structural array of spike times
- % Output:
- % data : data matrix (zero padded)
- NC=length(data);
- fnames=fieldnames(data);
- for c=1:NC;
- eval(['Nsp(c)=length(data(c).' fnames{1} ');']);
- end;
- dtmp(1:max(Nsp),1:NC)=NaN;
- for c=1:NC;
- eval(['f=data(c).' fnames{1} ';'])
- dtmp(1:Nsp(c),c)=f;
- end;
- data=dtmp;
|