<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
Hi Simone,<br class="">
<div>
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
<div class=""><br class="">
</div>
<div class="">What is the question behind the question?</div>
<div class=""><br class="">
</div>
<div class="">The reason I ask this is because overcomplete layout files (i.e. files containing more channels than you need) don’t prevent you from visualizing your own data.</div>
<div class=""><br class="">
</div>
<div class="">If you anyhow want to manually remove channels (and the corresponding information in pos/height etc) your code is not foolproof, most likely because setdiff may inadvertently alphabetize the labels, causing the mismatch you report.</div>
<div class=""><br class="">
</div>
<div class="">you could do:</div>
<div class=""><br class="">
</div>
<div class="">remove = {…};</div>
<div class="">sel = ismember(lay.label, remove);</div>
<div class=""><br class="">
</div>
<div class="">lay.pos = lay.pos(~sel,:);</div>
<div class="">lay.height = lay.height(~sel);</div>
<div class=""><br class="">
</div>
<div class="">etc.</div>
<div class=""><br class="">
</div>
<div class="">Best,</div>
<div class="">Jan-Mathijs</div>
<div class=""><br class="">
</div>
<div class=""><br class="">
</div>
<div class=""><br class="">
<div class="">
<blockquote type="cite" class="">
<div class="">On 04 Jul 2017, at 16:56, Sprenger, S.A. <<a href="mailto:s.a.sprenger@rug.nl" class="">s.a.sprenger@rug.nl</a>> wrote:</div>
<br class="Apple-interchange-newline">
<div class="">
<div dir="ltr" class="">Dear colleagues,
<div class=""><br class="">
</div>
<div class="">I was wondering whether someone could give us some advice on how to adapt an existing layout file.</div>
<div class=""><br class="">
</div>
<div class="">We would like to adapt easycapM1.mat, as our own layout is highly similar. Specifically, we would like to remove F1, F2, FT7, FT8, TP7, TP8, CP1 and CP2. In addition, we would like to add the mastoids (for ICA plotting purposes).</div>
<div class=""><br class="">
</div>
<div class="">We tried the following:</div>
<div class=""><br class="">
</div>
<div class=""><span style="font-size:12.8px" class="">% removing F1, F2, FT7, FT8, TP7, TP8, CP1, CP2:</span><br style="font-size:12.8px" class="">
<span style="font-size:12.8px" class="">load('/Volumes/DATA/Applicatio</span><wbr style="font-size:12.8px" class=""><span style="font-size:12.8px" class="">ns/fieldtrip-20170425/</span><wbr style="font-size:12.8px" class=""><span style="font-size:12.8px" class="">template/layout/easycapM1.mat'</span><wbr style="font-size:12.8px" class=""><span style="font-size:12.8px" class="">);</span><br style="font-size:12.8px" class="">
<br style="font-size:12.8px" class="">
<span style="font-size:12.8px" class="">% this plots the layout with electrodes on the correct positions:</span><br style="font-size:12.8px" class="">
<span style="font-size:12.8px" class="">cfg = [];</span><br style="font-size:12.8px" class="">
<span style="font-size:12.8px" class="">cfg.layout = lay;</span><br style="font-size:12.8px" class="">
<span style="font-size:12.8px" class="">ft_layoutplot(cfg);</span><br style="font-size:12.8px" class="">
<br style="font-size:12.8px" class="">
<span style="font-size:12.8px" class="">for i = {'F1', 'F2', 'FT7', 'FT8', 'TP7', 'TP8', 'CP1', 'CP2'}</span><br style="font-size:12.8px" class="">
<span style="font-size:12.8px" class="">    [truefalse, index] = ismember(i, lay.label);</span><br style="font-size:12.8px" class="">
<span style="font-size:12.8px" class="">    if truefalse == 1</span><br style="font-size:12.8px" class="">
<span style="font-size:12.8px" class="">        lay.label = setdiff(lay.label, lay.label{index});</span><br style="font-size:12.8px" class="">
<span style="font-size:12.8px" class="">        lay.width = lay.width([1:(index-1), (index+1):end]);</span><br style="font-size:12.8px" class="">
<span style="font-size:12.8px" class="">        lay.height = lay.height([1:(index-1), (index+1):end]);</span><br style="font-size:12.8px" class="">
<span style="font-size:12.8px" class="">        lay.pos = lay.pos([1:(index-1), (index+1):end],:);</span><br style="font-size:12.8px" class="">
<span style="font-size:12.8px" class="">    end</span><br style="font-size:12.8px" class="">
<span style="font-size:12.8px" class="">end</span><br style="font-size:12.8px" class="">
<br style="font-size:12.8px" class="">
<span style="font-size:12.8px" class="">% now suddenly many electrodes are plotted on wrong locations,</span><br style="font-size:12.8px" class="">
<span style="font-size:12.8px" class="">% but we just wanted to remove some electrodes:</span><br style="font-size:12.8px" class="">
<span style="font-size:12.8px" class="">cfg = [];</span><br style="font-size:12.8px" class="">
<span style="font-size:12.8px" class="">cfg.layout = lay;</span><br style="font-size:12.8px" class="">
<span style="font-size:12.8px" class="">ft_layoutplot(cfg);</span><br class="">
</div>
<div class=""><br class="">
</div>
<div class="">
<div class="">
<div class="gmail_signature">
<div dir="ltr" class="">
<div class=""><font face="verdana, sans-serif" class="">Comments and suggestions will be much appreciated.</font></div>
<div class=""><font face="verdana, sans-serif" class=""><br class="">
</font></div>
<div class=""><font face="verdana, sans-serif" class="">Kind regards,</font></div>
<div class=""><font face="verdana, sans-serif" class="">  Simone</font></div>
<div class=""><font face="verdana, sans-serif" class=""><br class="">
</font></div>
<font face="verdana, sans-serif" class="">
<div class=""><font face="verdana, sans-serif" class="">_____________________________________________</font></div>
Dr. S.A. Sprenger<br class="">
</font>
<div class=""><span style="font-family:verdana,sans-serif" class="">University of Groningen</span></div>
<div class=""><span style="font-family:verdana,sans-serif" class="">Faculty of Arts</span></div>
<div class=""><font face="verdana, sans-serif" class="">Center for Language and Cognition</font></div>
<div class=""><br class="">
</div>
<div class=""><font face="verdana, sans-serif" class="">Visiting address:</font></div>
<div class=""><span style="color:rgb(51,51,51);font-size:11px" class=""><font face="verdana, sans-serif" class="">Oude Kijk in 't Jatstraat 26</font></span></div>
<div class=""><span style="color:rgb(51,51,51);font-size:11px" class=""><font face="verdana, sans-serif" class="">Room 1315.420<br class="">
</font></span></div>
<font face="verdana, sans-serif" class=""><span style="color:rgb(51,51,51);font-size:11px" class="">9712 EK Groningen</span><span style="color:rgb(51,51,51);font-size:11px;background-color:rgb(238,238,238)" class=""> </span><br class="">
</font>
<div class="">
<div style="color:rgb(51,51,51);font-size:11px" class=""><font face="verdana, sans-serif" class=""><br class="">
</font></div>
<div style="color:rgb(51,51,51);font-size:11px" class=""><font face="verdana, sans-serif" class="">Working hours: mo-thur</font></div>
<div style="color:rgb(51,51,51);font-size:11px" class="">
<div style="margin-top:5px" class="">
<div class=""><font face="verdana, sans-serif" class="">
<div style="width:12px;height:12px;margin-bottom:1px;display:inline-block;vertical-align:middle;background-image:url("http://www.rug.nl/_definition/shared/images/sprite-mepa.png");background-position:-101px -4px" class="">
</div>
 <span style="vertical-align:middle" class="">050 363 9619</span> </font></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
_______________________________________________<br class="">
fieldtrip mailing list<br class="">
<a href="mailto:fieldtrip@donders.ru.nl" class="">fieldtrip@donders.ru.nl</a><br class="">
<a href="https://mailman.science.ru.nl/mailman/listinfo/fieldtrip" class="">https://mailman.science.ru.nl/mailman/listinfo/fieldtrip</a></div>
</blockquote>
</div>
<br class="">
</div>
</div>
<br class="">
<br class="">
</div>
<br class="">
</body>
</html>