
find iterativo????
Publicado por Ana (4 intervenciones) el 28/03/2014 14:24:29
Hola que tal tengo un pequeño problema mi codigo es el siguiente:
el problema es que lee el primer año del vector x2, pero cuando regresa al siguiente for ya no toma el valor que seguiría del vector (osea 1953) las componentes f y c las deja vacías, eso quiere decir que entonces no esta iterando como espero,entonces el comando find tiene que ser por fuerza un valor fijo?? AYUDENME!!!!!!
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
k=load('Datos.dat');
N=length(k);
[filas,columnas]=size(k);
inicial=1952
final=1963
x2=(inicial:1:final)';
W=length(x2);
for tt=1:W
annio=x2(tt,1)%input('introduzca el anio que desea buscar :');
Annio(tt,1)=[annio]
[f,c]=find(k==annio)%AQUI ESTA EL PROBLEMA!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
n=length(f);
dm=0;
m=32;
l=0;
z=1;
....
.....
....
end
el problema es que lee el primer año del vector x2, pero cuando regresa al siguiente for ya no toma el valor que seguiría del vector (osea 1953) las componentes f y c las deja vacías, eso quiere decir que entonces no esta iterando como espero,entonces el comando find tiene que ser por fuerza un valor fijo?? AYUDENME!!!!!!
Valora esta pregunta


0