2015-02-05 3 views
0

원하지 않는 배경 (모델에 포함되지 않음)을 포함하는 실험 데이터 data.dat에 맞게 일부 모델 기능 f(x)을 사용하고 싶습니다. xy 형식의 데이터 파일에 (정규화 된) 백그라운드 데이터가 있습니다. bgr.dat 불행히도, 배경의 정확한 크기를 알지 못하기 때문에 배경을 직접 뺄 수 없습니다. 내 데이터에는 상수 const을 곱한 배경이 포함되어 있습니다. 배경을 포함시키고 모델 함수를 재정의하여 어떻게 이런 식으로 맞 춥니 까?피팅 함수 정의에 대한 다른 데이터를 사용하여 Gnuplot의 데이터 피팅

fit f(x) `data.dat` via par1, par2,...,parN, const 

par1, par2,...,parN 모델

+0

기록 된 데이터에 배경 잡음 (additive?)이 포함되어있는 const multiplier를 모르는 경우 문제가 생길 수 있습니다. 모형 함수가있는 경우, a * x ** 2 + b * x + c와 알 수없는 크기 (승수) d의 백색 잡음 유형 배경을 말하면, c와 d의 절대 항의 기여를 어떻게 구별 할 수 있습니까? – Daniel

답변

0

당신의 OS가 리눅스 인 경우, 새로운 데이터 파일 (new_data.dat)에은 data.dat를 결합 bgr.dat하는 paste 명령을 사용하여 다른 parametres입니다. new_data.dat은의 gnuplot에서 다음 네 개의 열이 있어야합니다 즉석에서 const를 곱한 배경을 뺍니다

fit f(x) `new_data.dat` using 1:($2-const*$4) via par1,par2,...,parN, const 

합니다.