<div>hi again</div>
<div>thanks a lot for your help with my earlier problem.</div>
<div>i have some bad channels in my data, but different bad channels for different subjects, so need to interpolate them. i have come across the function eeg_interp() but can't find much info on how to use it and can't get it to work. the script begins as pasted below. do i need to first declare somewhere what 'bad_elec', 'method' and 'ORIEEG' are (what does ORIEEG refer to?!) or perform any other preparatory steps?
</div>
<div>or does anyone knows an easier method than this?...</div>
<div>any help is much appreciated!</div>
<div>jane</div>
<div> </div>
<div>
<p>%eeg_interp() - interpolate data channels<br>%<br>% Usage: EEGOUT = eeg_interp(EEG, badchans, method);<br>%<br>% Inputs: <br>%     EEG      - EEGLAB dataset<br>%     badchans - [integer array] indices of channels to interpolate.
<br>%                For instance, these channels might be bad.<br>%                [chanlocs structure] channel location structure containing<br>%                either locations of channels to interpolate or a full<br>%                channel structure (missing channels in the current 
<br>%                dataset are interpolated).<br>%     method   - [string] griddata method used for interpolation<br>%                (default is 'invdist')<br>%<br>% Output: <br>%     EEGOUT   - data set with bad electrode data replaced by
<br>%                interpolated data<br>%<br></p>
<p>% $Log: eeg_interp.m,v $</p>
<p>function EEG = eeg_interp(ORIEEG, bad_elec, method)</p>
<p>    EEG = ORIEEG;<br>    if nargin < 2<br>        help eeg_interp;<br>        return;<br>    end;<br>    <br>    if nargin < 3<br>        method = 'invdist';<br>    end;</p>
<p>    if isstruct(bad_elec)</p></div>