无法求解指数中包含自变量的方程的 x

Unable to solve for x for an equation with independent variable in the exponent

我正在努力帮助一位从事金融研究的朋友。我想为 x 求解如下方程式:

g,h,c,p,a,b 都是常量

我猜第一步是找到它的导数。我这样做了,使用 http://www.derivative-calculator.net/ 的在线衍生计算器。我明白了:

此外,我正在尝试求解 x,假设它等于零。 None 'solve for x' 的在线工具能够做到这一点。我已经尝试过,Wolfram Alpha 的在线工具 'solve-for-x'、QuickMath、CynMath 等。所有这些,'cannot be solved'。我正在寻找像这样的解决方案:x = blah-blah-blah。我还尝试了 CompileOnline/TutorialPoint 上的在线 Mathlab/Octave 工具。我能做些什么来解决 x,(最好不必安装 MathLab 等)。这些方程式是否有任何问题导致它们无法被 Wolfram Alpha 或 'solve for x' 的此类在线工具求解?

您可以在 R 中编写一个函数来求解给定 x 值的方程:

solvex <- function(x) {
  g = 1
  h = 1
  c = 1
  p = 1
  b = 1
  a = 1
  g * (1 - exp(h*x + c)) + p * (1 - exp(b*x + a))
}

然后,要绘制某个范围内的解,请执行以下操作:

x <- seq(-100,100,1)
yseq <- lapply(x, solvex)
plot(x, yseq, type = "l")

使用 Mathematica 求解: