本文目录一览

1,matlab中semilogy怎么修改坐标

就是对y取底为10对数

matlab中semilogy怎么修改坐标

2,matlab semilogx与semilogy的区别

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

matlab semilogx与semilogy的区别

3,matlab种的semilogy函数绘图问题

要使用semilogy()函数绘的曲线更加平滑,有效的办法,将x细分n个,步长小一点。你可以用这个命令函数linspace来调整。x=linspace(xmin,xmax,n)xmin——x的最小值,xmax——x的最大值,n——等分数(n-1份)
出现这个问题的直接原因:本来用plot命令绘制曲线,把句柄保存在变量p中,但while循环体内有一句 p = pdata(j)把变量p的值给覆盖了,当然就会出现无效句柄(invalid handle object)的错误了。 另外,有点不明白,你在最前面声明那么多全局变量干什么?

matlab种的semilogy函数绘图问题

4,什么是对数比例

这个翻译成比例不是很恰当哦:)这个是对数刻度尺的意思。就是打个比方:本来是均匀的刻度尺,一个间隔就是单位1.现在的刻度是log1,log2,log3这样的刻度:)如果是画图的话,横坐标还是普通的,纵坐标采用对数刻度,这样可以画范围非常大得图哦。你想:10^8现在对数的话log10(10^8)=8只有8个单位长度了看起来。不懂再问我哈:)
loglog(x,y)x 轴和y 轴均为对数刻度(logarithmic scale)semilogx(x,y) semilogx(x,y)x 轴为对数刻度,y 轴为线性刻度semilogy(x,y) semilogy(x,y)x 轴为线性刻度,y 轴为对数刻度

文章TAG:semilogy  matlab中semilogy怎么修改坐标  
下一篇