Matlab - Control de tipo de datos (numéricos) en Matlab

 
Vista:
Imágen de perfil de Nataly

Control de tipo de datos (numéricos) en Matlab

Publicado por Nataly (4 intervenciones) el 03/05/2015 20:52:26
Buenas tardes, ¿alguno de ustedes sabría cómo hacer para controlar el tipo de datos que se ingresa en un campo de texto de una GUI? Me deja hacer el control siempre y cuando sea texto, pero no para un dato de tipo numérico, como por ejemplo el I.D de una persona ingresada.

Necesito hacer el control numérico.


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

Control de tipo de datos (numéricos) en Matlab

Publicado por Royeth (1818 intervenciones) el 03/05/2015 21:07:04
Hola Nataly lo que pasa es que siempre que tú obtienes el String de cualquier caja de texto o botón o lo que sea va a ser de tipo String por lo tanto debes convertirlo a numérico


1
2
3
id=str2double(get(handles.edit3,'String'));
 
control=~isnan(id);   % no es nan es decir que sí es numérico (si control es 1 es numérico   )



éxitos y te recomendaría que programaras esa función directamente desde el callback del edittext para que no uses while

https://www.facebook.com/royethmatlab
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