Matlab - encontrar un numero en un cell array con llaves

   
Vista:

encontrar un numero en un cell array con llaves

Publicado por Xevi (7 intervenciones) el 18/08/2011 14:22:36
Buenas a todo el foro y gracias por vuestras preguntas y respuestas que tanto me ayudan
tengo un vector creado de otro programa (que no puedo cambiar) que cuando lo ejecuto me da lo siguiente
filter =

'316' '567'

en el wokspace me aparece entre llaves como si fuera una "matriz de matrices".
entonces lo que yo quiero es saber el comando para buscar el valor 316 y me diga que está en la celda 1 (he simplificado el vector filter pues tiene mil valores y quiera que me dé exactamente el numero de celda donde esté).
el comando find no me sale bien
find(filter==316) pero da un error en cambio si fuera un vector crado con [] saldría bien por que lo he utilizado en otras ocasiones.

no se si iba a funcionar pero he intentado convertirlo en una matriz normal evitando las llaves
con el comando
m=cell2mat(filterr)
pero me devuelve
316317
en una sola celda con lo que no me sirve.


a ver si me pueden ayudar
gracias y un saludo
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

encontrar un numero en un cell array con llaves

Publicado por JOSE JEREMIAS CABALLERO jjcc94@hotmail.com (3440 intervenciones) el 19/08/2011 07:55:02
hola Xevi

%==================
filter={'316' '567'};
for i=1:2
a(i)=str2num(filter{i});
end
find(a==316)
%====================


saludos
JOSE JEREMIAS CABALLERO
ASESOR DE PROYECTOS CON MATLAB
PROFESOR DE METODOS NUMERICOS CON MATLAB
PROGRAMADOR MATLAB
jjcc94@hotmail.com
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

encontrar un numero en un cell array con llaves

Publicado por Xevi (7 intervenciones) el 19/08/2011 10:56:20
Gracias por tu ayuda Jose Jeremias me sirvió de ayuda tus conocimientos
mil graciass llevaba ya perdidos 2 dias buscando solucion a este tema y va PERFECTO SOLUCIONADO

de nuevo muchas gracias.
un cordial saludo
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
Imágen de perfil de JOSE JEREMIAS CABALLERO

encontrar un numero en un cell array con llaves

Publicado por JOSE JEREMIAS CABALLERO jjcc94@hotmail.com (3440 intervenciones) el 19/08/2011 11:01:47
Buenos Dias Xevi
Me alegra saber, que te haya servido lo que puse al foro.

Aca en mi pais son las 3:58 a.m.
Estoy haciendo un proyecto, entonces estoy de amanecida.


saludos
JOSE JEREMIAS CABALLERO
ASESOR DE PROYECTOS CON MATLAB
PROFESOR DE METODOS NUMERICOS CON MATLAB
PROGRAMADOR MATLAB
jjcc94@hotmail.com
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