Monte carlo integral evaluation

Join the discussion
Ask a follow-up here, or get your own question answered by working scientists, mathematicians and engineers — people, not an autocomplete.
Real named experts · corrections over time · the nuance an AI answer skips
3 replies · 2K views
randonmind
Messages
2
Reaction score
0
Hello
I need to evaluate Gaussian integral
K=1/(sqrt(2pi) int(-infinity +infinity) x^2 exp(-x^2/2) dx
by using
K=E[X^2] ∼Kn=1/N sum(x^2)
where x follows a normal distribution.
So far I have written this:
N=1000;
for i=1:n
x1(i+1)=x(i)+1/N*random('normal',0,1).^2
end
x1
but I am getting error messages.

Can anyone share their wisdom?
Thanks
Andreas
 
Physics news on Phys.org
it is in Matlab:
Error in ==> MCexam3 at 13
x1(i+1)=x(i)+1/N*random('normal',0,1).^2
 
are you mixing up your big N and little n ? in the for loop you use n, but you haven't defined it anywhere.