Ayuda con Estadistica en Matlab
Publicado por Andrés M. (7 intervenciones) el 03/08/2009 03:53:58
Hola a todos. Resulta que nos dieron una tarea de estadistica, donde tenemos que generar 10000 números al azar que deben ser 0 o 1, y luego sacar la frecuencia relativa del número de unos que salen en total, y graficarlos. La frecuencia relativa esta dada por fc=nc/n donde nc es el número de unos que salen, y n es el total de números a evaluar; en este caso los 10000. He hecho este programa pero resulta que se demora demasiado en compilar (alrededor de 10 minutos), ya que comienza a sacar un promedio en cada término que analiza, y me gustaria que analize cada 100 términos por lo menos, no uno por uno. No se si me explico bien, pero aquí les paso el programa que he hecho (Creo que asi me van a entender mejor!).
A=rand(1,10000)
B=round(A)
for I = 1:10000
C=size(find(B(1:I)==1))
D=C(2)
E(I)=D/I
end
T=(1:1:10000)
plot(T,E)
axis([0,10000,0,1])
Agradecería su ayuda, ya que no domino mucho el Matlab.
Atte Andrés.
A=rand(1,10000)
B=round(A)
for I = 1:10000
C=size(find(B(1:I)==1))
D=C(2)
E(I)=D/I
end
T=(1:1:10000)
plot(T,E)
axis([0,10000,0,1])
Agradecería su ayuda, ya que no domino mucho el Matlab.
Atte Andrés.
Valora esta pregunta


0