Hallo,
also meine Kristallkugel sagt mir,
das NonlinearFit[] oder NonlinearRegress[] benutzt wird ?
Diese Funktionen versuchen ein Minimum ohne
Nebenbedingungen zu bestimmen, f"ur die
Optimierung mit Nebenbedingungen gibt es
ConstrainedMin[], was aber von NonlinearFit[] und
NonlinearRegress[] nicht aufgerufen wird.
Mit diesen beiden Funktionen l"asst sich das also garnicht
unterbinden. Man kann sich aber ganz einfach die Zielfunktion
f"ur ConstrainedMin[] selber schreiben und dann die
Nebenbedingungen angeben.
Wenn man ohnehin beim Selberschreiben is,t kann man auch gleich
NumericalMath`NMinimize`
benutzen, das nat"urlich auch Nebenbedingungen akzeptiert
und ein globale Minimierung versucht.
Gruss
Jens
Master Frank aka Frank Richter wrote:
>
> Hallo Gruppe,
>
> ich möchte einen Fit mit sechs Parametern durchführen. Ich benutze
> FindMinimum und lasse die Fehlerquadrate minimieren. Mathematica
> gibt jedoch unphysikalische Werte aus : negative Kapazitäten.
> Wie lässt sich das unterbinden ? Ich habe auch die Option
> {x,xstart,xmin,xmax} versucht, aber dann akzeptiert Mathematica
> die Startwerte der ersten drei Parameter und ändert die anderen
> kaum. Die damit erhaltene Funktion taugt nix im Vergleich zur
> Messung.
>
> Danke für Eure Hilfe im Voraus.
>
> Mit freundlichen Gruessen
>
> Frank Richter