Hilfe beim Plotten bei "unstetiger Funktion" mit C
Belli
Gast
Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
Verfasst am: 25.04.2015, 01:01
Titel: Hilfe beim Plotten bei "unstetiger Funktion" mit C
Hi,
ich habe für das Lösen des MIQP (aus dem Bereich Portfoliooptimierung) CPLEXMIQP verwendet und möchte mir das Ganze nun graphisch darstellen lassen. In der angehängten Datei sieht man, wie der Plot zu dem Problem aussehen (CCEF) sollte. Ich vermute mal, dass es entweder daran liegt, dass Matlab einen Polygonzug plottet oder daran, wie roh gewählt wurde. Ich weiß allerdings nicht, wie ich das ändern könnte. Viell hat ja jemand eine Idee und kann mir dabei helfen.
Danke schon mal!
das ist natürlich schade, dass du die Funktion nicht hast. Da ich das Problem aber auch heuristisch lösen will, habe ich in Matlab den GA verwendet. Die Lösung des unbeschränkten Problems ist eine monoton wachsende Kurve mit der Varianz bzw. Standardabweichung auf der Abszisse und der Portfoliorendite auf der Ordinate (rho). Das kann man sich noch mal in dem Bild anschauen (UEF). Der GA sollte jetzt was "Ähnliches" wie die CCEF erzeugen, es kommt aktuell aber noch nichts sinnvolles raus.
Der GA sollte jetzt was "Ähnliches" wie die CCEF erzeugen, es kommt aktuell aber noch nichts sinnvolles raus.
Bitte denke daran, dass die Leser in einem Forum höchstwahrscheinlich noch nie in Deinem wissenschaftlichen Feld gearbeitet haben. Ich bin z.B. Physiker und habe viel Erfahrung mit Simulationen Mehrkörpersystemen aus starren Körpern mit nicht-relativistischen Geschwindigkeiten. Irgendwelche Fachausdrücke aus meinem Arbeitsgebiet werden die Leser im Forum sicherlich abschrecken.
Ich kann wirklich nicht wissen, was in Deinem Fall ein "sinnvolles" von einem "nicht sinnvollen" Ergebnis unterscheidet. Fremder Code ohne Kommentare ist im Allgemeinen überhaupt nicht nachvollziehbar. Vorallem wenn der Code nicht das erzeugt, was der Autor sucht. Dann hat man keinen Anhaltspunkt, woher der Unterschied zwischen den Ergebnissen und den Erwartungen stammen könnte.
Vielleicht findest Du zufällig einen Profi in Deinem Fachgebiet hier. Viel Erfolg!
Gruß, Jan
Einstellungen und Berechtigungen
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.