baseline.m
来自「Matlab下的EEG处理程序库」· M 代码 · 共 19 行
M
19 行
% baselinedData = baselineData(epochedData,srate,epoch)
%
% data -> matrix or multidimensional matrix (elecs in columns)
% epoch (optional) -> 2-element vector containing start and stop points
%
% epochedData <- multidimensional array (points x elecs x epoch)
%
% -- Note: Works only with Scan 4.1+ data files
function baselinedData = baselineData(epochedData,epoch)
if (nargin == 1)
epoch = [1 size(epochedData,1)];
end
for i = 1:size(epochedData,3)
meanData = mean(epochedData(epoch(1):epoch(2),:,i));
meanData = meanData(ones(size(epochedData,1),1),:,ones(size(epochedData,3),1));
baselinedData = epochedData - meanData;
end
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?