(Moderator)
Registriert seit: 6. Mai 2005
Ort: Berlin
4.956 Beiträge
Delphi 2007 Enterprise
|
Re: Wie geht Zielwertsuche
15. Aug 2006, 12:55
Das F" ist nicht die zweite Ableitung, sondern F(X) - C, der Name ist unglücklich gewählt. Sagen wir so: G(X) = F(X) - C, sodass wir nun eine Nullstelle von G(X) finden müssen.
Wenn wir dagegen einen optimalen Wert (lokales Minimum/Maximum), dann eben einfach die 1.Ableitung (nicht analyitsch, geht ja nicht, sondern näherungsweise) und die auf 0 setzen.
Eine Funktion F(a,b,c,d,e,f) kann man fast genauso optimieren, vorausgesetzt, die Funktion ist nicht alzu pervers, verhält sich also einigermaßen glatt.
Erst schraubst Du an 'a', bis es dort nicht mehr weiter geht, dann an 'b' etc. Dann wieder an 'a' usw. Das macht man eben so lange, bis man nichts mehr optimieren kann.
Man kann auch mit Evolution an die Sache ran gehen, das dauert aber länger.
Wie gesagt, solange sich die Funktionen artig verhalten, ist das alles kein Problem.
EXCEL kann auch nich zaubern und kocht auch nur mit Wasser.
"Wenn ist das Nunstruck git und Slotermeyer? Ja! Beiherhund das Oder die Flipperwaldt gersput!"
(Monty Python "Joke Warefare")
|