▲ RayLeigh Distribution @ N=100,1000,10000
▲ ArcSine Distribution @ N=100,1000,10000
▲ Poisson Distribution Simulation (3 Trials)
작품 설명 | 컴퓨터로 생성한 확률변수의 샘플 갯수에 따른 분포를 그려보고, 시뮬레이션해 보는 텀프로젝트입니다. |
---|---|
주요 기능 | * 샘플 갯수에 따른 ArcSine 및 RayLeigh Distribution의 시뮬레이션 및 그래프 표시하기 * Poisson 분포에 따라 주유소에 차량이 도착할 때, 대기하게 될 확률을 시뮬레이션을 통해 계산하고 이론값과 비교하기 |
제작 기간 | 약 2주일 (2009.5) |
관련 분야 | 전자 공학,컴퓨터 공학 |
제작 동기 | 2학년(2009-1학기)에 수강했던 '확률과 통계' 교과목의 Term Project입니다. |
제작 소감 | MFC 프로그램을 해 본 경험이 전혀 없었으나, 그래픽으로 표시되도록 구현하면 평가시 가산점을 준다는 교수님의 말에 시험기간임에도 불구하고 약간 무리하여 책 등을 찾아보며 완료한 프로젝트입니다. 콘솔 버전은 하루 안에 끝낼 수 있었으나, MFC로 포팅하는 과정에서 약간의 어려움이 있었습니다. 콘솔 버전에서는 결과만 보여주면 되는 반면, MFC 버전에서는 중간 과정도 보여 줘야 하기 때문입니다. Pen Object를 활용하여 창에 그림을 그리는 다소 생소한 개념을 이해해야 했습니다. 특히, 두 번째 과제인 '주유소 시뮬레이션'은 시뮬레이터 특성상 시간 가속 기능을 넣어야 했는데, 여기에서 Frame Rate을 도입하는 등 많은 고민을 하였습니다. |
▲ RayLeigh Distribution @ N=100,1000,10000
▲ ArcSine Distribution @ N=100,1000,10000
▲ Poisson Distribution Simulation (3 Trials)