EEGLABの特徴
このセクションは、少なくとも基礎を学んだユーザーのために意図されています MATLABのWeb制作とEEGLABの制作 データの分析を自動化および/またはカスタマイズするため。
目次
- トピックス
EEGLABは、初心者と専門家のMATLABのユーザーインターフェイスで、カスタム設計されています。 MATLAB のクライアントは、 EEGLABのグラフィック(GUI)のみで、EEGLABのライブラリ。 MATLABの直接機能、または EEGLAB関数と構造解析
EEGLABの特徴は3つあります。
-
EEGLAB の機能について eeglab.mの, eeg_checkset.m 関数, eeg_store.mの, pop_newset.m 関数, std_checkset.m は、, eeg_checkchanlocs.m 関数, eeglab_error.m 関数, eeg_retrieve.m 関数など…
-
Pop_functions: MATLAB は、MATLAB の機能を実装しています。 または、EeGLAB のユーザから インターフェイス)、これらの機能は収集するために照会窓を現れます ユーザーからの追加のパラメータ選択。 それから一般的に呼ばれる EEGLABのツールボックス処理機能の1つ以上。 MATLAB や MATLAB について pop_erpimage.m は, pop_newtimef.m の使い方, pop_topoplot.m 関数など…
-
信号処理機能: MATLAB, MATLAB より直接 EEGLAB の処理機能または 独自の分析スクリプトから。 例えば、 m 点, newtimef.m リリース, topoplot.mのなど…
pop_ 関数の動作方法が必須です。
EEGLAB pop_ 関数
接頭辞 pop_ の関数は、 EEG構造は、その構成を構成します。 pop_ は EEGLAB メニュー または MATLAB から始まる。 プレフィックス eeg_ の関数は、 EEGLABのメニューのエントリを選択 pop_ は、EeGLAB のウィンドウで動作します。 1つの変数は、現在のデータが (メニュー項目を選択する場合、呼び出しするポップアップ_関数がリストされています) ウィンドウのタイトルバー 実際に任意の処理を実行するのに十分なパラメータを与えられた、それはポップアップ ユーザーが追加のパラメータを提供するように要求するウィンドウ。 あなたが持っているとき ウィンドウに入力し、 EEGLABは、 入力したパラメータを含むデータセット履歴 ポップアップウィンドウ。 データセット履歴からこのコマンドをコピーすると MATLABは、 対話型クエリウィンドウをポップアップせずに直接実行します。 しかし、すべての入力パラメータを関数呼び出しに削除してみてください。 EEG構造を命名し、POP_functionを命名する 処理を実行する前にクエリウィンドウをポップアップします。 タイプ して して して して して して して して >>> eeglab では、以下のとおりです。
EEG = pop_loadset;
な な を pop_loadset.m 関数 を参照してください。 コマンドは、 EEGLABメニュー ファイル → データの読み込み.

一方、ユーザーは2つの文字列引数を引数に渡します。 pop_loadset.m 関数 関数、ファイル名を含む最初のファイル ファイルパスの2つ目は、インタラクティブなウィンドウが表示されず、データセット 直接読み込まれます。
EEG = pop_loadset('myfile.set', 'myfilepath')
別の例を試してください。
EEG = pop_eegfilt(EEG);
これは、データをフィルタリングすることを可能にするインタラクティブなウィンドウをポップアップします ウィンドウに入力するパラメータに従って。 。
EEG = pop_eegfilt( EEG, 1, 0);
このコマンドは1Hzで実行されます。 この関数は、 pop_eegfilt.m 関数 を参照してください。 EEGLAB 関数が動作する EEG履歴 必要に応じて関数入力。 機能助けメッセージは利用できます EEGLABの特長 ヘルプ → EEGLAB 関数 →, から インターネットまたはから コマンドライン (type >>help pop_xxx)
pop_xxx 関数 oreeg_xxx* のみ eeg_xxx 関数 EEGデータ構造は、 インタラクティブなウィンドウ。 したがって、それらは通常は使用できません EEGLABのメニューは、
pop_ 関数対信号処理
pop_funcname.m 関数は EEGデータ操作 グラフィックユーザーインターフェイス(gui)機能 データセットの知識がないスタンドアローン処理機能 EE を を を データ マトリックスか。 例えば、 pop_erpimage.m は データ処理を呼び出し、 機能のプロット m 点 を参照してください。 入力パラメータを確認するため EEGLABヘルプメニュー MATLAB 関数ヘルプ (MATLAB ) 例:
help pop_erpimage
help erpimage
前述したように、次の2つの関数呼び出しは同等です。
eeglab; close; % add path
eeglabp = fileparts(which('eeglab.m'));
EEG = pop_loadset(fullfile(eeglabp, 'sample_data', 'eeglab_data_epochs_ica.set'));
figure;
subplot(1,2,1); [outdata, outvar, outtrials] = pop_erpimage(EEG,1,12);
subplot(1,2,2); [outdata, outvar, outtrials] = erpimage( mean(EEG.data([12], :),1), ...
ones(1, EEG.trials)*EEG.xmax*1000, linspace(EEG.xmin*1000, EEG.xmax*1000, EEG.pnts), 'C3', 5, 0 );

EEGLABのメニューは、 eeglab.mの 関数 を参照してください。
help eeglab
*POP_関数が返すもの? メニュー
EEGLAB インターフェイスから出てきた、POP_ 関数は、 変数。 すなわち、EEGデータが生成される(出典時) 構造自体。 しかし、コマンドラインから呼び出されると、 EEGLAB ツールのbox の 有用な場合(例えば、結果がプロットされた)。 変数を決定するため 関数で返されると、どのように動作するかを理解することが重要です。 必要なデータ処理を実行するには、ほとんどのポップアップ_関数 (各名 pop_xxx) 在留資格取得 (xxxx)。 直進する より高度なスクリプトを実行します。 大切なこと pop_ 関数と対応する 関数は同じ変数を返す(通常、ポップアップ_関数は助ける メッセージは処理機能ヘルプメッセージにユーザーを参照します。 出力変数を記述して下さい)。 例えば、 pop_erpimage.m は 関数は同じ出力をとして戻します m 点 関数:
figure; [outdata1, outvar, outtrials] = pop_erpimage(EEG,1,12);
または同等の非ポップ関数呼び出し
figure; [outdata2, outvar, outtrials] = erpimage( mean(EEG.data([12], :),1), ...
ones(1, EEG.trials)*EEG.xmax*1000, linspace(EEG.xmin*1000, EEG.xmax*1000, EEG.pnts), 'C3', 5, 0 ); close
注記:pop_xxx* は、 関数が呼ばれるときだけ自動的に新しい図が作成されます ウィンドウモード。 コマンドは、 すべての非ポッププロットコマンドと同様に、 MATLAB figure コマンドは必須です。 ※EGLAB の検索結果 メカニズム。 この機能を使用すると、化合物の数値を作成することができます。 MATLAB subplot または EEGLAB より sbplot.mの特長.
EEGLABデータ処理機能が機能し、ライセンスを付与します。 彼らがどのように働くか、そして彼らが呼び出されるかの微妙さ。 ユーザが読み取る 各機能で提供される文書を慎重に処理します。 ほとんどの人 関数、関数のドキュメントは関数を記述するはず すべての可能な状況で出力される、時折、ユーザーは見ている必要があります 関数スクリプトファイル自身が、データの処理方法を正確に確認 EEGLAB関数は、 可能です。