|
Hallo, ich arbeite an meiner Diplomarbeit und möchte mit FindMinimum eine einfache eindimensionale Suche durchführen. Leider hat die Funktion test2 sehr schlechte Eigenschaften: -Der Graph ähnelt mehr einer Geraden -und die Funktion ist nur in einem bestimmten Intervall der Variablen Alp definiert. D.h. das Minimum wird am Rand angenommen. Wenn ich FindMinimum starte erhalte ich folgendes Ergebnis: A.) FindMinimum[test2,{Alp,.0001}] FindMinimum::"fmnum": "Objective function -1.41595799912168285 - 0.0931789437511844731 I is not real at Alp = {0.050843062794064453`}" FindMinimum[test2,{Alp,0.0001`}] B.) Leider nützt es auch nichts ein Intervall für die Variable Alp vorzugeben. FindMinimum[test2,{Alp,.0001,.00005,.005}] FindMinimum::"regex": "Reached the point (0.005`) which is outside the region {{0.00005, 0.005}}. FindMinimum[test2,{Alp,0.0001`,0.00005`,0.005`}] Meine Frage: Kann ich bei Versuch A.) auf das Ergebnis von Alp = {0.050843062794064453`} zugreifen, um es in ein Programm einzubauen ? Danke für Eure Mühen. Ciao Oliver Meins |