2012-08-22 3 views
-3

다음과 같은 세 가지 매개 변수가 있습니다. 이제 P 값을 얻기 위해 많은 반복에 대해 어떻게 몬테카를로 시뮬레이션을위한 MATLAB 코드를 작성할 수 있습니까? 출력 P 값의 정규 분포 및 누적 분포를 그리는 방법은 무엇입니까? 모든몬테 칼로 시뮬레이션을위한 MATLAB 코드

+5

시도해 보셨습니까? 그래서 사용자가 스스로 시도한 것을 보여주지 않는 질문에 대해서는 대답을하지 않습니다. – Hbcdev

답변

0

우선은 평균 계산하고 각 분포의 분산해야하고, 정규 분포로 모델링하기 :

Xrand = (Xvariance*randn(1,n)) + Xmean*ones(1,n); 
Yrand = (Yvariance*randn(1,n)) + Ymean*ones(1,n); 
Zrand = (Zvariance*randn(1,n)) + Zmean*ones(1,n); 

P = Xrand.*Yrand.*Zrand; 

plot(P); 

당신이 정규 분포로 모델링하지 않으려면, 당신은해야합니다 도구 상자 또는 배포판을 직접 구현하십시오.

+0

감사합니다. 이제, 위의 문제에 대한 마르코프 체인 몬테카를로 시뮬레이션 코드는 무엇이 될까요? – Bisu

+0

죄송합니다. Wikipedia에서 작성된 것 이외의 Markov Chain을 많이 알지 못합니다. =) – hsgubert

+0

입력의 최소값, 최대 값 및 모드 값을 사용하려면 코드에서 어떤 변경을해야합니까? – Bisu