Programación Específica > Matlab

 concatenar cadenas de entrada

(1/1)

Jessi:
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

jjasso5:
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

Jessi:
Muchas gracias.
Sale el resultado deseado.
Un saludo

Navegación

[0] Índice de Mensajes

Ir a la versión completa