
Problemnas con Lazo While
Publicado por Marco Antonio (61 intervenciones) el 03/10/2017 19:05:19
Buenas tengo un lazo while pero cuando lo ejecuto no para sigue ejecutando y tengo que cerrar matlab, y no se que hacer y que poner en numind
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
m=0;j=1;
while j<numind
macho=x11(j);hembra=x11(j+1)
r=rand(1)
if r<=0.8
ptocruce=randi([1,42],1)
Mas1=2^ptocruce-1
mane1=(2^Max_Number_of_Bits)-Mas1
a=bitand(round(hembra),round(mane1))
b=bitand(round(macho),round(mane1))
c=bitand(round(hembra),round(Mas1))
d=bitand(round(macho),round(Mas1))
w1=bitor(d,a)
w2=bitor(c,a)
else
w1=x11(j)
w2=x11(j+1)
end
x12(j)=w1
x12(j+1)=w2
end
Valora esta pregunta


0