loglog为双对数坐标,你的意思是画以10为底的对数,matlab里没有lg.而你写的log这个函数在matlab里代表数学里的自然对数ln,matlab里以10为底的对数为log10,所以改写下即可.x=logspace(0,10);%%产生50个数,其范围为10^0---10^10y=log10(x);%%计算以10为底的对数,y的范围0---10loglog(x,y);grid on%%%%%%%%%%%%%%%%%%%%%
matlab画y=lgx 为什么不对呢?x=logspace(0,10); y=log(x); loglog(x,y)
1个回答
相关问题
-
(lgx+lgy)/lgx+(lgx+lgy)/lgy+{【lg(x-y)】^2}/lgxlgy=0,求x,y及log以
-
函数y=log2(2-x)/(2+x)的图像为什么不可以根据y=log2(2-x)-log2(2+x)的图像来画呢?..
-
如何利用matlab画曲线如何用matlab画函数y=x*x(0那指数函数呢比如y=e的-1次方
-
设x>0,y>0,若log4x=log6y=log9(x+y),则x/y=?
-
若lg(x-y)+lg(x+2y)=lg2+lgx+lgy,则log√2(x/y)=
-
用MATLAB画函数y= -log(5/x*10(-11))的图,请大神指教,
-
f(x,y)=e^(y/x) 用MATLAB怎么画图形
-
已知lgx+lgy=2lg(x-2y),求log√2(x/y)
-
画出方程log(1+y)x+log(1-y)x=2[og(1+y)x][log(1-y)x]所表示的曲线
-
matlab已知arctan(x/y)=log(x^2+y^2),求dx/dy