无涯教程-MATLAB - Semilogx()函数

83 阅读1分钟

它使用x的对数标度和y的线性刻度生成x和y值的图。

语法

semilogx(Y)  //使用x轴以10为底的对数和y轴以线性产生图形。它绘制了Y列与其索引的关系。 Y中的值可以是数字,日期时间,持续时间或分类值。
semilogx(X1,Y1,...) //  它绘制了所有Yn对Xn对。
semilogx(X1,Y1,LineSpec,...) // 它绘制由Xn,Yn,LineSpec三元组描述的所有线。 LineSpec确定线型,标记符号和绘制线的颜色。
semilogx(...,PropertyName,PropertyValue,...)//它为Semilogx创建的所有图表线设置属性值。
semilogx(ax,...)//它在用ax指定的轴上而不是在当前轴(gca)上生成线。选项ax在前面的语法中的任何输入参数组合之前。
h = semilogx(...)// 它返回图表线对象的向量。

例子

为x轴的对数刻度创建一个绘图,以及Y轴的线性刻度。

x=e^-t,y=t,0t2π
t=linspace (0,2*pi,200);
x=exp(-t);
y=t;
semilogx (x, y), grid

输出:

MATLAB Semilogx()

参考链接

www.learnfk.com/matlab/matl…