Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Hilfe bei Berechnung (https://www.delphipraxis.net/98979-hilfe-bei-berechnung.html)

prelude247 4. Sep 2007 22:40


Hilfe bei Berechnung
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo DPler.

Ich muss in meinem Programm folgendes berechnen: Y = 1426.79/(1+918.836*e-0.00386405*X)

Ich habe jedoch keine Ahnung wie ich das in Code umsetzen kann. Also zumindest der Teil in Klammern bereitet mir Schwierigkeiten.

MfG
Prelude247

eddy 5. Sep 2007 00:09

Re: Hilfe bei Berechnung
 
Hallo prelude247,

Y = 1426.79/(1+918.836*e-0.00386405*X)

Y = 1426.79/( 1 + 918.836 * e-0.00386405 * X)

e-0.00386405 = 1.003871525 lt. meinem Taschenrechner, falls ich ihn richtig bedient habe

Y = 1426.79/( 1 + 918.836 * 1.003871525 * X)


918.836 * 1.003871525 = 922.3932966 lt. meinem Taschenrechner


Y = 1426.79/( 1 + 922.3932966 * X)


Oder ist Deine Formel anders gemeint und wozu brauch man sowas?


mfg
eddy

negaH 5. Sep 2007 00:14

Re: Hilfe bei Berechnung
 
Punkt vor Strich ist dir schon klar ?

Gruß Hagen

Dezipaitor 5. Sep 2007 00:17

Re: Hilfe bei Berechnung
 
ich denke, dass das x als Potenz von e zu betrachten ist.
Also

e^(-0.00386405*X)

eddy 5. Sep 2007 00:21

Re: Hilfe bei Berechnung
 
Hallo Hagen,

falls Du mich gemeint hast, die Formel ist mir nicht ganz klar.

e-0.00386405 habe ich als e hoch 0.00386405 interpretiert.

Sollte das Minus dazwischen aber als Minus gemeint sein und X und e nur irgendwelche Variablen vom Typ Real (oder so)
ergibt die Frage für mich wenig Sinn.

Kann natürlich auch sein, daß ich mich schlicht und einfach ins Bett verkrümeln sollte :cheers:

mfg
eddy

prelude247 5. Sep 2007 00:31

Re: Hilfe bei Berechnung
 
Hallo eddy,

erstmal danke für deine Antwort, habe grad die von dir umgestellte Formel probiert.
Ich habe vergessen zu erwähnen das wenn ich für X 1400 einsetze den Wert 338 für Y bekommen muss.
Mit deiner Formel komme ich auf einen Wert von >0,1.

Zu deiner Frage für was man diese Formel braucht --> es is für ne Punkteberechnung X steht dabei für die Qualität und Y sind die passenden punkte dazu.

MfG
prelude247

negaH 5. Sep 2007 00:57

Re: Hilfe bei Berechnung
 
ich lese da Y = 1426.79/(1 + (918.836*e)-(0.00386405*X)) und nicht Y = 1426.79/(1+918.836*e^(-0.00386405*X))

Aber das sollte der OP beantworten können.

Gruß Hagen

HLukas 5. Sep 2007 07:53

Re: Hilfe bei Berechnung
 
Die Formel zeigt:

Y = 1426.79/(1+918.836*e-0.00386405*X)

a=918.836*e
b=0.00386405*X

Y = 1426.79/(1+a-b)

mfg. H. Lukas

jfheins 5. Sep 2007 09:32

Re: Hilfe bei Berechnung
 
Also aus dem Bild (ist das erst im Edit dazugekommen?) lese ich das:

Delphi-Quellcode:
function func(x: Float): Float;
begin
  Result := 1426.79 / (1 + 918.836 * Exp(-0.00386405*X));
end;
Müsste so ungefähr gehen ;)

prelude247 5. Sep 2007 10:03

Re: Hilfe bei Berechnung
 
Ein großes Danke an Mitdenker! :dp:

Die Funktion von jfheins hat mein Problem erfolgreich gelöst.

Bis zur nächsten Denkblockade :P

Gruß
prelude247


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:56 Uhr.

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