Berechnung eines Logarithmus |
02.07.2004, 15:25 | blackdrake | Auf diesen Beitrag antworten » |
Berechnung eines Logarithmus a = b^c c = log b(a) = ...? |
||
02.07.2004, 15:27 | Gnu | Auf diesen Beitrag antworten » |
Geht in der Tat über den ln, es gilt: Für a = b^c gilt: , da der ln ja als Basis immer die Eulersche Zahl e hat. Es geht auch: . |
||
02.07.2004, 15:35 | blackdrake | Auf diesen Beitrag antworten » |
Hallo. Ich dachte die ganze Zeit es wäre log b(a) = ln(b) / ln(a) und dadurch kam es zur Fehlberechnung. Ich dachte aber eigentlich ln(x) = log e(x). Aber dann kann doch ln(a) nicht das selbe sein wie log 10(a), da e != 10, oder? |
||
02.07.2004, 15:47 | Gnu | Auf diesen Beitrag antworten » |
Bsp: Nach dem was ich gesagt hab: 8 = 2^3 => 3 = ln8/ln 2 = 3 - kannst es selbst ausrechnen. ln(x) = log e (x), da der ln nix anderes ist als log e. ln(a) ist NIE log 10 (a) (ausser für a = 1 aber egal), müssen sie auch nicht, aber Du teilst wenn Du mit dem ln rechnest ja durch ln(b) und nicht durch log 10 (b), dadurch bleiben die Verhältnisse ja erhalten. Es gilt: Das ist die Formel im ganz allgemeinen, für d musst Du jetzt nur noch irgendwas einsetzen was Dein Taschenrechner als Logarithmenbasis ausrechnen kann, also 10 oder e...bei d = 10 ist es der normale "log" des Taschenrechners und bei d = e halt der ln. Oder hab ich die Frage falsch verstanden? |
||
02.07.2004, 15:52 | Rich | Auf diesen Beitrag antworten » |
das hat ja auch keiner gesagt! und nicht wenn dann wäre sorry zu spät |
||
02.07.2004, 16:57 | blackdrake | Auf diesen Beitrag antworten » |
Hallo. Ich habe das jetzt verstanden. Aber wie könnte ich einen Logarithmus ohne Taschenrechner ausrechnen? Ich konnte bei a = b^c keine Verhältnise zwischen a, b oder c feststellen können. Gibt es einen Algorithmus, mit dem man sich einem Logarithmus annähern kann? |
||
Anzeige | ||
|
||
02.07.2004, 18:17 | Leopold | Auf diesen Beitrag antworten » |
Ja. Man kann Logarithmen z.B. durch sukzessives Quadratwurzelziehen berechnen. |
||
11.07.2004, 23:38 | blackdrake | Auf diesen Beitrag antworten » |
Hallo. Mir sagt der Begriff "sukzessives Quadratwurzelziehen" leider nichts und unter Google finde ich auch nichts, was mir hilft. Ich kann mir nur denken, auf was es hinausführt. Gibt es denn zum Log-Berechnen nicht auch ein Iterationsverfahren, also eine normale Formel, die man x mal auführt, um das Ergebnis x mal genau zu berechnen? |
||
12.07.2004, 13:42 | therisen | Auf diesen Beitrag antworten » |
Hier hast du eine Näherungsformel: Je größer n desto genauer die Berechnung |
||
12.07.2004, 16:56 | blackdrake | Auf diesen Beitrag antworten » |
Hallo. Was bedeutet denn dieses E-Zeichen? Meines Wissens nach heißt es "Summe aus". Kann mir das jemand erklären? Was bedeutet n oben und k=0 unten? |
||
12.07.2004, 17:12 | Rich | Auf diesen Beitrag antworten » |
hi ja dieses zeichen bedeutet summe! drunter steht die untere grenze und oben die obere grenze also z.b.: |
||
12.07.2004, 17:12 | therisen | Auf diesen Beitrag antworten » |
Das Summenzeichen geht auf Euler zurück. Lies dir am besten mal folgenden Beitrag durch und falls dann noch Fragen auftauchen stelle diese hier. http://de.wikipedia.org/wiki/Summe |
||
12.07.2004, 18:18 | Leopold | Auf diesen Beitrag antworten » |
Und hier die Logarithmusberechnung mit iterierten Quadratwurzeln. x ist das Argument, n die Anzahl der Iterationen, log der natürliche Logarithmus. function log(x: Double; n: Integer): Double; var p,q: Extended; {p=Produktwert; q=iterierte Quadratwurzel} i: Integer; begin p:=1; q:=x; {Initialisierungen} for i:=1 to n do begin q:=sqrt(q); p:=p*2/(q+1/q); end; log:=p*(x-1/x)/2; end; Und so sieht das Ganze formelmäßig aus: |
||
10.02.2009, 08:41 | hypnosekröte | Auf diesen Beitrag antworten » |
das ganze wäre hilfreicher, wenn man mehr auf die manuelle berechnung eines logarithmus eingehen würde. nicht überall darf man taschenrechner verwenden. |
|
Verwandte Themen
Die Beliebtesten » |
Die Größten » |
|
Die Neuesten » |