Wolfram mathematica 如何在Mathematica中求解包含对数函数的方程组

Wolfram mathematica 如何在Mathematica中求解包含对数函数的方程组,wolfram-mathematica,Wolfram Mathematica,我是数学初学者。我试图得到如下方程的解: Solve[-b LMR + LMA RGR - a LMR log10[e LMA + (d LMA (1 - LMR) SAR)/RGR] == 0, RGR]. 常数为a,b,c,d,e,LMR,LMA和SAR。 但似乎也有一些错误 'Solve::nsmet:无法使用可用于解决的方法解决此系统。' 谁知道怎么解这个方程呢?在我的桌子上,在用x替换RGR(更清楚一点)之后,Mathematica给出了结果 Solve[-b LMR + LMA R

我是数学初学者。我试图得到如下方程的解:

Solve[-b LMR + LMA RGR - a LMR log10[e LMA + (d LMA (1 - LMR) SAR)/RGR] == 0, RGR].
常数为
a
b
c
d
e
LMR
LMA
SAR
。 但似乎也有一些错误

'Solve::nsmet:无法使用可用于解决的方法解决此系统。'


谁知道怎么解这个方程呢?

在我的桌子上,在用x替换RGR(更清楚一点)之后,Mathematica给出了结果

Solve[-b LMR + LMA RGR - a LMR Log10[e LMA + (d LMA (1 - LMR) SAR)/x] == 0, x]

{{x -> ConditionalExpression[(
d LMA (-1 + LMR) SAR)/(-10^(-((b LMR - LMA RGR)/(a LMR))) + 
 e LMA), -\[Pi] <= 
 Im[(b LMR - LMA RGR)/(a LMR)] Log[10] < \[Pi]]}}
Solve[-blmr+lmargr-almrlog10[elma+(dlma(1-LMR)SAR)/x]==0,x]
{{x->ConditionalExpression[(
d LMA(-1+LMR)SAR/(-10^(-b LMR-LMA RGR)/(a LMR))+

e LMA),-\[Pi]我投票结束这个问题,因为它属于堆栈溢出,而不是堆栈溢出。将log10改为log10(Mathematica热衷于正确的大小写)使用Log10,系统仍然给出消息“这个系统无法用可用的解决方法解决”。并且用Reduce代替Solve和waiting,waiting和waiting,waiting,waiting,看看Reduce是否可以破解它。Reduce有时更agg它比Solve有更多的技巧。但是当一个问题同时包含RGR和Log[RGR]通常情况下,无法找到解决方案,或者任何解决方案都只能用Lambert函数表示。您可以通过将一些自变量临时组合到单个变量中来加快过程。临时组合(d LMA(1-LMR)SAR)将其转换为v1等,可能会加快速度。
RGR
在表达式中出现两次,如何解决其中一个问题?