26 agosto 2011

Sencilla forma de verificar si la variable es un valor numerico en matlab

Este codigo puede sacar de apuros a muchas personas hay se los dejo:

 if isnan(str2double(et))
errordlg('El valor en coeficiente de expacion termica debe ser numérico','ERROR')
end
errordlg: es para imprimir una ventana de advertencia como JOptionpane en java
str2double: convierte una cadena de caracteres en un tipo de datos double
isnan: devuelve true si no es un numero

No hay comentarios :