Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Fuktion "ln" in delphi ? zu berechnung der Laufzeit. (https://www.delphipraxis.net/143936-fuktion-ln-delphi-zu-berechnung-der-laufzeit.html)

-Phantom- 26. Nov 2009 11:18


Fuktion "ln" in delphi ? zu berechnung der Laufzei
 
hallo,
also ich bin Delphi neueinsteiger.... mein proglem ist : wie schreibe ich diese Formel hier in delphi :http://www.bilder-hochladen.net/files/awgl-1u.jpg
das hauptprobelm ist das ich nicht weiß wie man die "IN" funktion in Delphi schreibt ... den rest kann ich alles.
mfg
phantom

helgew 26. Nov 2009 11:19

Re: Laufzeit
 
unit math anschauen :-), da gibts logN (entspr log_N (x) ) oder lnXP1 (entspr. ln(x+1))


ps: au.. aber von dem Imaginärteil kannste dich rasch wieder verabschieden :-) Da es sich nur um eine Konstante handelt, kannst du diese aber von Hand berechnen und mit dem Zähler Real- und Im-Teil bauen.

Mithrandir 26. Nov 2009 11:22

Re: Laufzeit
 
Zitat:

Zitat von -Phantom-
das ich nicht weiß wie man die "IN" funktion in Delphi schreibt ...

Dir ist klar, dass das nicht "IN", sondern LN heißt, oder?

-Phantom- 26. Nov 2009 11:27

Re: Laufzeit
 
ohh ja stimmt -.- xD naja passiert
frage : ist das , dass richitge : function LogN(const Base, X: Extended):
Extended;

Mithrandir 26. Nov 2009 11:37

Re: Laufzeit
 
Na dann guck doch mal, welcher Logarithmus ln ist, und was die Delphi Hilfe zu LogN sagt... Nein, ich weiß es nicht aus dem Kopf. Im Übrigen ist dein Threadtitel ziemlich - nutzlos. Da könnte genau so gut "Pferd" stehen. Ändere den bitte.

jmd anders 26. Nov 2009 11:38

Re: Laufzeit
 
ja, wenn du für base e=2,71828183.... einträgst und dann für x dein K oder K0

-Phantom- 26. Nov 2009 11:41

Re: Fuktion "ln" in delphi ? zu berechnung der Lau
 
ok ich werds mal ausprobieren...

Aphton 26. Nov 2009 12:03

Re: Fuktion "ln" in delphi ? zu berechnung der Lau
 
<Klugscheißmodus>

Der Vollständigkeit halber:
LN steht für Logarithmus Naturalis(natürlicher Logarithmus), die die Zahl e (eulersche Zahl) zur Basis hat.

</Klugscheißmodus>

-Phantom- 26. Nov 2009 12:16

Re: Fuktion "ln" in delphi ? zu berechnung der Lau
 
so ich habs hinbekommen...
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var ak, ek, pro, q, ergebnis : real;
begin
ak := Strtofloat(edit1.Text);
ek:= strtofloat(edit2.Text);
pro := strtofloat(edit3.Text);
q:= (pro/100)+1;
ergebnis := (ln(ek) - ln(ak)) / ln(q);
label1.Caption := floattostr(ergebnis);

helgew 27. Nov 2009 16:52

Re: Fuktion "ln" in delphi ? zu berechnung der Lau
 
Vielleicht magst du auch noch StrToFloatDef() verwenden, falls was falsches in den Textfeldern landet und du keine gesonderte Fehlerbehandlung machen willst.


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:44 Uhr.
Seite 1 von 2  1 2      

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