Skip to content

Commit

Permalink
Get durations and onsets from glm.timing.multi, not from glm.timing i…
Browse files Browse the repository at this point in the history
…n pspm_extract_segments.m

git-svn-id: https://svn.code.sf.net/p/pspm/svn/trunk@733 23ec9670-3a1e-4a12-9187-a0ba8bce340d
  • Loading branch information
eozd committed Jun 20, 2019
1 parent 75e2cb8 commit 530e89d
Showing 1 changed file with 6 additions and 10 deletions.
16 changes: 6 additions & 10 deletions pspm_extract_segments.m
Original file line number Diff line number Diff line change
Expand Up @@ -433,7 +433,6 @@
all_onsets = cell2mat(cellfun(@(x)reshape(x, [min(size(x)), max(size(x))]),comb_onsets,'un', 0));
all_dur = cell2mat(cellfun(@(x)reshape(x, [min(size(x)), max(size(x))]),comb_durations,'un', 0));
all_sess_ons =[all_onsets' , all_sessions'];
all_dur_cond = [all_dur', all_cond_nr'];
%all_sess_ons_cond = [all_onsets' , all_sessions', all_cond_nr'];
sorted_session = sortrows(all_sess_ons,[2 1]);

Expand Down Expand Up @@ -470,16 +469,13 @@
% methods to different functions.
%% save data in segments
num_prev_conds = 0;
if manual_chosen == 1 || strcmpi(model_strc.modeltype, 'dcm')
onsets = [];
durations = [];
for i = 1:n_sessions
onsets = [onsets, multi(i).onsets];
durations = [durations, multi(i).durations];
onsets = {};
durations = {};
for i = 1:n_sessions
for j = 1:numel(multi(i).onsets)
onsets{end + 1} = multi(i).onsets{j};
durations{end + 1} = multi(i).durations{j};
end
else
onsets = model_strc.timing.onsets;
durations = model_strc.timing.durations;
end
for session_idx = 1:n_sessions
sr = sampling_rates(session_idx);
Expand Down

0 comments on commit 530e89d

Please sign in to comment.