Optimización de código(MATLAB)
Publicado por Carlos María (5 intervenciones) el 18/02/2019 11:41:29
Buenos días,
Estoy programando un código para ver si el modelo matemático que he construido se asemeja a lo que hace el código que adjunto.
Me gustaría optimizar el código ya que necesito un numero elevado de simulaciones 10^12-10^14 para verificar el modelo. Os adjunto el código por si me podéis ayudar (con 1000 simulaciones).
Muchas gracias.
Saludos.
Estoy programando un código para ver si el modelo matemático que he construido se asemeja a lo que hace el código que adjunto.
Me gustaría optimizar el código ya que necesito un numero elevado de simulaciones 10^12-10^14 para verificar el modelo. Os adjunto el código por si me podéis ayudar (con 1000 simulaciones).
Muchas gracias.
Saludos.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
%%Comienzo del código%%
n=32;
m=32;
alfa=7;
ncheck=min(alfa+4,n);
nsim=1000;
z=2;
s=2;
for j= 1:nsim
ne=zeros(1,n);
vals=ceil(rand(1,n)*m);
counts=zeros(1,m);
for i=1:n
counts(vals(i))=counts(vals(i))+1;
end
for i=alfa:ncheck
ne(i)=ne(i)+length(find(counts==(i-1)));
end
if sum(ne(alfa+1:ncheck))>=s
z=z+1;
end
end
sim=z/nsim
%%Fin de Código%%
Valora esta pregunta
0