Matlab - convertir char a string

 
Vista:

convertir char a string

Publicado por pepito (10 intervenciones) el 18/02/2013 13:48:43
Hola!
Me gustaría saber cómo puedo conseguir que un vector con caracteres sueltos, se convierta en uno de palabras y números

ejemplo:
Tengo este vector 1x46 char:
Grid receiver 1 at (x.y.z) = (-5.8; 11.8;0.2)

lo que quisiera es quedarme con los valores numéricos del paréntesis, que ahora son del tipo char
-5.8
11.8
0.2

Muchas gracias 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

convertir char a string

Publicado por JOSE JEREMIAS CABALLERO (5917 intervenciones) el 18/02/2013 16:39:33
1
2
3
4
5
V='Grid receiver 1 at (x.y.z) = (-5.8; 11.8;0.2)';
  igual=strfind(V,'=');
  v=V(igual+1:length(V));
 v([2,end])=['[',']'];
A=str2num(v)


1
2
3
4
5
A =
 
   -5.8000
   11.8000
    0.2000



Saludos.
JOSE JEREMÍAS CABALLERO
Asesorías en Matlab
programador en matlab
Servicios de programación matlab
[email protected]

http://matlabcaballero.blogspot.com

http://www.lawebdelprogramador.com/foros/Matlab/1368762-COMO__HACER_SUS_PREGUNTAS_DE_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
0
Comentar

convertir char a string

Publicado por pepito (10 intervenciones) el 18/02/2013 17:10:03
Muchas gracias!
Ya lo he resuelto.
un 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