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坐标轴实现单轴对数坐标转换。
区别就是对谁取对数然后取代原来的x,y你可以绘图看看是不是这么回事。
譬如x = 0:.1:10;
semilogx(x,10.^x)图像是曲线
x = 0:.1:10;
semilogy(x,10.^x)图像是直线