2015-05-05 75 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