Matlab和EEGLAB-使用for循环编辑事件类型

时间:2018-08-19 09:50:09

标签: matlab for-loop eeglab

我会尽量做到最精确,最清楚。

我目前正在使用Matlab和EEGLAB分析EEG数据。 以下是实验设计的简要说明: 我向参与者展示了带有四个条件的句子(一个单词一个单词,五个单词)。对于出现在屏幕上的每个单词,都会将一个代码发送到数据采集系统,以便以后使它们生效。在此,我将针对以下四种情况给出已发送代码的示例:

  • 条件1-1 21 31 41 51
  • 条件2-1 22 32 42 52
  • 条件3-1 22 33 43 53
  • 条件4-1 21 34 44 54

我不会分析第一个单词。但是我意识到,对于第二个单词,由于我没有指定足够的条件,所以我无法根据这四个条件进行分析……(我下次会知道的!)

我想获得的是:

  • 条件1-1 21 31 41 51
  • 条件2-1 22 32 42 52
  • 条件3-1 23 33 43 53
  • 条件4-1 24 34 44 54

简单地说:“如果编码为22,之后的编码为33,则将22更改为23” 和“如果编码为21,之后的编码为34,则将21更改为24”。

使用EEGLAB,我可以手动进行操作,方法是进入Workspace变量“ ALLEEG”,然后转到“ ALLEEG.event”,在其中获得以下信息: ALLEEG.event

但是,如果我必须手动进行操作,则要检查700个事件代码,需要30多位参与者...

我的印象是,可以使用for循环和if条件轻松完成此操作。但是在这里,我遇到了两个问题。第一个是我对Matlab不熟悉(但对R并不熟悉),第二个是我不知道如何编写循环!

您对我该怎么做有任何想法吗? 预先感谢!

0 个答案:

没有答案