Matlab - Tomar un valor de un vector

   
Vista:

Tomar un valor de un vector

Publicado por Ricardo (103 intervenciones) el 09/11/2017 19:23:12
Buenos días.

Esperando como siempre su invaluable ayuda.

Tengo una variable dt que cada 20 iteraciones me genera 20 valores, 19 ceros y el ultimo valor es 1.
Si pongo 40 iteraciones me genera 19 ceros y un 1 seguido de 19 ceros y al ultimo un 1 es decir :
_____________________________________________________________________________________________

Command Window

dt =

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
_____________________________________________________________________________________________

También en cada iteracion tengo que tomar el valor de ese vector dt es decir que para la iteracion del 0 al 19 tomaría los valores de ceros y solo en la iteracion 20 tomaría el valor de 1 y de la iteración del 21 al 39 tomaría ceros y en la iteracion numero 40 tomaría el 1 para posteriormente usarlo.
Espero haberme explicado.
Gracias de antemano por su ayuda.
Saludos.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de JESUS DAVID ARIZA ROYETH

Tomar un valor de un vector

puedes aclarar mejor la pregunta? , no sé si lo que deseas es generar el dt si es así puedes hacer :

1
2
3
4
dt=[];
for k=1:40
    dt(k)=mod(k,20)==0;
end
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
2
Comentar

Tomar un valor de un vector

Publicado por Ricardo (103 intervenciones) el 09/11/2017 21:39:16
Muy bien, gracias, esto me funciona bien
Muchas gracias por su ayuda.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar