Indices shown in plot are off
Mostrar comentarios más antiguos
For large vectors, the indices shown in a figure are a bit off. For example:
test = [zeros(1,1079998), 1, zeros(1,1457106-1079998), 1, zeros(1,2159999-1457108)];
find(test) % gives correct indices: 1079999 1457108
figure; plot(test)
% The labeling of the 1's in the plot using data tips give idices of 1080000 and 1457110
This is probably a numeric precision issue.
Respuestas (1)
My guess is that the x-axis has a resolution of 10.
7 comentarios
Davis
el 20 de Mayo de 2024
Torsten
el 20 de Mayo de 2024
Yes, because your new data vector has 1/10 of the elements of the first. Thus its resolution can be chosen as 1.
Try for a data vector with 10x the number of elements of the first. My guess is that the resolution achieved is 100.
Davis
el 20 de Mayo de 2024
Torsten
el 21 de Mayo de 2024
Then I don't know and you should report it as a potential bug to TMW:
Davis
el 21 de Mayo de 2024
Categorías
Más información sobre MATLAB en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!