matlab semilogx与semilogy的区别

请问各位大侠,matlab semilogx与semilogy的区别是什么?
2024年11月17日 02:25
有2个网友回答
网友(1):

matlab semilogx与semilogy的区别为:性质不同、刻度不同、坐标转换不同。

一、性质不同

1、semilogx函数:semilogx函数是对x坐标点取常用对数(底为10)后生成的对数坐标函数。

2、semilogy函数:semilogy函数是对y坐标点取常用对数(底为10)后生成的对数坐标函数。

二、刻度不同

1、semilogx函数:semilogx函数的x 轴为对数刻度,y 轴为线性刻度。

2、semilogy函数:semilogy函数的x 轴为线性刻度,y 轴为对数刻度。

三、坐标转换不同

1、semilogx函数:semilogx函数以x坐标轴实现单轴对数坐标转换。

2、semilogy函数:semilogy函数以y坐标轴实现单轴对数坐标转换。

网友(2):

区别就是对谁取对数然后取代原来的x,y你可以绘图看看是不是这么回事。
譬如x = 0:.1:10;
semilogx(x,10.^x)图像是曲线
x = 0:.1:10;
semilogy(x,10.^x)图像是直线