2015-05-05 72 views
0

我在网上找到了this toolbox关于Matlab中的偏移和漂移

有一件事我不明白。该工具箱使用:

X = [ones(numTimeStampPerRun,1) [1:numTimeStampPerRun]']; % account for both offset and drift 

考虑到偏移和漂移。我不明白fMRI信号中“offset”和“drift”是什么意思?为什么工具箱使用这种格式来解释偏移和漂移?

回答

0

我的猜测是他们通过回归x消除信号。在这种情况下,ones部分是偏移量,而1: numTimeStampPerRun是线性趋势。

虽然你总是可以在MATLAB中使用detrend

编辑:更明确地,该线性拟合具有以下形式:

X(T)= A * T + B * 1

其中t = 1:numTimeStampPerRun

+0

是的,你是对的。但我不明白的部分是:为什么部分是偏移量,1:numTimeStampPerRun是线性趋势?我们怎么知道? – Angelababy

+0

@Angelababy我编辑 – Memming

+0

我仍然不明白为什么作者使用1(numTimeStampPerRun,1)定义“偏移量”,并使用[1:numTimeStampPerRun]'定义“漂移”。在你解释中,“b”是偏移量?而“a * t”是漂移?那么“a”的价值是什么? – Angelababy