Matlab - Presentar resultados al final

   
Vista:

Presentar resultados al final

Publicado por Roni (1 intervención) el 26/06/2014 21:50:44
Me gustaría presentar los resultados de los datos introducidos al final .

1
2
3
4
5
6
7
8
9
10
11
12
n=input('Veces que se introduce datos: ');
for i=1:n;
a=input('Dato 1: ');
b=input('Dato 2: ','s');
c=input('Dato 3: ');
d=input('Dato 4: ');
fprintf('C%i-%s\n',a,b)
e=a+(c/d);
f=(a-d)/d;
fprintf('El resultado 1 es %.f\n',e)
fprintf('El resultado 2 es %.f\n',f)
end

Al ejecutar el programa para introducir 3 veces datos diferentes, me presenta lo siguiente:


Veces que se introduce datos: 3
Dato 1: 1
Dato 2: Descripcion 1
Dato 3: 2
Dato 4: 3
C1-Descripcion 1
El resultado 1 es 2
El resultado 2 es -1
Dato 1: 2
Dato 2: Descripcion 2
Dato 3: 3
Dato 4: 4
C2-Descripcion 2
El resultado 1 es 3
El resultado 2 es -1
Dato 1: 3
Dato 2: Descripcion 3
Dato 3: 5
Dato 4: 6
C3-Descripcion 3
El resultado 1 es 4
El resultado 2 es -1


Sin embargo, quiero que me presente todos los resultados al final, es decir de la siguiente forma:

Veces que se introduce datos: 3
Dato 1: 1
Dato 2: Descripcion 1
Dato 3: 2
Dato 4: 3

Dato 1: 2
Dato 2: Descripcion 2
Dato 3: 3
Dato 4: 4

Dato 1: 3
Dato 2: Descripcion 3
Dato 3: 5
Dato 4: 6

C1-Descripcion 1
El resultado 1 es 2
El resultado 2 es -1

C2-Descripcion 2
El resultado 1 es 3
El resultado 2 es -1

C3-Descripcion 3
El resultado 1 es 4
El resultado 2 es -1

Se le agradecería su ayuda
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