Skip to main content
  • Description
  • Applies a matrix to an eeg file and creates a new (projected) eeg file. This is a linear transformation of the original eeg signal which leads to a new eeg signal. This is used to obtain the time course of the components obtained after an ICA is performed (by a matlab program).

  • Usage
  • eegproject myeegfilein.eeg matrixfile.xml myeegfileout
    with :

    • myeegfilein.eeg : input EEG file to process (with extension).
    • matrixfile.xml : XML transform matrix file (with extension), including information on matrix size (see format below).
    • myeegfileout : EEG file created after the matrix has been applied (without extension). Number of channels = number of components (matrix size) + unused EEG channels (those not involved in the matrix transform).


  • Fields of parameter file and examples

  • Example


  • Comments


  • Current version
  • 1.03 03-01-2011

  • History
    • 1.00 15-02-2008 (PEA) : 1st version.
    • 1.01 26-02-2008 (PEA) : changes component names and numbers.
    • 1.02 23-09-2010 (PEA) : update to use cmake and free release of Elan. Remove static allocation for reading EEG file header.
    • 1.03 03-01-2011 (PEA) : minor modification (change in description).
    • file header.


  • Files
  • $ELANPATH/bin/eegproject

  • See also
  • eegfiltica, matrix2p