Clear Filters
Clear Filters

how can I set axis's tick or scale like photo.. help plz,,

2 views (last 30 days)
CD = @(Re) 24./Re+(2.6*Re/5)./(1+(Re/5).^1.52)+(0.411*(Re/263000).^(-7.94))./(1+(Re/263000).^(-8))+(0.25*Re/10^6)./(1+Re/10^6);
fplot(CD, [0.1 1000000])
it is my result but I want like under. what should I use which command to get under.I know axis scale is a problem. I dont know which command need. please help me

Accepted Answer

Star Strider
Star Strider on 31 May 2020
Edited: Star Strider on 31 May 2020
Add these lines:
grid
set(gca, 'XScale','log', 'YScale','log', 'YLim',[0.01 100])
so the complete code is now:
CD = @(Re) 24./Re+(2.6*Re/5)./(1+(Re/5).^1.52)+(0.411*(Re/263000).^(-7.94))./(1+(Re/263000).^(-8))+(0.25*Re/10^6)./(1+Re/10^6);
fplot(CD, [0.1 1000000])
grid
set(gca, 'XScale','log', 'YScale','log', 'YLim',[0.01 100])
See Axis Properties for more options.
EDIT —
Added plot image —

More Answers (1)

David Hill
David Hill on 31 May 2020
CD = @(Re) 24./Re+(2.6*Re/5)./(1+(Re/5).^1.52)+(0.411*(Re/263000).^(-7.94))./(1+(Re/263000).^(-8))+(0.25*Re/10^6)./(1+Re/10^6);
re=.1:.1:10000;
semilogx(re,CD(re));
grid on;
  1 Comment
James
James on 31 May 2020
Thankyou so much for answering my question!! sorry for I choosing another.... but I got another useful command from you. Thanks

Sign in to comment.

Categories

Find more on Graphics Object Programming in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!