how can I print the plus automatically when using sprintf?
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Seba.V
el 22 de Ag. de 2019
Respondida: Guillaume
el 22 de Ag. de 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 comentarios
Respuesta aceptada
Guillaume
el 22 de Ag. de 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 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Entering Commands en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!