Displaying multiple values separately

Hello all, I have a code which calculates 2 values,one for a1=1217 and the other is for a2=-845.42. Although the code is working correctly, the end results comes as:
a1 & a2=
1217
-845.42
How can I display the end results as:
a1=1217
a2=-845.42
The code for reporting I used is :
disp('a1 & a2='); disp(a)
% where a=T\P;
I think I should use fprintf but I am not sure how.
I hope my question makes sense. Many thanks

 Respuesta aceptada

Stephen23
Stephen23 el 19 de Sept. de 2018
Editada: Stephen23 el 19 de Sept. de 2018
>> a = [1217,-845.42];
>> fprintf('a1 = %g\na2 = %g\n',a)
a1 = 1217
a2 = -845.42

3 comentarios

D.J
D.J el 19 de Sept. de 2018
This is exactly what I was looking for. Thanks a lot Stephen !
Stephen23
Stephen23 el 19 de Sept. de 2018
@D.J: that's great! Remember to accept my answer!
D.J
D.J el 19 de Sept. de 2018
Sorry, just did...

Iniciar sesión para comentar.

Más respuestas (1)

KSSV
KSSV el 19 de Sept. de 2018
a1 = rand ;
a2 = rand ;
fprintf('a1 = %f, a2 = %f\n',a1,a2)

Categorías

Más información sobre Characters and Strings en Centro de ayuda y File Exchange.

Etiquetas

Preguntada:

D.J
el 19 de Sept. de 2018

Comentada:

D.J
el 19 de Sept. de 2018

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by