Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Mathematische Funktion (https://www.delphipraxis.net/15224-mathematische-funktion.html)

dizzy 24. Jan 2004 18:58

Re: Mathematische Funktion
 
Weil exp die eulersche Konstante ist, er aber e als Wert der Elektronenladung haben möchte. Ganz einfach ;)
Des sind 2 unterschiedliche Werte. Wenn du einen Mathematiker nach "e" fragst, der wird was von Euler erzählne, während der Physiker einen über Elektonen blubbert.


gruss,
dizzy

Chewie 24. Jan 2004 18:59

Re: Mathematische Funktion
 
Zitat:

Zitat von dizzy
Weil exp die eulersche Konstante ist, er aber e als Wert der Elektronenladung haben möchte. Ganz einfach ;)

Ach ja?

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
const e = 2.718281828;
var Wert : Real;
     delta,masse,t : real;
begin
Das e, das hier angegeben wurde, ist die Eulersche Zahl.

Jens Schumann 24. Jan 2004 19:08

Re: Mathematische Funktion
 
Hallo,
die Elementarladung wäre 1,6021892*10^-19 C (Coulomb)

dizzy 25. Jan 2004 02:23

Re: Mathematische Funktion
 
Zitat:

Zitat von Tester
[...]das e steht nicht für exp sondern für die Naturkonstante e ( Elementarladung )[...]

...schrieb der Fragesteller. Also ist jegliches "Gedönse" mit Euler hier nicht hingehörig. Dass sie oben so angegeben wurde war auch Ergebnis des Missverständnisses. "exp" hat demnach rein garnichts mit dem Problem zu tun, sondern schafft hier nur eine eigene Konstante Abhilfe, und in der Berechnung, wie oben vorgeschlagen, mit "Power".

Zitat:

Zitat von Tester
1-e hoch ( - (delta / masse ) *t)

Die Klammerung der meisten Beispiele ist nach dieser vom Frager gegebenen Gleichung nicht richtig, wie z.B.: Power(1-e,-(delta/masse)*t);

Es muss dann so aussehen:
Delphi-Quellcode:
const el = 0.00000000000000000016021892
.
.
.
Ergebnis := 1 - Power(el, -(delta / masse )*t);

gruss,
dizzy

Chewie 25. Jan 2004 08:37

Re: Mathematische Funktion
 
OK. Dann würd ich aber für die Elementarladung das schreiben:

Delphi-Quellcode:
const
  e: Extended = 1.6021892E-19;
Extended hat die höchste Genauigkeit der Standard-Fließkommatypen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:19 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 by Thomas Breitkreuz