急求MATLAB的编程

2025-01-04 05:28:13
推荐回答(2个)
回答1:

solve('exp(-y)=x*y','y')

 

ans =

 

lambertw(0, 1/x)

>> lambertw(0, 1/10^6)

ans =

  1.0000e-006

>> lambertw(0, 1/4)

ans =

    0.2039

exp(-y)=x*y,转化为

1/x=y*exp(y)(x不为0),这是朗伯W函数,是超越函数,没有初等解析形式,可以直接用matlab求值

它可以在0处做taylor级数展开

回答2:

囧 x>0 y<0 exp(-y)>0 无解