
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=1952final=1963x2=(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;
....
.....
....
endel 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