how can I print the plus automatically when using sprintf?
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Seba.V
am 22 Aug. 2019
Beantwortet: Guillaume
am 22 Aug. 2019
I have noticed that when using sprintf the plus is not displayed, can anyone help me find a solution? i just need to print the valueswiththe relative sign.
sprintf('(x%g)(x%g)(x%g)(x%g)(x%g)(x%g)',x1,x2,x3,x4,x5,x6)
Thank you in advance
0 Kommentare
Akzeptierte Antwort
Guillaume
am 22 Aug. 2019
Read the documentation of the formatspec of any of the *printf function. It's explained right there under Flags:
'+' Always print a sign character (+ or –) for any numeric value.
so:
>> sprintf('x(%+g)', 5.2)
ans =
'x(+5.2)'
0 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Entering Commands finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!