x*e^x=a nach x umstellen?
Habe noch Schwierigkeiten damit nach mehrfach vorkommenden Variablen umzustellen. Gibt es einen Weg (von Hand)?
4 Antworten
![](https://images.gutefrage.net/media/user/Halbrecht/1525443667546_nmmslarge__243_35_423_423_0f63963408c8ccb1dad80c34585c3099.jpg?v=1525443670000)
weil einmal faktor und einmal Exponent macht man ( versuchsweise ) ln
.
x*e^x=aln(x) + x*ln(e) = ln(a)...............ln(e) = 1
ln(x) + x = ln(a)
mehr geht nicht . Nur Nähererungsverfahren oder ungenau graphisch.
![](https://images.gutefrage.net/media/user/LORDderANALYSE/1660346873164_nmmslarge__114_33_378_378_289f557699d4f9fbe40c41c853a42963.jpg?v=1660346873000)
Lambertsche W-Funktion:
x * e^{x} = a | W( )
W(x * e^{x}) = W(a)
x = W(a)
Newton-Verfahren:
x * e^{x} = a | -a
f(x) = x * e^{x} - a = a - a = 0
f(x) = x * e^{x} - a
f'(x) = x * e^{x} + e^{x}
x_{n + 1} = x_{n} - (f(x_{n})) / (f'(x_{n}))
x_{n + 1} = x_{n} - (x_{n} * e^{x_{n}} - a) / (x * e^{x_{n}} + e^{x_{n}})
![](https://images.gutefrage.net/media/default/user/14_nmmslarge.png?v=1551279448000)
Auf herkömmliche Weise geht das nicht, weil die Variable sowohl in der Basis als auch im Exponenten vorkommt.
Man kann aber eine spezielle Funktion für solche Zwecke definieren:
![](https://images.gutefrage.net/media/user/Willy1729/1444750712_nmmslarge.jpg?v=1444750712000)
Ja. Deswegen wurde er ja zum Herrn des (Zahlen-)Dschungels.
![](https://images.gutefrage.net/media/user/Willy1729/1444750712_nmmslarge.jpg?v=1444750712000)
Hallo,
x=W(a), wobei W(a) die Lambertsche W-Funktion ist, die Umkehrfunktion von y=x*e^x.
Du brauchst aber ein Programm, das mit dieser Funktion umgehen kann, denn deren Werte lassen sich nicht auf triviale Art bestimmen.
Ansonsten mußt Du mit einem Näherungsverfahren arbeiten. Nach x umstellen läßt sich diese Gleichung mit normalen Mitteln nicht.
Herzliche Grüße,
Willy
Lambert ? ist das nicht der Tarzan ?