EEGLAB ببساطة
بنية EEG struct
المحطة 1 · الدرس 3 · EEGLAB 2026.1
من الواجهة
- Workspace
EEG - EditEvent values
- latency (sec)
EEG.event - Cancel
السكربت
EEG.setname % 'Continuous EEG Data'
EEG.nbchan % 32 channels
EEG.srate % 128 samples per second
EEG.pnts % 30504 samples per channel
(EEG.pnts - 1) / EEG.srate % 238.3047 seconds (same as EEG.xmax)
size(EEG.data) % 32 30504
class(EEG.data) % 'single'
EEG.data(1, 1:5) % first 5 samples of channel 1 (microvolts)
{EEG.chanlocs(1:3).labels} % 'FPz' 'EOG1' 'F3'
EEG.event(1).type % 'square'
EEG.event(1).latency % 129.0087 (in samples)
(EEG.event(1).latency - 1) / EEG.srate % 1.0001 (in seconds)
isempty(EEG.icaweights) % 1 (true)أي قيمة أختار؟
| الحقل | ماذا يحفظ | الوحدة | القيمة في eeglab_data.set |
|---|---|---|---|
EEG.nbchan | عدد القنوات | قناة | 32 |
EEG.srate | معدل العيّنات | هرتز | 128 |
EEG.pnts | عدد العيّنات في كل قناة | عيّنة | 30504 |
EEG.trials | عدد المقاطع (1 = بيانات مستمرة) | مقطع | 1 |
EEG.xmin و EEG.xmax | زمن أول عيّنة وآخر عيّنة | ثانية | 0 و 238.3047 (آخر عيّنة) |
EEG.times | زمن كل عيّنة | ميلي ثانية | من 0 إلى 238304.6875 |
EEG.data | الإشارة نفسها | ميكروفولت | مصفوفة 32 × 30504 |
EEG.chanlocs | اسم كل قناة وموقعها | — | 32 عنصراً |
EEG.event | الأحداث: النوع والتوقيت | التوقيت بالعيّنات | 154 حدثاً (80 square و 74 rt) |
EEG.icaweights | أوزان ICA | — | فارغ |
تأكّد
size(EEG.data)يعطي32 30504(EEG.pnts - 1) / EEG.srateيعطي238.3047، وهو نفسEEG.xmaxونفس Epoch end (sec) في النافذة الرئيسية (تعرضه مقرّباً238.305)EEG.event(1).typeيعطي'square'، والتوقيت المحوّل يعطي حوالي1.0001ثانية، ويطابق ما رأيته في Edit > Event valuesnumel(EEG.event)يعطي154، ويطابق سطر Events في النافذة الرئيسية