EEGLAB ببساطة
ALLEEG وإدارة الداتاست
المحطة 1 · الدرس 4 · EEGLAB 2026.1
من الواجهة
- EditSelect data
eeglab_data.set - Channel(s)
EOG1 EOG2 - on->remove these
- OK
- What do you want to do with the new dataset?Name it:
Continuous EEG DataD1 no EOG - Save it as file:
- Overwrite it in memory (set=yes; unset=create a new dataset)
- OK
- Datasets
Dataset 1:Continuous EEG DataDataset 2:D1 no EOG - EditDelete dataset(s) from memory
- Dataset(s) to delete:
2 - 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 فقط