注册 登录
编程论坛 Matlab

求教对数曲线画图问题。

qduwg 发布于 2007-04-01 12:40, 1494 次点击

今天想画出几个对数函数的图像,结果不成功。

y=[(x-1)logx]/(2*x)

y=[xlog(x/2+1)]/(2*x)

我写了M文件如下:
x=1:1:140;
y=log2(x.^(x-1))/(2.*x);
plot(x,y,'r-')

结果为一条直线,好像结果不对。请问怎么办?如何画图?

1 回复
#2
xhrhml2007-04-04 22:22

y=log2(x.^(x-1))/(2.*x);

改成为:

y=log2(x.^(x-1))./(2.*x);

1