matlab - 如何在 EEGLAB 上循环遍历 epochs?
问题描述
我在 EEGLAB 中有纪元数据,但是,事件代码不正确。我有一个 stimtrack 通道,它记录了在实验中发送的音频,所以我试图根据每次试验中发送的刺激来重命名我的事件代码。
我已经独立地对这个通道进行了时代,这样我就可以将每个时代与实验中使用的刺激阵列相关联。我已经使用以下代码使用所有刺激代码(1-3)对数据进行纪元,尽管这些代码的时间是正确的,但代码不是
[OUTEEG, indexes] = pop_epoch(EEG);
如何循环遍历我必须使用的所有时期,然后使用以下代码来识别时期和音频刺激之间的相关性。
all_coefs = [];
for j=1:141
epoch = OUTEEG.epoch(j); #THIS IS THE LINE OF CODE I AM STUCK ON ESSENTIALLY.
coefs = [];
for i=1:20
two_stim = twohz(i,:);
a = corrcoef(epoch, two_stim);
coefs = [coefs; {a}];
end
end
谢谢!
解决方案
推荐阅读
- php - 在 curl 请求中传递参数
- swift - SwiftUI macOS 使用 SF Symbols 2
- java - 如何在矢量上轻松制作(球体)3d点的网格?
- python - 无法连接到 Tryton 服务器
- forms - 付费发布 - 会员网站
- youtrack - Office 组织 (sharepoint) 的 Jetbrains Hub Microsoft auth 模块配置
- mysql - 有没有办法使用 JPA 查询更新 SET 类型列?
- kubernetes - 基于 NATS 服务器中发布的事件数量的水平缩放
- rust - 如何错误处理字符串到浮点数的转换
- python - Pandas read_html() 没有在表格中给出我的所有条目