+2 Daumen
6,1k Aufrufe

x^x=13

Was ist x?


Ist diese Aufgabe möglich? Ich hab mal gehört, dass es nicht möglich ist das auszurechnen.


Danke

Avatar von

6 Antworten

+3 Daumen
Man könnte es etwas umschreiben und dann mit der W Funktion nach x auflösen, dann könntest du mit einem Rechner der die W funktionkann, zB. Wolframalpha eine exakte zahl ausrechnen.
https://de.wikipedia.org/wiki/Lambertsche_W-Funktion
In deinem Fall:
x= ln(13) / W( ln(13) ) ≈ 2.64106...
Avatar von

Wie die genaue Berechnung/Umstellung funktioniert, zeigt

http://www.lamprechts.de/gerd/LambertW-Beispiele.html

{ dort ist auch ein LINK zum Umkehrfunktionen Rechner für LambertW(n,y) }

bei §3x = log(y) / LambertW(-½ ± ½,log(y))

wobei y hier 13 ist:

 n |  log(13)/LambertW(n,log(13))

-1 | -0.0707039479857492463395+ 0.55038470504432065118833 i

 0 | 2.64106191648439580841184

 1 | -0.07070394798574924633953- 0.55038470504432065118833 i

Probe ergibt jedoch nur bei n=0 die 13, d.h., dass nur die reelle Lösung gilt:

x= 2.64106191648439580841184...

Hinweis an den Fragesteller: Die behaupten, dass die Umstellung nicht möglich sei, ignorieren die über 100 Jahre alte Funktion, die bei

https://de.wikipedia.org/wiki/Elementare_Funktion

sogar schon als "Elementar" bezeichnet wird.

Und die, die den iterativen Algorithmus als "nicht elementar" bezeichnen, ignorieren dabei, dass irrationale Wurzelergebnisse (also die sqrt(x) Funktion z.B. bei Primzahlen) genau so iterativ berechnet wird.

Wenn Du jedoch einen sturen Lehrer hast, solltest Du ihm nicht widersprechen, denn die mögen so etwas nicht.

Und wer sagt, dass man gegenüber der Wurzel nur gerundete Ergebnisse berechnen kann, dem rechne ich mehrere 1000 Stellen aus, analog der Wurzel von Primzahlen...

{irrationale Zahlen sind logischerweise immer nur gerundet darstellbar, d.h. es gibt zur Wurzel keine Eigenschaftsunterschiede (außer bei Schubfachmenschen)}

+1 Daumen

xx = 13    ⇔   ex·ln(x) = 13  ⇔  ex·ln(x) - 13 = 0

du suchst also Nullstellen der Funktion

f(x) =  ex·ln(x) - 13      mit       f '(x) =  ex·ln(x)  * (ln(x)+1)

Das geht nur mit einem Näherungsverfahren, z.B. dem Newtonverfahren: 

Ausgehend von einem (möglichst guten) Startwert  xalt , den man z.B zwischen zwei x-Werten findet, deren Funktionswerte verschiedenes Vorzeichen haben, findet man - auch mit einem einfachen Taschenrechner -  immer bessere Werte mit der Formel

xneu =  xalt - f(xalt) / f ' (xalt)

Du weißt allerdings i.A. nicht, ob du alle NS gefunden hast (hier gibt es wegen der Monotonie nur eine) und manchmal konvergiert das Verfahren nicht (wenn du für xalt zum Beispiel eine  Extremstelle erwischt).

Mit dem Startwert x= 2 erhältst du z.B. die  Näherungslösung x ≈ 2,641061916 mit folgender Rechnung:

xf(x)f '(x)
2-96,772588722
3,32888624641,78653151120,6748845
2,98261260613,0338587754,48365
2,7433874662,93644595632,01940296
2,6516791370,27521992126,22112247
2,6411830220,00310376825,63206833
2,6410619324,06482E-0725,62535489
2,641061916025,62535401

Gruß Wolfgang

Avatar von 86 k 🚀

Hallo Wolfgang,

bei dir
f ( 2 ) = 3

Richtig
f(x) =  ex·ln(x) - 13
f ( 2 ) = -9

Irgendwo steckt in deiner Berechnung / Tabelle
ein Fehler.

meine Werte
2
3.33
2.98
2.74
2.651
2.641

mfg Georg

Hallo Georg,

hatte wirklich einen Eingabefehler in der Tabelle. Habe ihn korrigiert.

Danke für den Hinweis.

(Freundlicherweise korrigiert das NV solche Fehler meist selbst, weil sie nur einen anderen Startwert bewirken. Deshalb war das Ergebnis richtig.)

Gruß Wolfgang

Hallo Wolfgang,

für Berechnungen und Grafiken habe ich das Programm
MuPad und habe mir dort auch eine Anwendung
" Newton-Näherung " selbst geschrieben.

Was ist das " NV " ?

mfg Georg

NV = Newtonverfahren  :-)

0 Daumen

Eine Idee wäre:

f(x) = x^x sich das dann zeichnen zu lassen und bei y = 13 zu schauen.

Dann kommt man etwa auf 2.718

~plot~ x^x;13;[[14]] ~plot~

Avatar von 3,1 k
0 Daumen

Man kann sicher kein Standardverfahren mit einer exaktenLösung nennen, aber eineAnnäherung an die Lösung ist durchaus möglich: Im ersten Schritt findet man 22<13<33 und weiß, dass die Lösung zwischen 2 und 3 liegt.

Avatar von 123 k 🚀
0 Daumen

Mit dem Newton-Verfahren kann, auch zu Fuß,
berechnet werden
x = 2.641

mfg Georg

Avatar von 123 k 🚀
0 Daumen

x ^ x = 13 | (...) ^ (1 / x)

x = 13 ^ (1 / x)

Das ist eine sogenannte Fixpunktgleichung.

https://de.wikipedia.org/wiki/Fixpunktiteration

Mit einem geeigneten Startwert für x kann das konvergieren, wenn man Glück hat.

In deinem Beispiel habe ich festgestellt, dass fast jeder Startwert für x konvergiert, was gut ist.

Allerdings ist die Konvergenz sehr langsam, mit dem Startwert x = 100 (was weit von der echten Lösung weg ist) braucht man beispielsweise zirka 1200 Iterationen für eine Genauigkeit von 13 Stellen nach dem Komma, was aber mit einem programmierbaren Taschenrechner, und dergleichen, kein Problem ist.

x = 2.6410619164844 (gerundet)

Avatar von

In der Praxis ist es wohl allgemein am
einfachsten umzustellen
x^x = 13
f ( x ) = x^x - 13

Davon eine Grafik zeichnen zu lassen
und die ungefähren Nullstellen als Startwerte
zu verwenden.

mfg Georg

Danke für deinen hilfreichen Kommentar !

Gern geschehen.

hat zwar nichts mit deinem Kommentar zu tun aber
hier der Kalenderspruch des Tages

Verliert der Bauer im August die Hose war im
Juli das Gummiband schon lose.

;-))

Kommt ein Vektor zur Drogenberatung und sagt

"Herr Doktor, bitte helfen sie mir, ich bin linear abhängig."

Ein anderes Problem?

Stell deine Frage

Willkommen bei der Mathelounge! Stell deine Frage einfach und kostenlos

x
Made by a lovely community