
reduccion bucles en matlab
Publicado por Marcos (9 intervenciones) el 12/08/2015 11:52:58
Hola buenas tardes,
estoy realizando un script mucho mas amplio pero me encuentro ante este problema: debido a el alto uso de bucles for, matlab tarda mucho en computar y es por eso que les pido ayuda por si ven alguna manera en la que pueda ahorrarme bucles y con solo dos variables de iteración consiga obtener el mismo valor de aux cumpliendo los if que hay.
Muchas gracias de antemano.
----------------------------------------------------------------------------------------------
estoy realizando un script mucho mas amplio pero me encuentro ante este problema: debido a el alto uso de bucles for, matlab tarda mucho en computar y es por eso que les pido ayuda por si ven alguna manera en la que pueda ahorrarme bucles y con solo dos variables de iteración consiga obtener el mismo valor de aux cumpliendo los if que hay.
Muchas gracias de antemano.
----------------------------------------------------------------------------------------------
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
aux=1;
numpueblos=5;
for k=1:numpueblos-2
for kk=1:numpueblos
if (k<kk)
for i=1:numpueblos-1
for ii=1:numpueblos
if( (i<ii && i>=k && ii>kk) || (i<ii && i>=k+1 ) )
aux=aux+1;
end
end
end
end
end
end
Valora esta pregunta


0