0001 function coord = bml_raw2coord(raw,trial_idx)
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014 if ~exist('trial_idx','var')
0015 trial_idx = 1;
0016 end
0017
0018 assert(all(ismember({'trial','time'},fields(raw))),"trial and time fields required in raw");
0019 assert(length(trial_idx)==1,"Single trial index required");
0020
0021 if numel(raw.trial)<trial_idx
0022 warning("trial not present in raw");
0023 end
0024
0025 coord=[];
0026 coord.s1=1;
0027 coord.s2=length(raw.time{trial_idx});
0028 coord.t1=raw.time{trial_idx}(1);
0029 coord.t2=raw.time{trial_idx}(end);
0030 coord.nSamples=length(raw.time{trial_idx});
0031
0032
0033