Fprintf values in an ordered manner

3 visualizaciones (últimos 30 días)
Fuwad Abdul Muyeed
Fuwad Abdul Muyeed el 8 de Abr. de 2021
Comentada: Fuwad Abdul Muyeed el 9 de Abr. de 2021
Hi. I have two arrays with different values. x=[0.1,5,10] and y=[400,500,600]. When I print out the values with the following command,
fprintf(' %g %10f\n',[x(:),y(:)].')
I get
0.1 400
5 500
10 600
But I want in an ordered manner such that the right column is indented in one straight vertical column.
0.1 400
5 500
10 600
Could anyone kindly please help me achieve this?

Respuesta aceptada

Walter Roberson
Walter Roberson el 9 de Abr. de 2021
x=[0.1,5,10]
x = 1×3
0.1000 5.0000 10.0000
y=[400,500,600]
y = 1×3
400 500 600
fprintf('%-10g %-10f\n',[x(:),y(:)].')
0.1 400.000000 5 500.000000 10 600.000000

Más respuestas (0)

Categorías

Más información sobre Introduction to Installation and Licensing en Help Center y File Exchange.

Etiquetas

Productos


Versión

R2020a

Community Treasure Hunt

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

Start Hunting!

Translated by