|
여기 팁게시판에 gaussian fitting 함수 코드가 있습니다.
godson님께서 올려주신건데요,
코드 복사하고 제 측정데이터를 넣어서 가우시안 함수를 내려고 하는데요,
제가 C++로 배운건 MS visual studio2010 에서 new project 했을때 win32 console application이거 밖에 없거든요..
가우시안 피팅하려면 다른것으로 만들어야하나요?
아래가 내용중 일부인데요,
//////
사용법은
double DataX[DATA_CNT], DataY[DATA_CNT], gaussY[DATA_CNT] ;
GaussDeviation(DataY, gaussY, DATA_CNT, peak_value, peak_pos, pdiam, pdev, 0, 0.5) ;
이런식으로 호출하시면 됩니다.
물론 DataX[DATA_CNT], DataY[DATA_CNT] 에 값이 들어 있어야 겠죠..
함수를 호출하면 gaussY 버퍼로 fitting 된 값들이 들어갑니다.
이걸 그래프로 그려 보면 아무리 노이즈가 심한 데이타도 깨끗하게 그려집니다.
//////
이부분을 모르겠습니다..
double DataX[DATA_CNT], DataY[DATA_CNT], gaussY[DATA_CNT] ;
GaussDeviation(DataY, gaussY, DATA_CNT, peak_value, peak_pos, pdiam, pdev, 0, 0.5) ;
여기서 제 데이타를 어떻게 호출시키나요?
자세한 답변 부탁드립니다 ㅠㅠ
|