SoloCodigo
Programación Específica => Matlab => Mensaje iniciado por: Jessi en Lunes 28 de Septiembre de 2009, 13:30
-
Tengo un problema con este codigo:
function prueba
anio = input ('Introduzca el año entre 2006 y 2008: ');
mes = input ('Introduzca el mes (forma numérica): ');
a = num2str(anio)
b = num2str(mes)
s = [a b]
Si introduzco anio=2006 y mes=06, a la salida obtengo lo siguiente:
s =
20066
cuando lo que quiero obtener es : s = 200606.
¿Cómo puedo hacer para que no se quite el '0' de '06'?
Un saludo y gracias
-
Intenta esto:
anio = input ('Introduzca el año entre 2006 y 2008: ', 's');
mes = input ('Introduzca el mes (forma numérica): ', 's');
s = [anio mes]
Saludos
-
Muchas gracias.
Sale el resultado deseado.
Un saludo