Programings/Function Explanation (2) 썸네일형 리스트형 Gasdev(), Ran1() 함수 설명 gasdev(), ran1() 함수는 어떤때 쓰이는 어떻게 이용하는 것이가? (참고 : 함수에 있느는 값이 어떤 것을 의미하고 어떻게 작동하는지에 대한 원리는 모른다. 다만 사용법을 설명한다.) 통계에서 정규분포 N( , ) 형식을 보았을 것이다. 우리는 gasdev()와 ran1() 함수를 이용하여 정규분포 N(10, 5^2)을 따르는 모집단을 만들 것이다. (10, 5^2)에서 ^2는 2의 제곱을 듯한다. 즉, (10, 25)라는 것이다. 2^3 = 2*2*2 //설마 이정도는 알겠지;;;;;; 쓰는 방법은 간단하다.먼저 ran1()함수에 쓰이는 #define IM 2147483647 값을 메인 함수에서 아래와 같이 선언해 준다. long idum=IM; //long 타입 선언, idum는 자신이 마.. Gasdev(), Ran1() 함수 원형 /////////////////////ran1() 함수 원형////////////////////////#include #include #define IA 16807 #define IM 2147483647 #define AM (1.0/IM) #define IQ 127773 #define IR 2836 #define NTAB 32 #define NDIV (1+(IM-1)/NTAB) #define EPS 1.2e-7 #define RNMX (1.0-EPS) float ran1(long *idum) //"Minimal" random number generator of Park and Miller with Bayes-Durham shuffle and added safeguards. Returns a uniform.. 이전 1 다음