matlab画图——semilogy函数介绍

matlab画图——semilogy函数介绍semilogy半对数图语法semilogy(Y)semilogy(X1,Y1,…)semilogy(X1,Y1,LineSpec,…)semilogy(…,’PropertyName’,PropertyValue,…)semilogy(ax,…)h=semilogy(…)说明semilogy将使用y轴的对数刻度绘制数据。semilogy(Y)使用y轴的以10为基数的对数刻度和x轴的线性刻度创建一个绘图。它绘制Y的列对其索引的图。如

semilogy
半对数图

语法

semilogy(Y)
semilogy(X1,Y1,...)
semilogy(X1,Y1,LineSpec,...)
semilogy(...,'PropertyName',PropertyValue,...)
semilogy(ax,...)
h = semilogy(...)

说明

semilogy 将使用 y 轴的对数刻度绘制数据。

semilogy(Y) 使用 y 轴的以 10 为基数的对数刻度和 x 轴的线性刻度创建一个绘图。它绘制 Y 的列对其索引的图。如果 Y 包含复数值,则 semilogy(Y) 等同于 semilogy(real(Y),imag(Y))。semilogy 函数在此函数的其他所有用法中将忽略虚部。

semilogy(X1,Y1,...) 绘制所有 Yn 与 Xn 对组。如果只有 Xn 或 Yn 之一为矩阵,semilogy 绘制向量变量、矩阵的行及列,以及长度与向量长度一致的矩阵的维度。如果矩阵是方阵,当矩阵长度与向量长度一致时,将绘制矩阵的列对该向量的图。Xn 的值可以是数值、日期时间、持续时间或分类值。Yn 中的值必须为数值。

semilogy(X1,Y1,LineSpec,...) 绘制由 Xn,Yn,LineSpec 三重线定义的所有线条。LineSpec 确定线型、标记符号及绘制的线条的颜色。

semilogy(...,'PropertyName',PropertyValue,...) 为 semilogy 创建的所有制图线条设置属性值。有关属性列表,请参阅 Line 属性。

semilogy(ax,...) 将在由 ax 指定的坐标区中,而不是在当前坐标区 (gca) 中创建线条。选项 ax 可以位于前面的语法中的任何输入参数组合之前。

h = semilogy(...) 返回由图形线条对象组成的向量。

示例

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

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

figure
semilogy(x,y)

在这里插入图片描述

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

figure
semilogy(x,y,'r*-')

在这里插入图片描述

提示

如果在绘制多个线条时未指定颜色,semilogy 会按照当前坐标区的 ColorOrder 和 LineStyleOrder 属性指定的顺序自动循环颜色和线型。

例如,您可以混用 Xn,Yn 对组和 Xn,Yn,LineSpec 三重线,

semilogy(X1,Y1,X2,Y2,LineSpec,X3,Y3)

如果您尝试在 hold 为 on 的情况下给线性轴模式的图形添加 loglog、semilogx 或 semilogy 绘图,轴模式将按原样保留,而且绘制的新数据呈线性。

在这里插入图片描述

今天的文章matlab画图——semilogy函数介绍分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/29473.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注