作业帮 > 数学 > 作业

方程xlnx=c怎么解

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/15 06:19:27
方程xlnx=c怎么解
c是常数,用mathematic或matlab解也可以,
wacs5先生
你的解我不怎么看得懂,能否稍微解释下
Matlab解
c=10;
syms x;
p=x*log(x)-c;
vpa(solve(p,x))
前三行应当没有问题吧.
第四行,你拆成两步.
xx=solve(p,x)
xxx=vpa(xx)
以下注释
xx=solve(p,x),就是求解以x为变量的方程,方程为p=0,也就是说求解以x为变量x*log(x)-c=0的解xx.当然MATLAB尽量往解析解上靠,得到的结果是xx=10/lambertw(10),中间那个lambertw是一个函数.具体形式我也不知道.
xxx=vpa(xx),vpa的意思就是取近似值.我们就得到xx的近似值.