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

 Réponse acceptée

Stephen23
Stephen23 le 19 Sep 2018
Modifié(e) : Stephen23 le 19 Sep 2018
>> a = [1217,-845.42];
>> fprintf('a1 = %g\na2 = %g\n',a)
a1 = 1217
a2 = -845.42

3 commentaires

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

Connectez-vous pour commenter.

Plus de réponses (1)

KSSV
KSSV le 19 Sep 2018
a1 = rand ;
a2 = rand ;
fprintf('a1 = %f, a2 = %f\n',a1,a2)

Catégories

En savoir plus sur Characters and Strings dans Centre d'aide et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by