<div dir="ltr"><div class="gmail_default" style="color:#333399">Hello Dagfinn,</div><div class="gmail_default" style="color:#333399"><br></div><div class="gmail_default" style="color:#333399">One solution would be too simply clear eeglab memory (so no sets are loaded) after saving out your first dataset, and then reload the mother data set as the one set in memory, and then cut out the next trials you want, then save out, and repeat until you have all your child datasets.</div><div class="gmail_default" style="color:#333399">Review eegh output to make sure you are not missing steps. For example, I don't see the basic command that "updates" eeglab memory after a dataset is loaded. See eegh output after loading any normal file. </div><div class="gmail_default" style="color:#333399">Thanks for letting the list know of what solution you settle on as your experiences will help other users on the list.</div><div class="gmail_default" style="color:#333399"><br></div><div class="gmail_default" style="color:#333399"><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Apr 6, 2018 at 1:07 AM, Dagfinn Matre <span dir="ltr"><<a href="mailto:Dagfinn.Matre@stami.no" target="_blank">Dagfinn.Matre@stami.no</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div lang="NO-BOK" link="#0563C1" vlink="#954F72">
<div class="m_-8942689723205581929WordSection1">
<p class="MsoNormal">Dear EEGLAB experts,<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal"><span lang="EN-US">Using a matlab script, I would like to split an epoched file with say 90 epochs into subset 1 (epoch 1:30), subset 2 (31:60), subset 3 (61:90), and save these subsets in separate set-files.<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">It works fine for the first subset with this code:<u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN-US" style="font-size:10.0pt;font-family:"Courier New";color:black"><u></u> <u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN-US" style="font-size:10.0pt;font-family:"Courier New";color:black">EEG = pop_loadbva(filliste(n).name);</span><span lang="EN-US" style="font-size:12.0pt;font-family:"Courier New""><u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN-US" style="font-size:10.0pt;font-family:"Courier New";color:black">EEG = eeg_checkset( EEG );<u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN-US" style="font-size:10.0pt;font-family:"Courier New";color:black">EEG = pop_select( EEG,</span><span lang="EN-US" style="font-size:10.0pt;font-family:"Courier New";color:#a020f0">'trial'</span><span lang="EN-US" style="font-size:10.0pt;font-family:"Courier New";color:black">,[1:30]
 );<u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN-US" style="font-size:10.0pt;font-family:"Courier New";color:black">EEG = eeg_checkset( EEG );</span><span lang="EN-US" style="font-size:12.0pt;font-family:"Courier New""><u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN-US" style="font-size:10.0pt;font-family:"Courier New";color:black">[ALLEEG EEG CURRENTSET] = pop_newset(ALLEEG, EEG, 1,</span><span lang="EN-US" style="font-size:10.0pt;font-family:"Courier New";color:#a020f0">'setname'</span><span lang="EN-US" style="font-size:10.0pt;font-family:"Courier New";color:black">,</span><span lang="EN-US" style="font-size:10.0pt;font-family:"Courier New";color:#a020f0">'temp'</span><span lang="EN-US" style="font-size:10.0pt;font-family:"Courier New";color:black">,</span><span lang="EN-US" style="font-size:10.0pt;font-family:"Courier New";color:#a020f0">'gui'</span><span lang="EN-US" style="font-size:10.0pt;font-family:"Courier New";color:black">,</span><span lang="EN-US" style="font-size:10.0pt;font-family:"Courier New";color:#a020f0">'off'</span><span lang="EN-US" style="font-size:10.0pt;font-family:"Courier New";color:black"><wbr>);</span><span lang="EN-US" style="font-size:12.0pt;font-family:"Courier New""><u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN-US" style="font-size:10.0pt;font-family:"Courier New";color:black">EEG = pop_saveset( EEG,
</span><span lang="EN-US" style="font-size:10.0pt;font-family:"Courier New";color:#a020f0">'filename'</span><span lang="EN-US" style="font-size:10.0pt;font-family:"Courier New";color:black">,new_filename,</span><span lang="EN-US" style="font-size:10.0pt;font-family:"Courier New";color:#a020f0">'<wbr>filepath'</span><span lang="EN-US" style="font-size:10.0pt;font-family:"Courier New";color:black">,savedir);</span><span lang="EN-US" style="font-size:12.0pt;font-family:"Courier New""><u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN-US" style="font-size:12.0pt;font-family:"Courier New""><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">The problem appears when I want to re-select the mother dataset containing all epochs in order to select the next subset. Using the GUI and saving the eeglabhist.m indicates that this is the next line of code,
<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN-US" style="font-size:10.0pt;font-family:"Courier New";color:black">[ALLEEG EEG CURRENTSET] = pop_newset(ALLEEG, EEG, 2,</span><span lang="EN-US" style="font-size:10.0pt;font-family:"Courier New";color:#a020f0">'retrieve'</span><span lang="EN-US" style="font-size:10.0pt;font-family:"Courier New";color:black">,1,</span><span lang="EN-US" style="font-size:10.0pt;font-family:"Courier New";color:#a020f0">'study'</span><span lang="EN-US" style="font-size:10.0pt;font-family:"Courier New";color:black">,0);</span><span lang="EN-US" style="font-size:12.0pt;font-family:"Courier New""><u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">but when I continue with this line, selecting the next trials, matlab returns “Error: dataset is empty”.<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN-US" style="font-size:10.0pt;font-family:"Courier New";color:black">EEG = pop_select( EEG,</span><span lang="EN-US" style="font-size:10.0pt;font-family:"Courier New";color:#a020f0">'trial'</span><span lang="EN-US" style="font-size:10.0pt;font-family:"Courier New";color:black">,[31:60]
 );</span><span lang="EN-US" style="font-size:12.0pt;font-family:"Courier New""><u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">Any ideas anyone?<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">Best,<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">Dagfinn Matre<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
</div>
</div>

<br>______________________________<wbr>_________________<br>
Eeglablist page: <a href="http://sccn.ucsd.edu/eeglab/eeglabmail.html" rel="noreferrer" target="_blank">http://sccn.ucsd.edu/eeglab/<wbr>eeglabmail.html</a><br>
To unsubscribe, send an empty email to <a href="mailto:eeglablist-unsubscribe@sccn.ucsd.edu">eeglablist-unsubscribe@sccn.<wbr>ucsd.edu</a><br>
For digest mode, send an email with the subject "set digest mime" to <a href="mailto:eeglablist-request@sccn.ucsd.edu">eeglablist-request@sccn.ucsd.<wbr>edu</a><br></blockquote></div><br></div>