Duda Bucles!!
Publicado por Maria (27 intervenciones) el 22/10/2015 11:30:15
Mi duda es la siguiente estoy utilizando un metodo de rechazo sencillo que ahora explico pero me lio con los bucles:
1. Generar dos numeros aleatorios R1 y R2.
2. Calcular x = 2R1 − 1.
3. Si R2 ≤4/3 *f (2R1 − 1). Siendo f una funcion que ahora no importa.
Si la respuesta es afirmativa, entonces x = 2R1 − 1 es un valor simulado de la variable aleatoria. De lo contrario, se requiere regresar al paso 1 tantas veces como sea necesario. y esto hay que hacerlo para una muestra de n numeros.
Como plantearian bucles?
for i=1:1:n
r1(i)=rand;
r2(i)=rand;
x(i)=(2*r1-1);
if r2(i)<=4*r1(i)-4*r1(i)^2
x(i)=w(i);
Gracias!!
1. Generar dos numeros aleatorios R1 y R2.
2. Calcular x = 2R1 − 1.
3. Si R2 ≤4/3 *f (2R1 − 1). Siendo f una funcion que ahora no importa.
Si la respuesta es afirmativa, entonces x = 2R1 − 1 es un valor simulado de la variable aleatoria. De lo contrario, se requiere regresar al paso 1 tantas veces como sea necesario. y esto hay que hacerlo para una muestra de n numeros.
Como plantearian bucles?
for i=1:1:n
r1(i)=rand;
r2(i)=rand;
x(i)=(2*r1-1);
if r2(i)<=4*r1(i)-4*r1(i)^2
x(i)=w(i);
Gracias!!
Valora esta pregunta


0