Matlab - Entrada de datos, secuencia.

 
Vista:
sin imagen de perfil

Entrada de datos, secuencia.

Publicado por Nelson (2 intervenciones) el 25/04/2014 06:05:03
Hola, mi problema es el siguiente. Tengo que realizar la media de n números. La cantidad de números son introducidos por teclado. Además los números a sacar la media también son introducidos por teclado, se que es un input para introducir datos por teclado y de hecho la parte de codigo que tengo me funciona, pero quiero saber si puedo hacer que en el input aparezca algo asi como:

Introduzca el primer número:
Introduzca el segundo número:
Introduzca el tercer número:

Y así hasta n, no se si es posible pero en una sola línea de código. Gracias.
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 Jorge De Los Santos
Val: 30
Ha disminuido su posición en 12 puestos en Matlab (en relación al último mes)
Gráfica de Matlab

Entrada de datos, secuencia.

Publicado por Jorge De Los Santos (213 intervenciones) el 05/05/2014 01:25:41
Hola Nelson.

Llevaría más líneas de código para hacer que se muestren las palabras "primero", "segundo", "tercero", etc, para cada caso... lo más simple sería poner números, por ejemplo:

Introduzca el 1 número:
Introduzca el 2 número:
Introduzca el 3 número:
.
.
.

Para ello puedes hacer lo siguiente:

1
2
3
4
5
6
n=input('Cantidad de números: ');
M(n)=0;
for i=1:n
    M(i)=input(sprintf('Introduzca el %s número: ',num2str(i)));
end
media=mean(M);


Saludos.
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
sin imagen de perfil

Entrada de datos, secuencia.

Publicado por Nelson (2 intervenciones) el 05/05/2014 04:06:43
Perfecto, muchísimas gracias Jorge.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar