<div dir="ltr">Dear Simon,<div><br></div><div>I'm not sure if it's related to your case, but I needed to make a solution like this for myself when I analyzed data with Polhemus... let me share my code with you.</div>

<div><br></div><div>Makoto</div><div><br></div><div><div>    % redo channels (transform meter to millimeter!)</div><div>    tmpNoDataChans = EEG.chaninfo.nodatchans;</div><div>    tmpNoDataChans = rmfield(tmpNoDataChans,'datachan');</div>

<div>    EEG.chanlocs   = [EEG.chanlocs tmpNoDataChans];</div><div>    for n = 1:length(EEG.chanlocs)</div><div>        EEG.chanlocs(1,n).X = EEG.chanlocs(1,n).X*1000;</div><div>        EEG.chanlocs(1,n).Y = EEG.chanlocs(1,n).Y*1000;</div>

<div>        EEG.chanlocs(1,n).Z = EEG.chanlocs(1,n).Z*1000;</div><div>    end</div><div>    EEG.chaninfo.nodatchans = [];</div><div>    EEG = pop_chanedit(EEG, 'eval','chans = pop_chancenter( chans, [],[]);');</div>

<div>    </div><div>    % compute transform parameter</div><div>    [~,transform] = coregister(EEG.chaninfo.nodatchans, '/data/common/matlab/eeglab/plugins/dipfit2.3/standard_BEM/elec/standard_1005.elc', 'warp', 'auto', 'manual', 'off')</div>

<div>    </div></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">2014-05-21 1:32 GMT-07:00 Simon Kamronn <span dir="ltr"><<a href="mailto:simon@kamronn.dk" target="_blank">simon@kamronn.dk</a>></span>:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div lang="DA" link="#0563C1" vlink="#954F72"><div><p class="MsoNormal">Hi, <u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p>

<p class="MsoNormal"><span lang="EN-US">I’m trying to import channel locations from a Neuromag MEG scanner in XY coordinates, but for some reason the conversion from Cartesian to polar and spherical goes wrong. <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">The channel locations file is here: <u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US"><a href="https://github.com/FBK-NILab/DecMeg2014/blob/master/additional_files/Vectorview-all.lay" target="_blank">https://github.com/FBK-NILab/DecMeg2014/blob/master/additional_files/Vectorview-all.lay</a><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">and I’m reading the file using <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:#859900">    [chNum,X,Y,Width,Height,Lbl,Rem] = textread(layout,</span><span lang="EN-US" style="font-size:10.0pt;font-family:"Courier New";color:#2aa198">'%f %f %f %f %f %q %q'</span><span lang="EN-US" style="font-size:10.0pt;font-family:"Courier New";color:#859900">);</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:#859900">    EEG.chanlocs = struct(</span><span lang="EN-US" style="font-size:10.0pt;font-family:"Courier New";color:#2aa198">'labels'</span><span lang="EN-US" style="font-size:10.0pt;font-family:"Courier New";color:#859900">, Lbl, </span><span lang="EN-US" style="font-size:10.0pt;font-family:"Courier New";color:#2aa198">'X'</span><span lang="EN-US" style="font-size:10.0pt;font-family:"Courier New";color:#859900">, mattocell(X/max(X)), </span><span lang="EN-US" style="font-size:10.0pt;font-family:"Courier New";color:#2aa198">'Y'</span><span lang="EN-US" style="font-size:10.0pt;font-family:"Courier New";color:#859900">, mattocell(Y/max(Y)), </span><span lang="EN-US" style="font-size:10.0pt;font-family:"Courier New";color:#2aa198">'Z'</span><span lang="EN-US" style="font-size:10.0pt;font-family:"Courier New";color:#859900">, mattocell(zeros(length(X),1)));</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:#859900">    EEG=pop_chanedit(EEG,</span><span lang="EN-US" style="font-size:10.0pt;font-family:"Courier New";color:#2aa198">'convert'</span><span lang="EN-US" style="font-size:10.0pt;font-family:"Courier New";color:#859900">,</span><span lang="EN-US" style="font-size:10.0pt;font-family:"Courier New";color:#2aa198">'cart2all'</span><span lang="EN-US" style="font-size:10.0pt;font-family:"Courier New";color:#859900">);</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">The 3D plot looks fine btw. <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,<span class="HOEnZb"><font color="#888888"><u></u><u></u></font></span></span></p><span class="HOEnZb"><font color="#888888"><p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>

<p class="MsoNormal"><span lang="EN-US">Simon<u></u><u></u></span></p></font></span></div></div><br>_______________________________________________<br>
Eeglablist page: <a href="http://sccn.ucsd.edu/eeglab/eeglabmail.html" target="_blank">http://sccn.ucsd.edu/eeglab/eeglabmail.html</a><br>
To unsubscribe, send an empty email to <a href="mailto:eeglablist-unsubscribe@sccn.ucsd.edu">eeglablist-unsubscribe@sccn.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.edu</a><br></blockquote></div><br><br clear="all"><div><br></div>

-- <br><div dir="ltr">Makoto Miyakoshi<br>Swartz Center for Computational Neuroscience<br>Institute for Neural Computation, University of California San Diego<br></div>
</div>