EEGLAB ببساطة
مواقع الأقطاب
المحطة 2 · الدرس 2 · EEGLAB 2026.1
من الواجهة
- Channel locations
No (labels only) - EditChannel locations
- Look up channel locations?
- use MNI coordinate file for BEM dipfit model
standard_1005.elc - Import file instead and erase all channels
- OK
64 channel with the same label found and imported - OK
السكربت
[ALLEEG, EEG, CURRENTSET, ALLCOM] = eeglab;
dataFolder = 'C:\Users\me\Documents\eeg-course'; % change it
EEG = pop_loadset('filename', 'S001R03.set', 'filepath', dataFolder);
[ALLEEG, EEG, CURRENTSET] = eeg_store(ALLEEG, EEG, 0);
for iChan = 1:EEG.nbchan
EEG.chanlocs(iChan).labels = strrep(EEG.chanlocs(iChan).labels, '.', '');
end
EEG = pop_chanedit(EEG, 'lookup', 'standard_1005.elc');
EEG = eeg_checkset(EEG);
figure; topoplot([], EEG.chanlocs, 'style', 'blank', ...
'electrodes', 'labelpoint', 'chaninfo', EEG.chaninfo);
EEG = pop_saveset(EEG, 'savemode', 'resave');
[ALLEEG, EEG, CURRENTSET] = eeg_store(ALLEEG, EEG, CURRENTSET);
eeglab redrawأي قيمة أختار؟
| المصدر | متى تستخدمه | كيف |
|---|---|---|
قالب MNI القياسي (standard_1005.elc) | قبعتك تستخدم أسماء 10-20 أو 10-10 القياسية، ولم تقِس المواقع. هذه حالتنا. | الاختيار الافتراضي في Look up channel locations? |
| ملف المواقع الخاص بقبعتك (من الشركة المصنّعة) | أسماء القنوات في جهازك غير قياسية، مثل الأرقام E1 و E2 | Read locations في نافذة تعديل القنوات |
| مواقع مقيسة على رأس المشارك | قِست مواقع الأقطاب بجهاز تحديد المواقع (digitizer) في جلسة التسجيل | Read locations مع ملف ذلك الجهاز |
تأكّد
- سطر Channel locations في النافذة الرئيسية يعرض
Yes - طبع الـ Command Window السطر
64 channel with the same label found and imported - Plot > Channel locations > By name يعرض 64 قطباً:
Czفي الوسط، وFpzفي الأمام، وOzفي الخلف all(~cellfun(@isempty, {EEG.chanlocs.X}))يعطي1: لكل قناة إحداثيات
لقسم Methods
Channel labels were cleaned of trailing periods and matched to the standard 10-5 template in MNI space (standard_1005.elc) with pop_chanedit (EEGLAB 2026.1).