EEGLAB是一个Matlab的工具箱(Toolbox),主要用来处理EEG(脑电图)和MEG(脑磁图)以及其他的连续且事件相关的电生理信号,如ECG(心电图)。EEGLAB能够对电生理信号进行一系列的分析,包括独立成分分析(ICA)、时频分析(TFA)、消除伪影、事件相关的统计分析以及几种对数据可视化的模型。

EEGLAB 支持几乎所有主流操作系统,包括Linux、Unix、Windows、以及Mac OS X。EEGLAB本身是一个开源的免费软件,但是EEGLAB必须基于Matlab平台(7.0及以上版本)。没有Matlab,EEGLAB也可以运行在Octave环境中(和Matlab类似,但是Octave是开源免费的)。

EEGLAB提供的是一个基于Matlab的交互式用户界面(GUI),极大的方便了在代码方面不太擅长的科研者,这样他们可以集中精力去做与代码无关只对电生理信号的科学分析和统计。EEGLAB的基本功能是读入数据、可视化数据、基本操作、测量、储存、导出数据。EEGLAB还提供一个开源的平台,用户可以在该平台上开发出特定功能插件(plug-in),通过社区与其他全球的科研者共同分享,极大的延拓了EEGLAB的基本功能。

Figure1-官网截图

Figure1展示的是一个读入EEG多通道信号的结果。左上图是读入信号的基本信息,包括文件名(Filename)、通道数(Channels per frame)、每段信号长度(Frames per epoch)、分段数量(Epochs)、事件(Events)、采样率(Sampling rate)等等。其余三个图分别是三种可视化模型的结果,右上是伪彩色图,右下是信号的波动图、左下是基于脑模型的Map图。

eeglab和matlab,EEGLAB for Matlab(一)--初识EEGLAB相关推荐

  1. matlab 摄像头拍照,matlab摄像头拍照

    图像采集: 该单元是指道路上安装的摄像头在检测到有车辆通过的同时进行 拍照并...在 MATLAB 中我们可以调用 im2gray 函数对图像进行灰度化处理. 4.2.2图像的...... 2 车辆牌 ...

  2. 【 MATLAB 】使用 MATLAB 得到高密度谱(补零得到DFT)和高分辨率谱(获得更多的数据得到DFT)的方式对比(附MATLAB脚本)

    上篇博文分析了同一有限长序列在不同的N下的DFT之间的不同: MATLAB ]使用 MATLAB 作图讨论有限长序列的 N 点 DFT(强烈推荐)(含MATLAB脚本) 那篇博文中,我们通过补零的方式 ...

  3. 【 MATLAB 】使用 MATLAB 实现模拟信号的近似及其连续傅里叶变换

    严格来说,利用MATLAB是不可能用来分析模拟信号的.然而,如果有足够小的时间增量在足够细的栅格上对采样而产生一种平滑的图,并有足够大的时间来展示所有的模式,那么就能对模拟信号作近似分析.令是栅格间隔 ...

  4. 【 MATLAB 】使用 MATLAB 求由差分方程表示的滤波器的响应的两种方法

    例题: 一个3阶低通滤波器由下面差分方程描述: y(n) = 0.0181 x(n) + 0.0543 x(n-1) + 0.0543 x(n-2) + 0.0181 x(n-3) + 1.76 y( ...

  5. matlab中fdyn,Matlab的用法总结

    1. 对序列进行洗牌 randperm() randperm()产生随机的序列 %if filepaths 是一个5*1的结构体,then cshuffle = randperm(length(fil ...

  6. matlab 数学库,matlab数学函数库

    (n) 求 n 的阶乘 如何用 matlab 配方 没有发现 matlab 有这一命令,不过我们可以调用 maple 的命令,调用方法如下: 首先加载 maple 中的 student 函数库,加载. ...

  7. matlab字符衔接,matlab字符串连接(多个字符串)的经验,matlab字符串

    matlab字符串连接(多个字符串)的经验,matlab字符串 参考 matlab中字符串连接的3种方法  文章,实验遇到的一些小白问题,如有问题希望大神们给予指导. Matlab中,两个或多个字符串 ...

  8. matlab模块 python,Matlab 和Python结合使用

    今天介绍的内容比较基础,希望能达到抛砖引玉的效果. Matlab 和 Python 结合使用无非分为两种情形: Matlab中使用Python包: Python中使用Matlab. 1. Matlab ...

  9. Matlab:利用Matlab编程实现模拟分子布朗运动的动画展示

    Matlab:利用Matlab编程实现模拟分子布朗运动的动画展示 目录 输出结果 实现代码 输出结果 实现代码 %Brownian motion clf; n=20; s=0.02; x = rand ...

  10. Matlab:利用Matlab实现布朗运动模拟

    Matlab:利用Matlab实现布朗运动模拟 目录 输出结果 实现代码 输出结果 实现代码 n=40 s=0.04 x=rand(n,1)-0.5; y=rand(n,1)-0.5; h=plot( ...

最新文章

  1. 今天的新坑 ubuntu18.04安装docker
  2. Python常见问题(6):Python在Windows上的问题 Python on Windows FAQ
  3. nginx 端口没有被占用启动闪退_Nginx 的简单使用 (IIS,Asp.Net) - 奋斗的中年人哈哈哈...
  4. 驱动框架8——将驱动集成到内核中
  5. Linux定时备份Oracle Database 翻译
  6. ROS MATLAB 启动
  7. php提取文本数据处理,PHP文件处理—读取文件(一个字符,字串)
  8. Linux内核链表及list_entry解析
  9. 这4款甘特图绘制工具,都是老原精心整理
  10. 汇编语言转c语言的软件,Arm汇编转换器下载
  11. 微信小程序地图坐标转换
  12. 图形验证码文字识别——pytesseract
  13. 申请微信公众测试号一直配置失败,在线等大佬帮忙。
  14. office2010 打开报错 无法访问您试图使用的功能所在的网络位置
  15. 安卓强刷linux,安卓系统使用dd命令强制刷入以强制升降级、刷入低底包
  16. 传统的期货交易方式为计算机撮合成交,[期货知识]期货价格是怎么形成的-计算机撮合成交 - 南方财富网...
  17. inet addr(网络地址)、bcast(广播地址)、mask(子网掩码)
  18. html5 倒计时跳转动画,HTML5弹性摇摆旋转的倒计时动画
  19. php sapi zend,安装php出现make: *** [sapi/cli/php]
  20. 计算机的输入输出设备

热门文章

  1. 利用哈希表实现电话号码查询系统
  2. oracle数据库行转列(含例子表结构及查询sql)
  3. CSS-fishc学习笔记
  4. 如何实现EDIUS中的素材的替换
  5. SlickEdit 之缘起
  6. SIFT算法原理介绍
  7. 七号信令:信令网基本概念
  8. Matrix Calculus Reference Links
  9. 软件测试的四个阶段【单元测试、集成测试、系统测试、验证测试】
  10. 查看tomcat目前用的jdk版本