2012-05-30 3 views
11

GSL (Gnu Scientific Lib)을 사용하여 배열의 표준 편차를 계산하고 싶습니다. 설명서에 http://www.gnu.org/software/gsl/manual/html_node/Mean-and-standard-deviation-and-variance.htmlGSL 통계, 스트라이드 란 무엇입니까?

는 함수 프로토 타입은

그러나, 나는 꽤 "보폭은"여기에 무엇을 이해하지 못하는 gsl_stats_sd (const를 더블 데이터 [], size_t와 보폭,이 size_t n)도있다. 누군가 그게 뭔지 알겠습니까?

제안 해 주셔서 감사합니다.

-Alfred

+2

http://www.mail-archive.com/[email protected]/msg02822.html – NPE

답변

11

스트라이드 연속 2 개 소자 사이의 배열에서 분리된다. 이 인수로 double의 배열이있는 경우, 다음 보폭는 아이디어는 단일 어레이 내에서 여러 데이터를 처리하고, 다른 하위 배열의에서 작동 할 수 있다는 것입니다 1.

될 것이다.

+0

감사합니다. K-ballo! 이제 이해가됩니다! 매뉴얼을 통해 더 명확하게하기 위해 기여하고 싶습니다 ... –

+2

보폭은 한 요소의 처음부터 다음 요소까지 sizeof (double)의 배수로 측정됩니다. 내부적으로, GSL은 다음과 같은 배열 요소를 읽는다 :'data [i * stride]' – mortehu