how do i change a scientific figures?
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
YJ
am 26 Mär. 2014
Bearbeitet: Mischa Kim
am 26 Mär. 2014

here is my plot graph from my data.
I used following code to display my data on the graph
strValues = strtrim(cellstr(num2str([X(:) Y(:)],'(%d,%d)'))); text(X,Y,strValues,'VerticalAlignment','bottom');
However, it seems the figures are printed in a long numbers..
for instance, 7.5 to be 7.50000
whereas I want it to be just 7.5
so, how do i fix this?
Cheers
0 Kommentare
Akzeptierte Antwort
Mischa Kim
am 26 Mär. 2014
Bearbeitet: Mischa Kim
am 26 Mär. 2014
YJ, how about this:
X = '0.0000012345';
Y = '0.0987654321';
strValues = sprintf('(%4.1e,%4.1e)',str2num(X),str2num(Y));
text(0.1,0.1,strValues,'HorizontalAlignment','left');
Simply, copy-paste-execute to see if this would do the trick. Check out the documentation for the sprintf command for formatting guidelines.
0 Kommentare
Weitere Antworten (0)
Siehe auch
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!