Einzelnen Beitrag anzeigen

Cyberstorm

Registriert seit: 23. Okt 2003
159 Beiträge
 
Delphi 2010 Architect
 
#1

Wie mathematisch einer gewünschten Lösung nähern?

  Alt 11. Jul 2013, 22:49
Hallo zusammen,

ich habe einen Algorithmus der mir etwas ausrechnet. Der nötige Input für den Algorithmus damit der gewünschte output herauskommt ist unbekannt.
Ich kann nur das Ergebnis bewerten.

Ich bin mir unsicher, wie ich am effektivsten die Zahl X verändere um mich möglichst schnell meinem Ziel zu nähern


Delphi-Quellcode:
function GetOffset(Input, Offset: Extended; Tolerance: Extended = 1) : Single;
var
  Error: Extended;
begin
  Error:=999;

  while Error > Tolerance do
    begin
      Result:=Rechne(Input, X);
      Error:=Abs(Result - Input - Offset);
    end;
end;
Danke & Grüße
  Mit Zitat antworten Zitat