Matlab - Como sacar los indices de un vector

   
Vista:

Como sacar los indices de un vector

Publicado por David (4 intervenciones) el 24/07/2014 13:07:29
Hola,

Llevo un rato dándole vueltas y no consigo resolver el siguiente problema:

Quiero crear un programa en Matlab que teniendo como argumento de entrada un vector de 1 y 0, me devuelva otro vector (más pequeño) con los índices de todos los 1 del vector de entrada, es decir:
Si meto como vector de entrada: n=[1 0 1 1 1 0] me de como salida el vector v=[1 3 4 5], ya que como veis los 1 del vector de entrada están en los índices 1, 3, 4 y 5.

Muchas gracias.
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 JOSE JEREMIAS CABALLERO

Como sacar los indices de un vector

Publicado por JOSE JEREMIAS CABALLERO jjcc94@hotmail.com (3440 intervenciones) el 24/07/2014 16:32:20
1
2
3
4
5
6
7
8
9
10
11
>> n=[1 0 1 1 1 0]
 
n =
 
     1     0     1     1     1     0
 
>> v=find(n==1)
 
v =
 
     1     3     4     5







Saludos.
JOSE JEREMÍAS CABALLERO
Asesoría online y Presencial en Matlab
programador en matlab
Servicios de programación matlab
jjcc94@hotmail.com
Estimado Usuario de Matlab, el correo es para servicios de programación, toda ayuda gratuita es vía foro
.

http://matlabcaballero.blogspot.com

http://www.lawebdelprogramador.com/foros/Matlab/1371532-FORMA_DE_APRENDER_MATLAB.html
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

Como sacar los indices de un vector

Publicado por David (4 intervenciones) el 25/07/2014 07:38:46
Muchas gracias Jose
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