![]() |
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 |
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 |
Re: Hilfe bei Berechnung
Punkt vor Strich ist dir schon klar ?
Gruß Hagen |
Re: Hilfe bei Berechnung
ich denke, dass das x als Potenz von e zu betrachten ist.
Also e^(-0.00386405*X) |
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 |
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 |
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 |
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 |
Re: Hilfe bei Berechnung
Also aus dem Bild (ist das erst im Edit dazugekommen?) lese ich das:
Delphi-Quellcode:
Müsste so ungefähr gehen ;)
function func(x: Float): Float;
begin Result := 1426.79 / (1 + 918.836 * Exp(-0.00386405*X)); end; |
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 19:33 Uhr. |
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