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

2 ビュー (過去 30 日間)
James
James 2020 年 5 月 31 日
コメント済み: Star Strider 2020 年 5 月 31 日
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

採用された回答

Star Strider
Star Strider 2020 年 5 月 31 日
編集済み: Star Strider 2020 年 5 月 31 日
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 —
  2 件のコメント
James
James 2020 年 5 月 31 日
Thank you so much!! now I'm going to search for other problems!!
Star Strider
Star Strider 2020 年 5 月 31 日
As always, my pleasure!

サインインしてコメントする。

その他の回答 (1 件)

David Hill
David Hill 2020 年 5 月 31 日
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 件のコメント
James
James 2020 年 5 月 31 日
Thankyou so much for answering my question!! sorry for I choosing another.... but I got another useful command from you. Thanks

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeGrid Lines, Tick Values, and Labels についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by