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
Val: 6.975
Oro
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

encontrar un numero en un cell array con llaves

Publicado por JOSE JEREMIAS CABALLERO (5917 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
[email protected]
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
Val: 6.975
Oro
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

encontrar un numero en un cell array con llaves

Publicado por JOSE JEREMIAS CABALLERO (5917 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
[email protected]
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