Matlab单对数刻度函数semilogx&y

4
(2)

今天,给各位系统的介绍下 Matlab 中使用 semilogx及semilogy 以对数为单轴刻度绘图的常见方法,主要包括x 轴的对数刻度、y 轴的对数刻度绘图方法。

Matlab单对数刻度函数semilogx&y

下面,我们分别讲解下 semilogx及semilogy 的函数语法、实例讲解。当然,首先给出matlab中关于函数semilogx及函数semilogy的帮助文档如下:

>> help semilogx
 semilogx Semi-log scale plot.
    semilogx(...) is the same as PLOT(...), except a
    logarithmic (base 10) scale is used for the X-axis.

>> help semilogy
 semilogy Semi-log scale plot.
    semilogy(...) is the same as PLOT(...), except a
    logarithmic (base 10) scale is used for the Y-axis.

其用法与plot一致,下面我们直接分别以x、y轴为对数刻度轴,给两个绘图实例吧。

x 轴的对数刻度

使用 x 轴的对数刻度和 y 轴的线性刻度创建一个绘图。

x = 0:1000;
y = log(x);

figure
semilogx(x,y)
Matlab单对数刻度函数semilogx&y

y 轴的对数刻度

使用 y 轴的对数刻度和 x 轴的线性刻度创建一个绘图。

x = 0:0.1:10;
y = exp(x);

figure
semilogy(x,y)
Matlab单对数刻度函数semilogx&y

共计2人评分,平均4

到目前为止还没有投票~

很抱歉,这篇文章对您没有用!

让我们改善这篇文章!

告诉我们我们如何改善这篇文章?

原创文章,作者:古哥,如若转载,请注明出处:https://iymark.com/program/matlab-plot-function-semilogxy.html

发表评论

登录后才能评论
分享本页
返回顶部