matlab中分数如何表达呢?如图
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/11/05 21:48:48
matlab中分数如何表达呢?如图
麻烦大神帮写下.
麻烦大神帮写下.
啥意思?是计算式还是要表达画出?
再问: 是表达画出。编程嘛 。
x=0:1:50;
m=x.^-1-1;
t=log(1-x);
y=exp(m.*t);
plot(x,y );
这样为什么不对啊?
再答: 你的matlab版本太新,在以前的版本中这代码只是有警告,但可以运行的。可以修改两处,一是log不能是零,二是开方后会有复数,plot要用实部绘图。 x=0:1:50;m=x.^-1-1;t=log(1-x+eps);y=real(exp(m.*t));plot(x,y );
再问: 恩,跟我画出来的差不多,但是这个函数应该是稳定的接近 e(-1)=0.368跟你截图,麻烦帮我看一下。。始终做不出来。多谢啦。。。
再答: 你那3-6的图不是用3-14的式子画的,是用3-13画的。3-14的式子是画不出的,它的图就是给你的那张图,可能作者公式的推导有问题。U(L,N)和U(x)代表的意义是不同的,x=1:60;p=0.368*ones(1,length(x));y=(1-1./(x+eps)).^(x-1);plot(x,y,x,p );
再问: 真是太感谢了!!!啥都不说了!!!
再问: 是表达画出。编程嘛 。
x=0:1:50;
m=x.^-1-1;
t=log(1-x);
y=exp(m.*t);
plot(x,y );
这样为什么不对啊?
再答: 你的matlab版本太新,在以前的版本中这代码只是有警告,但可以运行的。可以修改两处,一是log不能是零,二是开方后会有复数,plot要用实部绘图。 x=0:1:50;m=x.^-1-1;t=log(1-x+eps);y=real(exp(m.*t));plot(x,y );
再问: 恩,跟我画出来的差不多,但是这个函数应该是稳定的接近 e(-1)=0.368跟你截图,麻烦帮我看一下。。始终做不出来。多谢啦。。。
再答: 你那3-6的图不是用3-14的式子画的,是用3-13画的。3-14的式子是画不出的,它的图就是给你的那张图,可能作者公式的推导有问题。U(L,N)和U(x)代表的意义是不同的,x=1:60;p=0.368*ones(1,length(x));y=(1-1./(x+eps)).^(x-1);plot(x,y,x,p );
再问: 真是太感谢了!!!啥都不说了!!!