Mathematik online lernen im Mathe-Forum. Nachhilfe online
Startseite » Forum » Algorithmus in geschlossene Formel umwandeln

Algorithmus in geschlossene Formel umwandeln

Universität / Fachhochschule

Sonstiges

Tags: Logarithmus

 
Antworten Neue Frage stellen Im Forum suchen
Neue Frage
-Rot-

-Rot- aktiv_icon

13:22 Uhr, 13.08.2015

Antworten
Hallo,

der Algorithmus im Anhang soll in eine geschlossene Formel umgewandelt werden.

Jetzt ist die Frage, wie ich die 3k mit der Hilfe die gegeben ist umwandle. (3k kommt raus, wenn ich es richtig sehe, wenn man die Rekursion abwendet bis n=1 ist).

loga(x)=log2(x)/log2(a) (an dieser Stelle wäre es hilfreich wenn ihr die Zeichenkombination sagt um die Basis abzubilden).

An dieser Stelle hab ich aber keinen Plan was ich machen soll.

Ich übe für mich selbst mit alten Klausuraufgaben. Ist jetzt nicht so dass ihr mir Lösungen hinschreibt die ich dann irgendwo vorzeige.



Unbenanntxx

Für alle, die mir helfen möchten (automatisch von OnlineMathe generiert):
"Ich möchte die Lösung in Zusammenarbeit mit anderen erstellen."
Hierzu passend bei OnlineMathe:
Logarithmusfunktion (Mathematischer Grundbegriff)
Rechnen mit Logarithmen
Mitternachtsformel

Online-Übungen (Übungsaufgaben) bei unterricht.de:
 
Online-Nachhilfe in Mathematik
Antwort
DerDepp

DerDepp aktiv_icon

15:29 Uhr, 13.08.2015

Antworten
Aloha :-)

Für die Laufzeit hast du richtig ermittelt: T(k)=3k
Weiter kann man k durch n ausdrücken: k=log2(n)
Das liefert: T(n)=3log2(n)
Du sollst nun abschätzen, wie sich der Aufwand für große n-Werte verhält.

Dazu kannst du dir Folgendes überlegen:

log2(3)log2(n)=log2(n)log2(3)2

2log2(3)log2(n)=2log2(n)log2(3)2ab=(2a)b

(2log2(3))log2(n)=(2log2(n))log2(3)2log2(x)=x

3log2(n)=nlog2(3)

Damit ist also: T(n)=3log2(n)=nlog2(3)=nln(3)/ln(2)=n1,5849625...


Diese Frage wurde automatisch geschlossen, da der Fragesteller kein Interesse mehr an der Frage gezeigt hat.