I am trying to detrend a timeseries based on one sample of the timeseries in matlab.
I basically want my sample points to be all the points between 11-22, but I am getting an error saying that the t variable has to be equal to the what tac is (which is 71).
I've tried this and this does not work:
tac = 71x1 doublet = 11:22;d_tac_ts_2 = detrend(tac,‘SamplePoints’,t)
I get this error:
Error using detrend>checkSamplePoints (line 284)The number of elements in the 'SamplePoints' value must equal the size ofthe first argument along the first dimension.Error in detrend>parseNV (line 266) s = checkSamplePoints(varargin{j+1},x);Error in detrend>parseInputs (line 161) [continuity,s] = parseNV(1,nargin,continuity,s,x,varargin{:});Error in detrend (line 50)[x,polyDeg,bp,s,continuity,sizeX,N,isrowx,isNDx,lbp] = parseInputs(x,varargin{:});Error in plotting_ref_TAC_vs_TAC_PET (line 28) d_tac_ts_2 = detrend(tac,'SamplePoints',t)
This works, but does not do what I want:
t = 1:71;d_tac_ts_2 = detrend(tac,‘SamplePoints’,t)
thanks so much for any help!
Best Answer