Mathematik online lernen im Mathe-Forum. Nachhilfe online
Startseite » Forum » Ungleichung nach n auflösen

Ungleichung nach n auflösen

Schüler

Tags: Analysis, Gleichungen, Ungleichung

 
Antworten Neue Frage stellen Im Forum suchen
Neue Frage
patrick2

patrick2 aktiv_icon

23:43 Uhr, 03.08.2016

Antworten
Hallo,
wir wissen von 2 Algorithmen die Laufzeiten.

Einmal 2n
und einmal 100n

Wir sollen nun überprüfen, ab welchem n es Sinn macht, welchen der Algorithmen zu benutzen.

Für die Werter von 1 bis 9 ist es besser den 2n zu benutzen, da 29<900
Ab 10 ist es besser den 2n zu benutzen, da 210>1000


Ich habe mir gedacht wenn ich die Ungleichung aufstelle:

2n<100n

und es schaffe sie umzustellen, müsste ich auf:

n<10

kommen.


Danke
Online-Nachhilfe in Mathematik
Antwort
Roman-22

Roman-22

00:30 Uhr, 04.08.2016

Antworten
Na, eigentlich müsstest du bei deiner Ungleichung auf die Lösung
0.0100700444002<n<9.9600022593294
kommen. Für n bedeutet das natürlich 0<n<10, denn n=0 (ist auch eine natürliche Zahl laut Norm) ist keine Lösung der Ungleichung.

Allerdings lässt sich diese Gleichung nicht exakt analytisch lösen. Man kann die Lösung zwar mithilfe der Lambert-W Funktion anschreiben, aber diese ist letztlich auch nur eine Abkürzung für eine nur numerisch lösbare Gleichung.

Dein Ansatz, die gewünschte Ungleichung anzugeben und dann durch Probieren die Grenze zu finden ist schon OK. Eventuell könnte man das Ganze durch eine Grafik der beiden Funktionen ergänzen. Dort sieht man recht schnell, dass die Exponentialfunktion sehr bald die lineare Funktion "überholt" und kann auch ungefähr ablesen, an welcher Stelle das passiert. Das minimiert dann den Aufwand des nachfolgenden konkreten Probierens durch Einsetzen von Werten.

R


Antwort
Bummerang

Bummerang

09:59 Uhr, 04.08.2016

Antworten
Hallo,

wenn Du zunächst überlegst, dass der kleinste sinnvolle Wert für n die 1 ist und 21=2 kleiner als 1001=100 ist, dann suchst Du das n, für das gilt:

2n>100n

Hier kannst Du den Logarithmus zur Basis 2 (ld) benutzen, der taucht in solchen Betrachtungen öfters auf:

ld(2^n) > ld(100*n)

n*ld(2) > ld(100) + ld(n)

n- ld(n) > ld(100)

n- ld(n) >ln(100)ln(2)=6,6438561897...

n- ld(n) >6,64

Das b bedeutet, dass entweder n so klein ist, dass ld(n) negativ ist, was aber der Annahme dass n1 ist widerspricht, oder dass n7 ist. Offensichtlich gilt n7!

Das Konstrukt n- ld(n) taucht sehr häufig auf, da ist es gut zu wissen, dass gerade für n{7,8,... ,20} für n- ld(n) eine recht gute Näherung gilt:

n- ld(n) 78n-2

Wendet man das an, erhält man:

78n-2>6,64

78n>8,64

n>878,64=9,8742857...

Da man hier mit einer Annäherung und nicht exakt gearbeitet hat, würde man das Ergebnis noch durch Einsetzen von n=9 und n=10 in die Ausgangsungleichung bestätigen. Es könnte auch vorkommen, dass man ein Ergebnis zwischen 9,9 und 10 erhält und trotzdem beide Einsetzungen nicht die Ausgangsungleichung erfüllen, dann muss man daran denken, dass durch die Annäherung auch n=11 die gesuchte Lösung sein könnte, denn wie man sieht ist die Näherungslösung mit 9,87 unterhalb der 9,96 von Roman-22, der das sicher wesentlich exakter angenähert hat, als dass das eine Gerade über ein so großes Intervall könnte.

PS: für noch größere n gibt es auch eine gute Annäherung mit 1516x-3. Diese lassen sich gut merken:

7-20:78x-2
16-40:1516x-3
32-80:3132x-4

Einzig die 7 zu Beginn "schert" etwas aus dem Schema aus...
Diese Frage wurde automatisch geschlossen, da der Fragesteller kein Interesse mehr an der Frage gezeigt hat.