Matlab - Ingeniero Técnico de Telecomunicación

 
Vista:

Ingeniero Técnico de Telecomunicación

Publicado por Jose Antonio (3 intervenciones) el 18/12/2017 23:16:29
Hola buenas,

Querría saber como puedo verificar en un cuadro de texto que solo se ingresen números.

1
2
3
4
5
6
7
8
global caja_lonsat lonsat
-------------------------------------
caja_lonsat= uicontrol('style','edit','Units','normalized','pos',tex(29,:),...
                               'ForegroundColor','black','String',num2str(lonsat,'%4.2f'),...
                               'Horizontalalignment','left',...
                               'Backgroundcolor','white','Fontsize',12);
------------------------------------
lonsat=str2num(get(caja_lonsat,'string'));

Este es el código que tengo referente a la caja de texto. Muchas gracias por adelantado.

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

verificar en un cuadro de texto que solo se ingresen números.

Publicado por JESUS DAVID ARIZA ROYETH (1818 intervenciones) el 19/12/2017 16:19:45
si se ingresa otra cosa la variable lonsat va a quedar vacía, así que puedes colocar un condicional y trabajar en ambos casos según lo que desees:

1
2
3
4
5
if isempty(lonsat)
%aqui si se ingresaron letras
else
%aqui se ingresaron solo números
end
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