Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   [Delphi 2010] Interner Fehler (https://www.delphipraxis.net/145848-%5Bdelphi-2010%5D-interner-fehler.html)

cookie22 9. Jan 2010 13:02

Re: [Delphi 2010] Interner Fehler
 
Zitat:

Zitat von Dezipaitor
Delphi-Quellcode:
var num6 : Extended;
-..
num6 := round(Math.LogN(1, (num5))) / round(Math.LogN(1, 2));
Divison durch 0.

hmm wie gesagt, ich hab mir das zusammen gereimt. wie wäre es denn richtig.



edit: so hab eben bei em geschaut, da gibt es einen bug report. das passiert wenn man generics in eine andere unit auslagert. wenn ichs in die unit packe in der ichs aufrufe gehts.

Dezipaitor 9. Jan 2010 13:13

Re: [Delphi 2010] Interner Fehler
 
Math.LogN(1, 2)

Stellt den Logarithmus von 2 zur Basis 1 dar.
Man kann einen Log zur beliebigen Basis einfach berechnen :

Delphi-Quellcode:
Log(basis, n) = logk(n) / logk(basis);
Rechne mal jeden einzelen Term aus mit beliebigen Werten für n, jedoch Basis = 1.
Dabei ist logk ein beliebiger Logarithmus (z.b. 2 (=ln) oder auch 10)

cookie22 9. Jan 2010 13:33

Re: [Delphi 2010] Interner Fehler
 
Delphi-Quellcode:
num6 := LN(num5) / LN(2);
so?

Dezipaitor 9. Jan 2010 13:42

Re: [Delphi 2010] Interner Fehler
 
Was macht denn die Zeile im Hinblick darauf, was die Funktion zurückliefern soll?

cookie22 9. Jan 2010 16:32

Re: [Delphi 2010] Interner Fehler
 
steht doch weiter oben.

Dezipaitor 9. Jan 2010 16:44

Re: [Delphi 2010] Interner Fehler
 
Diese Berechnung in der einen Zeile hat einen eindeutigen Sinn. Welcher ist das? Weißt du es?

cookie22 10. Jan 2010 00:47

Re: [Delphi 2010] Interner Fehler
 
Delphi-Quellcode:
num6 := LN(num5) / LN(2);
ging hier um den natürlichen log. hatte das in math.pas gesucht und nicht gefunden. war in systems.pas.

so gehts alles in ordnung. :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:49 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz