>> syms Pt As Ar p K B G Qt R;
>> R=solve('Pr=4*Pt*As*Ar*p*K*exp(-2*B*G*R)/(pi*pi*Qt*Qt*R*R*R*R)','R')
R =
2*lambertw(-1/4*64^(1/4)*(B^4*G^4/Pr/pi^2/Qt^2*Pt*As*Ar*p*K)^(1/4))/B/G
2*lambertw(-1/4*i*64^(1/4)*(B^4*G^4/Pr/pi^2/Qt^2*Pt*As*Ar*p*K)^(1/4))/B/G
2*lambertw(1/4*64^(1/4)*(B^4*G^4/Pr/pi^2/Qt^2*Pt*As*Ar*p*K)^(1/4))/B/G
2*lambertw(1/4*i*64^(1/4)*(B^4*G^4/Pr/pi^2/Qt^2*Pt*As*Ar*p*K)^(1/4))/B/G
能给我解释下朗伯W函数吗,越简单越好,谢了
matlab求反函数 朗伯W函数,Lambertw
答案:4 悬赏:60
解决时间 2021-04-28 14:13
- 提问者网友:控制庸俗
- 2021-04-27 19:43
最佳答案
- 二级知识专家网友:迷人小乖乖
- 2021-04-27 20:03
你还说是新手,都提这么复杂的问题。 先说朗伯w函数吧,a和n的值没给出呀,任取吧: clear all;clc; n=2,a=3; f=@(x)lambertw(exp(-n*x-a)); ezplot(f);grid on; 指数积分函数有点不好弄呀,需要调用maple的函数mfun 先看看指数积分函数的结果: clear all;clc; f=int('exp(t)/t','t',-inf,'x'); >> f f = -ei(1,-x) 然后调用mfun: clear all;clc; y=@(x)-mfun('ei',1,-x); ezplot(y); 要是感觉不好看,就用数值方法: clear all;clc; x=-4:0.1:2; y=-mfun('ei',1,-x); plot(x,y);
全部回答
- 1楼网友:woshuo
- 2021-04-27 23:14
你还说是新手,都提这么复杂的问题。
先说朗伯w函数吧,a和n的值没给出呀,任取吧:
clear
all;clc;
n=2,a=3;
f=@(x)lambertw(exp(-n*x-a));
ezplot(f);grid
on;
指数积分函数有点不好弄呀,需要调用maple的函数mfun
先看看指数积分函数的结果:
clear
all;clc;
f=int('exp(t)/t','t',-inf,'x');
>>
f
f
=
-ei(1,-x)
然后调用mfun:
clear
all;clc;
y=@(x)-mfun('ei',1,-x);
ezplot(y);
要是感觉不好看,就用数值方法:
clear
all;clc;
x=-4:0.1:2;
y=-mfun('ei',1,-x);
plot(x,y);
- 2楼网友:啵啵桃汀
- 2021-04-27 21:53
是超越函数
超越方程的解
- 3楼网友:时光不老我们不分离
- 2021-04-27 20:13
>> help lambertw
LAMBERTW Lambert's W function.
W = LAMBERTW(X) is the solution to w*exp(w) = x.
W = LAMBERTW(K,X) is the K-th branch of this multi-valued function.
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息