EEGLAB ببساطة

ALLEEG وإدارة الداتاست

المحطة 1 · الدرس 4 · EEGLAB 2026.1

من الواجهة

  1. EditSelect data eeglab_data.set
  2. Channel(s) EOG1 EOG2
  3. on->remove these
  4. OK
  5. What do you want to do with the new dataset?Name it: Continuous EEG DataD1 no EOG
  6. Save it as file:
  7. Overwrite it in memory (set=yes; unset=create a new dataset)
  8. OK
  9. Datasets Dataset 1:Continuous EEG DataDataset 2:D1 no EOG
  10. EditDelete dataset(s) from memory
  11. Dataset(s) to delete: 2
  12. OKDatasets

السكربت

[ALLEEG, EEG, CURRENTSET, ALLCOM] = eeglab;
sampleFolder = fullfile(fileparts(which('eeglab')), 'sample_data');
EEG = pop_loadset('filename', 'eeglab_data.set', 'filepath', sampleFolder);
[ALLEEG, EEG, CURRENTSET] = eeg_store(ALLEEG, EEG, 0);
EEG = pop_select(EEG, 'rmchannel', {'EOG1', 'EOG2'});
[ALLEEG, EEG, CURRENTSET] = pop_newset(ALLEEG, EEG, CURRENTSET, ...
    'setname', 'D1 no EOG', 'gui', 'off');
CURRENTSET                            % 2
[ALLEEG(1).nbchan ALLEEG(2).nbchan]   % 32 30
[ALLEEG, EEG, CURRENTSET] = pop_newset(ALLEEG, EEG, CURRENTSET, 'retrieve', 1);
EEG.nbchan                            % 32
ALLEEG = pop_delset(ALLEEG, 2);
eeglab redraw;

أي قيمة أختار؟

الخيارمتى تستخدمه
إنشاء داتاست جديدة (الافتراضي)تريد المقارنة مع النسخة السابقة، أو لست متأكداً من الخطوة بعد.
Overwrite it in memoryالذاكرة محدودة، أو لم تعد تحتاج النسخة السابقة في هذه الجلسة.
Save it as file:تريد الاحتفاظ بهذه النسخة بعد إغلاق MATLAB. أعطها اسماً جديداً حتى لا تكتب فوق الملف الأصلي.

تأكّد

  • بعد الخطوة 1، السطر الأول في النافذة الرئيسية #2: D1 no EOG، و 30 قناة
  • قائمة Datasets فيها داتاستان، وعلى الحالية علامة صح
  • بعد التنقّل إلى الداتاست 1، تعرض النافذة الرئيسية #1 و 32 قناة
  • بعد الحذف، قائمة Datasets فيها الداتاست 1 فقط

النسخة الكاملة: https://simplyeeglab.pages.dev/lesson/alleeg-datasets/

رخصة المحتوى: CC BY-NC-SA 4.0 · MIT (code)

موقع تعليمي مستقل، غير تابع رسمياً لـ EEGLAB أو SCCN.