MATLAB Answers

Robin L.
0

figure - plot, semilogx, loglog, ...

Robin L.
さんによって質問されました 2019 年 6 月 12 日
最新アクティビティ Jesús Zambrano さんによって 回答されました 2019 年 8 月 4 日
Hello,
A small question for you today :
% let us take x, y, some random values (> 0)
Are the following codes the same ?
plot(x, y);
set(gca, 'XScale', 'log');
and
semilogx(x, y);
?
plot(x, y);
set(gca, 'XScale', 'log');
set(gca, 'YScale', 'log');
and
loglog(x, y);
?
And so on...
If true, finally, what is the best pratice ?
Thanks !
Robin

  0 件のコメント

サインイン to comment.

製品


リリース

R2018a

1 件の回答

回答者: Jesús Zambrano 2019 年 8 月 4 日

Hi Robin,
Indeed, those codes give the same results.
If you know in advance that your plot should have one or both axes in log scale, I recommend you to use the semilogx or loglog commands: the execution time (if you have many data to be plotted in many figures) will be shorter, and your script will have less lines.
Best,
Jesús

  0 件のコメント

サインイン to comment.



Translated by