semilogy function, and ylabel number
2 次查看(过去 30 天)
显示 更早的评论
I am using the function semilogy and I get a graphic with numbers 10^1 10^2... http://img829.imageshack.us/img829/9923/grafikas.jpg I need to graph with the normal numbers For example not 10^2 but that be 100
0 个评论
采纳的回答
Walter Roberson
2011-5-16
Correcting and optimizing Paulo's answer:
x=0:0.1:10;
s=semilogy(x,10.^x);
set(gca,'YTickLabel',num2str(get(gca,'YTick').'));
0 个评论
更多回答(2 个)
Paulo Silva
2011-5-16
x=0:0.1:1000;
s=semilogy(x,10.^x);
YTL=get(gca,'YTickLabel');
set(gca,'YTickMode','manual');
set(gca,'YTickLabel',YTL);
2 个评论
Walter Roberson
2011-5-16
Ummm, 10 to the 1000 ??
Also, the labels so generated will be merely 0 2 4 6 8 10 rather than 1 100 10000 and so on.
edson ferreira
2014-9-18
Thanks Brothers.
Infact I need put in the axis X (0 1 2 3 ......100) not 0 10 20 .... like picture
1 个评论
Image Analyst
2014-9-18
Huh? This question is over 3 years old and asked by someone else, and doesn't appear to be related to your question. Maybe read this and post your own, new question.
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Logical 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!