matlab中分数如何表达呢?如图
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了matlab中分数如何表达呢?如图相关的知识,希望对你有一定的参考价值。
麻烦大神帮写下。
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 );
![](https://image.cha138.com/20230506/18f61726b01445fa90eef210c3d4bb78.jpg)
恩,跟我画出来的差不多,但是这个函数应该是稳定的接近 e(-1)=0.368
跟你截图,麻烦帮我看一下。。始终做不出来。多谢啦。。。
![](https://image.cha138.com/20230506/67ecb599f9d342f4bc45fbbe24cff9d5.jpg)
![](https://image.cha138.com/20230506/052364043ba24d4aad039ce5f57914bc.jpg)
![](https://image.cha138.com/20230506/31272729046e4f5d9b47ca77e75cd7a9.jpg)
你那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 );
![](https://it.cha138.com/file/image/no.jpg)
真是太感谢了!!!啥都不说了!!!
本回答被提问者采纳在正则表达式中如何定义变量?
在matlab中用regexp(str,pat,'match')查找字符串,pat='@m(.*)@n',想将m和n定义成变量,由自己控制,如何实现呢???各位大神,若能帮我解决,感激不尽!!!
参考技术A pat='@[\w]+(.*)@[\w]+'以上是关于matlab中分数如何表达呢?如图的主要内容,如果未能解决你的问题,请参考以下文章