matlab中分数如何表达呢?如图
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了matlab中分数如何表达呢?如图相关的知识,希望对你有一定的参考价值。
麻烦大神帮写下。
参考技术A 可这样:syms x
y=(1/x-1)*log(1-x); 参考技术B y=(1/x -1)*ln(1-x) 参考技术C y=(1/x-1)*log(1-x)追问
不对,。呵呵
参考技术D 啥意思?是计算式还是要表达画出?追问是表达画出。编程嘛 。
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 );
真是太感谢了!!!啥都不说了!!!
本回答被提问者采纳在正则表达式中如何定义变量?
在matlab中用regexp(str,pat,'match')查找字符串,pat='@m(.*)@n',想将m和n定义成变量,由自己控制,如何实现呢???各位大神,若能帮我解决,感激不尽!!!
参考技术A pat='@[\w]+(.*)@[\w]+'以上是关于matlab中分数如何表达呢?如图的主要内容,如果未能解决你的问题,请参考以下文章