⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 avgref.m

📁 eeglab工具箱的插件
💻 M
字号:
function [data] = avgref(data, sel);% AVGREF computes the average reference in each column%	[data] = avgref(data)%% or it computes the re-referenced data relative to the% average over the selected channels%	[data] = avgref(data, sel)% Copyright (C) 1998-2002, Robert Oostenveld%% $Log: avgref.m,v $% Revision 1.2  2003/03/17 10:37:28  roberto% improved general help comments and added copyrights%% determine the dimension of the dataif length(size(data))==3  % multiple epochs  dim=3;else  % single epoch with multiple channels  dim=2;endif nargin==1  % default is to use all channels for average referencing  if dim==3    sel=1:size(data,2);  else    sel=1:size(data,1);  endendif dim==3  % the data contains multiple epochs  for epoch=1:size(data,1)    reference = mean(squeeze(data(epoch,sel,:)), 1);    data(epoch,:,:) = squeeze(data(epoch,:,:)) - repmat(reference, size(data,2), 1);  endelse  % the data contains a single epoch  reference = mean(data(sel,:), 1);  data = data - repmat(reference, size(data,1), 1);end

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -