Borrar filtros
Borrar filtros

how to use sprintf for xticklabel?

2 visualizaciones (últimos 30 días)
MP
MP el 15 de Ag. de 2022
Comentada: MP el 15 de Ag. de 2022
how to print
a = 0.1005:0.1:1.1005
as, 0.1, 0.2, 0.3, ... 1.0 for tickllabes?
I used sprintf command but the optput is not as expected.
ytl = sprintf('%.2f', 0.1005:0.1:1.1005);
ytl
0.100.200.300.400.500.600.700.800.901.001.10
How to give this as input to xticklabels?

Respuesta aceptada

Chunru
Chunru el 15 de Ag. de 2022
x = 0.1005:0.1:1.1005;
y = randn(size(x));
plot(x, y)
grid
% for x tick format
xtickformat('%.2f')
% Conversion of array to char array
ytl = sprintf('%.2f\n', 0.1005:0.1:1.1005)
ytl =
'0.10 0.20 0.30 0.40 0.50 0.60 0.70 0.80 0.90 1.00 1.10 '
  5 comentarios
Chunru
Chunru el 15 de Ag. de 2022
Editada: Chunru el 15 de Ag. de 2022
See above for using sprintf. Beware that you may lose the precision of xtick label.
MP
MP el 15 de Ag. de 2022
YES!!! magical...
That worked..
Thank you so very much...

Iniciar sesión para comentar.

Más respuestas (0)

Community Treasure Hunt

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

Start Hunting!

Translated by