Matlab
基于 Matlab 的脑电信号系统,功能虽然不多,但逻辑清晰、模块分明,挺适合用来教学或者自学入门脑电。GUI 界面是用 Matlab 做的,比较直观,基本操作都能点着走一遍,不用记太多命令。
界面的信号选择和流程串得还蛮顺,你点选一个脑电数据,系统就能帮你做50Hz 陷波
、小波去噪、低通滤波
这些常规操作,适合拿来讲清楚信号预是怎么回事。
分解模块能把信号拆成Theta、Alpha、Beta、Gamma、Delta五段波段,配合后面的Wigner-Ville和伪 Wigner-Ville 时频,展示效果还不错,虽然用不上太复杂的模型,但演示挺直观。
代码结构清爽,逻辑也不绕。比如想自己加个滤波器,改一改预模块的preprocess.m
就行,思路清晰,好扩展。GUI 是用guide
做的,熟悉 Matlab 界面的同学一看就懂。
适合拿来当教学素材,或者是科研新手做个初步试验。别拿它跑正式项目哈,数据量一大就吃不消了。如果你打算深入搞脑电,建议上手EEGLAB或者配合FieldTrip
一起用。
如果你是学生,或者刚开始接触脑电,想快速跑通整个流程,这套代码挺合适的。顺便,下面这些资源也值得一看:
下载地址
用户评论